﻿/*----------------------------------------------------------
Basic Style sheet for main screen inclusing menu's
25-07-2016 #mainDiv scroll added for touch devices
19-09-2016 #mainDiv scroll(-webkit-overflow-scrolling: touch) added
17-07-2017 Improved Xapti design
03-07-2020 input.k-ckeckbox css is not needed anymore after 2020 Q2 (causes displaying very small vertical line instead of a checkbox)
06-03-2023 Used for Xapti'23 Bootstrap 
05-10-2023 Ruud small chances grid on (icon) buttons
15-05-2024 major changes for release Q1-2024
28-05-2024: changed body tag to be separate for popups and forms
28-05-2024: removed background-color form .k-window
06-09-2024: font color in selected options in popups changed from white to black for more contrast
13-02-2025: Hans: corrected error in p1 ... p-5 classes
25-4-2025: small changes in to radio button display
----------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700');

:root {
    --xapti-darkblue: #0D4176;   /* primary */
    --xapti-secondary: #E3EBEE; /* secundary */ 
    --xapti-secondary-dark: #B9C9D6; /* secundary */ 
	--xapti-secondary-hover: #EBEFF5; /* #DCE8ED; */ /* #B3CED4; */ /* secundary */ 
	--xapti-secondary-hover-light:  #F0F4F7; /* same as default button hover color */
	--xapti-secondary-hover-light-forecolor: #0D4176; /* #FFF0C1; #FDF5ED; */
    --xapti-background: #F4F8FB ;/* #F7F9FC; */ /*#FAFCFB;*/ 
	--xapti-menucolor: #0D4176;
	--xapti-menubackground: #F0F4F7 ; /* #ECF2F6; */ /* #F4F6F9; */ /* #F1F5F8; */
    --xapti-blue : #2A6EB2;       /* info */
    --xapti-red: #E33910;        /* error */
    --xapti-green: #97BA3F;      /* success */
    --xapti-orange: #F5AF2E;     /* warning */
    --xapti-dark: #36393D;       /* body-text */
    --xapti-white: #FFF;       /* wit */
    --xapti-grey: #7F8891; /* #A8B3BF;	*/
    --xapti-blue-faded: rgba(13, 65, 118, 0.12);  
    --xapti-red-faded: rgba(227, 57, 16, 0.12); 
    --xapti-green-faded: rgba(152, 184, 71, 0.12); 
    --xapti-orange-faded: rgba(255, 245, 201, 1);
    --xapti-grey-faded: rgba(54,57,51, 0.12);	
	--xapti-titlebarbackground:  #2A6EB2; /* #2765A3; */
	--xapti-appbar:  #DBE7EC; /* #E3EBEE;  */
	--xapti-titlebarcolor: #FFF;
	--xapti-radius: 8px;
	--xapti-radius-sm: 4px;	
}

/* xapti color classes. 7-4-2024: added reverse colors (pastels) */
.xapti-green { color: var(--xapti-green); }
.xapti-blue { color: var(--xapti-blue); }
.xapti-darkblue { color: var(--xapti-darkblue); }
.xapti-red {color: var(--xapti-red);}
.xapti-orange { color: var(--xapti-orange);}
.xapti-dark { color: var(--xapti-dark);}
.xapti-white { color: var(--xapti-white); }
.xapti-grey { color: var(--xapti-grey);}
.xapti-back { color: var(--xapti-back);}
.xapti-secondary { color: var(--xapti-secondary);}
.xapti-secondary-hover { color: var(--xapti-secondary-hover);}

.xapti-bg-blue-reverse { background-color: var(--xapti-blue-faded);	}
.xapti-bg-green-reverse { background-color: var(--xapti-green-faded); }	
.xapti-bg-red-reverse { background-color: var(--xapti-red-faded); }	
.xapti-bg-orange-reverse { background-color: var(--xapti-orange-faded); }	
.xapti-bg-blue { background-color: var(--xapti-blue); }
.xapti-bg-darkblue { background-color: var(--xapti-darkblue); }
.xapti-bg-green { background-color: var(--xapti-green); }	
.xapti-bg-red { background-color: var(--xapti-red); }	
.xapti-bg-orange { background-color: var(--xapti-orange); }	
.xapti-bg-white {	background-color: var(--xapti-white); }
.xapti-bg-default {	background-color: var(--xapti-secondary-hover-light); }
.xapti-bg-none {	background-color: transparent; }

/* 8-4-2024: svg icon colors */
.fa-blue   {fill: var(--xapti-blue);}
.fa-darkblue   {fill: var(--xapti-darkblue);}
.fa-green  {fill: var(--xapti-green);}
.fa-orange {fill: var(--xapti-orange);}
.fa-red    {fill: var(--xapti-red);}
.fa-grey {fill: var(--xapti-grey);}
.fa-secondary    {fill: gvar(--xapti-secondary);}
.fa-secondary-hover    {fill: var(--xapti-secondary-hover);}
.fa-appbar    {fill: var(--xapti-appbar);}
.fa-dark {fill: var(--xapti-dark);}


/* 12-04-2024: start of some generic styling classes, so we can leave out style attribute in elements*/

/* font weight classes */
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }
.fw-800 { font-weight: 800; }

/* font size classes */
.fs-1 { font-size: 1.9em !important} /*relative to viewport calc(1.3125rem + .75vw) */
.fs-2 { font-size: 1.7em !important}
.fs-3 { font-size: 1.5em !important;}
.fs-4 { font-size: 1.3rem !important;}
.fs-5 { font-size: 0.95rem !important;}
.fs-6 { font-size: 0.85rem !important;}

/* margin classes */
.mt-1 { margin-top: 4px; }	
.mb-1 { margin-bottom: 4px; }	
.ml-1 { margin-left: 4px; }	
.mr-1 { margin-right: 4px; }	
.mt-2 { margin-top: 6px; }	
.mb-2 { margin-bottom: 6px; }	
.ml-2 { margin-left: 6px; }	
.mr-2 { margin-right: 6px; }	
.mt-3 { margin-top: 10px; }	
.mb-3 { margin-bottom: 10px; }	
.ml-3 { margin-left: 10px; }	
.mr-3 { margin-right: 10px; }	
.mt-4 { margin-top: 15px; }	
.mb-4 { margin-bottom: 15px; }	
.ml-4 { margin-left: 15px; }	
.mr-4 { margin-right: 15px; }	
.mt-5 { margin-top: 20px; }	
.mb-5 { margin-bottom: 20px; }	
.ml-5 { margin-left: 20px; }	
.mr-5 { margin-right: 20px; }	

.p-1 { padding: 4px !important;}	
.p-2 { padding: 6px !important; }	
.p-3 { padding: 10px !important; }	
.p-4 { padding: 15px !important; }	
.p-5 { padding: 20px !important; }

.pt-1 { padding-top: 4px !important; }	
.pb-1 { padding-bottom: 4px!important; }	
.pl-1 { padding-left: 4px !important; }	
.pr-1 { padding-right: 4px!important; }	
.pt-2 { padding-top: 6px !important; }	
.pb-2 { padding-bottom: 6px!important; }	
.pl-2 { padding-left: 6px !important; }	
.pr-2 { padding-right: 6px !important; }	
.pt-3 { padding-top: 10px !important; }	
.pb-3 { padding-bottom: 10px !important; }	
.pl-3 { padding-left: 10px !important; }	
.pr-3 { padding-right: 10px !important; }	
.pt-4 { padding-top: 15px !important; }	
.pb-4 { padding-bottom: 15px !important; }	
.pl-4 { padding-left: 15px !important; }	
.pr-4 { padding-right: 150px !important; }	
.pt-5 { padding-top: 20px !important; }	
.pb-5 { padding-bottom: 20px !important; }	
.pl-5 { padding-left: 20px !important; }	
.pr-5 { padding-right: 20px !important; }	

.align-left { float: left; text-align: start;}
.align-right { float: right; text-align: end;}
.align-center { margin: 0 auto; display: block;}

.pointer  { cursor: pointer;}

.viewtitle {
font-size: 1.5em; 
top: 0px;
color: var(--xapti-darkblue);
font-weight: 600;
}

/* custom elements */
.tag {
	display: inline-block;
	font-weight: 600;
	font-size: 1.1rem;
	padding: 0.55em 1.1em;
	line-height: 1;
	border-radius: 100em;
	margin: 2px;
}

/* utility classes */

 .display-none {
   display: none !important;
 }

/* force wait cursor, class is connected to ajax calls*/
/* 2017-04-26 was html * which can not be overruled! */

* {
    font-family: 'Open Sans', Ubuntu-Regular, Verdana, system-ui, Verdana, Sans-Serif, Tahoma, Arial, Helvetica;
    font-size: 12px;
}

.link { 
	color: var(--xapti-blue) !important;
	font-weight: 600 !important;
  }
  
.link:hover { 
	text-decoration: underline !Important;
  } 


.k-editor .k-resize-handle {
	color: var(--xapti-grey);
	
}  

/* found popups opened from the editor, like the hyperlink popup to have Kendo green borders around popups. Change them to default here */
.k-input-solid.k-valid {
    border-color: #ced4da !important;
}

/* add an asterisk in the upper right corner in inputs that are mandatory IN GEBRUIK STELLEN ALS WE DIT GAAN DOEN */
.required-input {
  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABqoAAAeACAYAAAC2UwYfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuNBLfpoMAAAC2ZVhJZklJKgAIAAAABQAaAQUAAQAAAEoAAAAbAQUAAQAAAFIAAAAoAQMAAQAAAAIAAAAxAQIAEAAAAFoAAABphwQAAQAAAGoAAAAAAAAAYAAAAAEAAABgAAAAAQAAAFBhaW50Lk5FVCA1LjEuNAADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlAAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAADX5rshveZftAAA/r9JREFUeF7s/Ut2HGeaJup+JNzdrg5FaJfqdkJnN5itPYGzh8GBRANrpZpnCKi1opED0YCozmFUZmWyNkOC29XdAZ0G3CnQCIAgCcD88jyt1G9YigwG6QT+1773exEAAAAH7u27968i4vXwPCLi7/++PP/998v4/rtpFNlk+PhR1e063l/08eLFSfzlP6c/DZ9v/PzjD9//MjwEAAA4RC+GBwAAAPvorjDq394tzv80TyJLZ8NHO6ntlvHbb2381//y3W1BlhALAAA4KIIqAABg79wWSl0sluen8/0Io75WVfdRFskwwBJeAQAAe0tQBQAA7LxhMPXbYn3+3fxpa/r2xUXVx2n5UXgluAIAAPaGoAoAANg5w2Cq7Zbn+1LdN7a2X0WWTAVXAADAXhBUAQAAO+FmOLWol+fzQjD1GBbNMub5bBtcCa0AAICdIqgCAABGMZya6vrVeZpMP/4iHlXXryI1bQUAAOwQQRUAAPBsBuHUXyLibPAlPKPfqmV8V5q2AgAAxiOoAgAAntyNgEo4taOquo+ySIRWAADAsxJUAQAAT+Lm9FTfr8+TZDL8EnbX3yLi7wIrAADgqQmqAACAR3MznKrq5XlZzIZfwh5pu2VkqWpAAADg6QiqAACAb6ba7/Bd1H2cXlcDCqwAAIBHI6gCAAC+2jagMj11PLp+FWkyNWUFAAA8CkEVAADwRW7W+7Xd6jxLp8Mv4XjYZQUAAHwTQRUAAPAg6v24h8AKAAD4KoIqAADgXgIqHqpadFHOU3usAACABxNUAQAAtxJQ8bUW9TLmxUxgBQAAfJagCgAA+IiAiseyqJYxLwVWAADA3QRVAABAhICKJ7So+piXicAKAAD4hKAKAADYhlR/FVDxlC6qPk4FVgAAwA2CKgAAOGLbKaqm7c/zLBk+hqfyt4j4F2EVAAAgqAIAgCOk5o+x1e0qimxqugoAAI6coAoAAI6Mmj92iTpAAAA4boIqAAA4EtspqrpdnhfZbPgYxqYOEAAAjpCgCgAAjoApKvZB260iS9UBAgDAMRFUAQDAAdtOUTVtf55nyfAx7Kq/RcTfBVYAAHD4BFUAAHCgTFFxANQBAgDAgRNUAQDAgdlOUbXd8jxL7aJi7wmrAADggAmqAADggJii4hA13Spyu6sAAOAgCaoAAOAAbKeoFnV3Pi/S4WM4FKarAADgwAiqAABgz5mi4phUVRdlmZquAgCAAyGoAgCAPSak4oiZrgIAgAMgqAIAgD20rfqrmv68zJPhYzgWwioAANhzgioAANgzpqjgD4uqj3mZ/JOwCgAA9pOgCgAA9oiQCj7V9atIk6m9VQAAsIcEVQAAsCeEVPBZqgABAGDPCKoAAGAPvH33/lVVd2/KIh0+Aj4mrAIAgD0iqAIAgB22maJ63XbL8yydDR8Dt1hUXczL1N4qAADYA4IqAADYUar+4Ost6j7mRSKsAgCAHSeoAgCAHSSkgm/X9atIk+lPEfGzwAoAAHaToAoAAHaMkAoenb1VAACwowRVAACwQ4RU8GSEVQAAsIMEVQAAsCOEVPDkhFUAALBjBFUAALADhFTwbIRVAACwQwRVAAAwsrfv3r9a1P2beZEMHwFPQ1gFAAA7QlAFAAAjElLBaIRVAACwA14ODwAAgOfx9t37V1XdCqlgHGcR8ddN7SYAADASQRUAAIzg7bv3rxZV96YssuEj4PkIqwAAYGSq/wAA4Jm9fff+1UW9fHNazIaPgHGoAQQAgJEIqgAA4Bm9fff+1a/1+s2fisnwETCii0Ufp/Pkn4RVAADwvFT/AQDAM9nUi/1VSAW753SehBpAAAB4fiaqAADgGWxDqs1OHGB3qQEEAIBnJKgCAIAnJqSCvSOsAgCAZyKoAgCAJySkgr0lrAIAgGdgRxUAADwRIRXstbOIeD08BAAAHpegCgAAns5rIRXsr6Zdnm8CZwAA4Imo/gMAgCfw9t37V1W9fFMWs+EjYI8sqj7mZfJPKgABAOBpmKgCAIBHtq38E1LB/puXSVxUyzcmqwAA4GkIqgAA4BHZSwWH57ScRUT8VVgFAACPT/UfAAA8EiEVHLy/RcS/qAEEAIDHY6IKAAAez2shFRy0s82fcwAA4JGYqAIAgEfw9t37V027fJNn9lLBIVs0Xczz9J9MVQEAwOMwUQUAAN/o7bv3ry6qTkgFR2Cep3FRd2/sqwIAgMchqAIAgG+w3Ut1WqbDR8CBOi3SiIi/CqsAAODbCaoAAODb2EsFx8m+KgAAeAR2VAEAwFd6++79q7Zdvcmy6fARcATqto8iS+yrAgCAb2CiCgAAvsK28k9IBceryJJQAQgAAN/GRBUAAHyFt+/e/3NEnA/P2U9tt4xff63i5OQkXrx4ES9PXsbk5CTybBbT6cnwy+/Udqvo+lVcXV3F1dVV/H71e1z+fhV/Os0jS5Phl3M4fvrxh+//x/AQAAD4PEEVAAB8obfv3r9qu+WbLJ0NH7Hj2q6P336rYzKdRJmnkY7wv2HXr+Ji0USZJ5Hn6fAxe6jvV5EkUxWAAADwFQRVAADwBd6+e//qourfnJamY/ZB2y3jouriT6d5JLPJ8PHO6LpVXFRtrNeX8f2fy0gTlZL7ZlH1MS/tqwIAgC9lRxUAAHyZ10Kq3bao2uj6VUREZOks/st/Ot3pkCoiIk2n8Z//02n89//650iTafTLy/j3/1hE2y2HX8qOml9/LthXBQAAX8hEFQAAPNDbd+9fNd3qTZ6adtklVd3Fi5cvo8iev8bvuVwsunj5MqIsVAXuAfuqAADgCwiqAADgATZTEn+NiLPhM55f03Rx9ftxBjdV08XJyxeRpSb7dtGibmNeZCoAAQDggVT/AQDAw7wWUo1vUbXR96vI8/QoQ6qIiDJPI0uTWK7WUdXt8DEjmxdZqAAEAICHM1EFAACf8fbd+1d1s3xT5IdbLbfL2m4ZV7+/iCJTuXiXRdXFycmLyDNTVjtEBSAAADyAiSoAALjHtvJPSPX8qrqL5XIdWToTUn3GvEwjz5JYri6jqrvhY8bxF1NVAADweYIqAAC4n8q/Z1ZVbaxW6yiLNGazyfAx95hNT6Is0liuLqMWWI3tbPP5AQAA3EP1HwAA3OHtu/evLur+zWmhTu05VHUX0+kkEuHUo1muLuNyvY5MJeAo6mYZRT77px9/+P6X4TMAAOCaiSoAALjbayHV02u7ZXT99QSVkOpxzaYnkWVJdN0q+uVq+JgntqkM/asKQAAAuJugCgAAbvH23ftXXb86H57zuJpuGVk6izQRUD2lNJ1GMpvGP35ro2mXw8c8LRWAAABwD0EVAADc7nWaTIdnPJKqaiMiIk9nw0c8oT9/l0WezaKyv+q5/cVUFQAA3E5QBQAAA2/fvX/VtqapnkLTdNF1yyjLbPiIZ1QWaSyX66gbgdUzMVUFAAB3EFQBAMANm6mHv2aZaarHVjd95HkaqSmqnTCbTaLI06ibfviIJ3BRL89NVQEAwKcEVQAA8LHXm+kHHknd9NEtV1HkyfARO6DIk1itL4fHPLLTYhamqgAA4FOCKgAA2NhMO/xleM7XW1RtFHkS6cyE2i6bTk4iImJRqQJ8Sm1nqgoAAIYEVQAA8AfTVI+o79cxt4tqr8zLNLp+NTzmkWTXtZemqgAA4IYXwwMAADhGb9+9f3VR9W9OS/V036qu+5glkw9TOuyf9foq+n4VReHPw2Nr2mXk2eyffvzh+1+GzwAA4BiZqAIAgGuvhVTfblF1URSJkGrPTSYvoygSVYBPIM9MVQEAwE2CKgAAjp7dVI+jbrqYl+nwmD02L9Oom354zDdqu5VdVQAAsCGoAgAAu6m+Wdv1UeRCqkNU5Em03XJ4zDfI0mlExF+FVQAAIKgCAODImab6dsvlKrJUbeIhy9JZrFbr4THf5kwFIAAACKoAAMA01Te4vLyK2Ww6POYATaeTWK+vhsd8m7+YqgIA4NgJqgAAOFqmqb7NarWOkxM/UhyTyeRlLFeX0akCfCymqgAAOHp+qgQA4JiZpvpKl5dXMZ1Ohsccgdn0JNJ0Fk3TDR8BAAB8MUEVAADwYHXTRkSYpCKms2m0XT885gst6u5c/R8AAMfMT5cAABylt+/ev+r61fnwnLu13TKKPBsec6Smk5PI0iS6Xg3gt5gXaaj/AwDgmAmqAAA4Vq/TZDo84w5100WWzobHECcv/Vj5CP5iqgoAgGPlJwoAAI7O23fvXy3q3jTVFyjydHgEERExnU5itVoPj/kyZ6aqAAA4VoIqAACO0et5kQzPuIMQgs+ZTifR96vhMQAAwGcJqgAAOCqbeq2/DM+53XK5jul0MjyGTyTJNNrWvqqv1bTLc/V/AAAcI0EVAADH5vWmZovPaJo+ZjMhFQ+XZbOo6m54zAPk2SzU/wEAcIwEVQAAwCcWVRt5rh6RL1cWaSwqYdXXWFSdqSoAAI6OoAoAgKPx9t37VxfV8nx4zsequo15mQ2P4cHmZRpN2w+P+Yx5mYapKgAAjo2gCgCAY/L6tJwNzxgoCyEV3+7k5GR4BAAA8AlBFQAA8MFytR4ewVdJZpOoG1NVX6rtlur/AAA4KoIqAACOwtt3719Vda/27x513cdsOhkew1cr8iQWdTs85h5ZOgv1fwAAHBNBFQAAx+J1WSTDMzaato/Crw9PYK5KEgAAuIegCgAAiGQ2HR7Bo1kuVUp+ibZbqf8DAOBoCKoAADh4b9+9f9W0S7V/d6jrNk5O/GjA05nNJlFVKgAfKkunof4PAIBj4adRAACOwes8mw3PiIi266NQzcYzKEu/z77QX0xVAQBwDARVAABwxF68eDE8gifT9ZfDI+52ZqoKAIBjIKgCAOCgqf2726JqI01MmvF80uQkFlU/PAYAAI6YoAoAgEOn9u8Oc1VsjGBeJsMj7vC//vdCyA4AwMETVAEAwBFqu9XwCJ5NVXfDI27xp3kS9lQBAHDoBFUAAByst+/ev7qo1P4N1U0fWTodHsOzKYt0eMQtNtWc9lQBAHDQBFUAAByy16el2r+hly/9GMD46sauKgAAQFAFAABHxTQVu6LIE2HVA1RNd67+DwCAQyaoAgCAI3JimoodcvX78IShMk9D/R8AAIfMT6kAABykt+/ev2o7+6luWlRdpKap2CHzwlQVAAAcO0EVAACH6nWW2k91UzITUrF7rq6GJwAAwDERVAEAwBFY1F3MZifDYxjdvEyGRwx0/cqeKgAADpagCgAAjsDkREjF7mrU/90rTaZhTxUAAIdKUAUAwMF5++79q6q2n2qr65aR2U3FDstzU1UAAHCsBFUAAByi12VhP9XWam0JELuvqtrhEQAAcAQEVQAAcODmZTo8gp2TZaaq7nNRLe2pAgDgIAmqAADggFV1NzyCnXRy8jKqxu/Xu5yWs7CnCgCAQySoAgDg4Pzbv9X2U21Mp5PhEeysly/9iAoAAMfGTwEAAByUt+/ev/rzn1WIRUQ0TR/JTFDF/shTu+UAAODYCKoAADg0r9NUOBMR0bTL4RHsvKpuh0ds/K93lWlRAAAOjqAKAAAO1J++K4ZHsPNevjwZHrFR5rN4++79q+E5AADsM0EVAAAcoK5bxmTi2332T56p/7tLWcwiIl4PzwEAYJ/5yRUAAA7QouqHR7A31P8BAMDxEFQBAHAw3r57/6qql3a4RMSf/6z2j/01mdgzBwAAx0JQBQDAIXm9qcY6al2/jMmJb/XZX2kyHR4BAAAHyk+vAABwYC4Wav/Yf+r/blc3/fnbd+9fDc8BAGBfCaoAAODAnM6z4RHsnavfhydERBR5EhHxengOAAD7SlAFAAAHJk3s92H/nZYCVwAAOAaCKgAAOCBdvxweAQAAwM4SVAEAcDD+7T9+Ox+eHZuLhb0+HI6q7oZHAADAgRFUAQBwEN6+e//qT6eqwk7n+fAI9la/XA2PAACAAyOoAgDgULzO0tnw7OikyXR4BHtrbk8VAAAcPEEVAAAciLazn4rDMptOhkdExL/+7/roa04BADgcgioAADgQv/7WDI9g7zVtPzw6en8qpvH23ftXw3MAANhHgioAADgQL1++GB7B3vvtoh0eHb08m0VEvB6eAwDAPhJUAQDAgbCfikOU+H0NAAAHTVAFAAAHIruesoCD8vKlH1sBAOCQ+Y4fAAAOxGw6GR7B3ityASwAABwyQRUAAByArl8Oj+AgTCcnwyMAAOCACKoAADgI//Yf9fnw7Jj84x/V8AgORtevhkcAAMCBEFQBAHAQfr+6Gh4dlxfDAzgc7/9RD48AAIADIagCAGDvvX33/tWf/5QOj4/KixeSKgAAAPaPoAoAgEPwOkunw7OjIqjikPntDQAAh0tQBQAAB2A2O+6gjsM2OTkZHgEAAAdCUAUAAMBOMzEIAACHS1AFAAAH4OVL39pzuF6e+P0NAACHynf7AABwAF6+NHHC4XppogoAAA6WoAoAAA5AlthRxeESxAIAwOESVAEAwAGYTE6GR3AwTFR96t/eNefDMwAA2EeCKgAAAHZampoYHPp9eAAAAHtKUAUAAMBOm0z86DpkxgwAgEPhu30AAADYM//th/yn4RkAAOwjQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEVAAAAAAAAoxBUAQAAAAAAMApBFQAAAAAAAKMQVAEAAAAAADAKQRUAAAAAAACjEFQBAAAAAAAwCkEV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AABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAAAAAAHRCUAUAAAAAAEAnBFUAAAAAAAB0QlAFAAAAAABAJwRVAAAAAAAAdEJQBQAAAAAAQCcEVQAAsGPOv31rHwEAAMBGElQBAMCOkVMBAACwLQRVAACwY75JqgAAANgSgioAANgxgioAAAC2haAKAAB2jI4qAAAAtoWgCgAAds25oIrdtTg7ax8BAABbTFAFAAA7xkQVu6xpBFUAALBLBFUAAABsDR1sAACwWwRVAACwY84WJk7YXQvf3wAAsFMEVQAAsGOs/mOXnetgAwCAnSKoAgCAHfPNRT477OzcRBUAAOwSQRUAAOyYbyGoYnednZ23jwAAgC0mqAIAgB3z0+usfQQ745vVlgAAsFMEVQAAsGOG6aB9BDvjn17n7SMAAGCLCaoAAGAHWY/GrkoFsQAAsFMEVQAAsIOmzbx9BAAAABtHUAUAADuomS3aR7D1ZvOz9hEAALDlBFUAAGy7j9Wkbp/tvcXC6j92TzUVwAIAwK4RVAEAsNXevX3zKc/S4/b5vsszPT7snqaZtY/2UjWdRUR8bJ8DAMA2ElQBAMAOKrKkfQRbb5QLYCMifh/P493bN5/a5wAAsI0EVQAAAGyFXAAbERH/1z/npkgBANgZgioAANhR1cSaNHbH4kzvGgAA7CJBFQAA7KhxOWkfwdb6fVy1jwAAgB0gqAIAgB310+u8fQRbazE/ax8BAAA7QFAFAAA7Kk367SPYWq+PsvYRAACwAwRVAADsgo9l1bTPiIhmtmgfwVZKk0H7CAAA2AGCKgAAtt67t28+FXly3D4nYjyeto9g60yms/bR3hqXTUTEx/Y5AABsK0EVAADssOHQFArb71Tg+t2oSI7fvX3zqX0OAADbSlAFAAA7LM+SODs7bx/DVvnptX4qAADYVYIqAADYcb//XrWPYGs0s0WkSb99DAAA7AhBFQAAu+LjuJy3z4iIJHXJz/b67feyfQQAAOwQQRUAADvh3ds3n0ZF/7h9TkSepe0j2Bqvj6z9AwCAXSaoAgCAPfDfX63/Y/vMZotIk0H7eJ+dRMTH9iEAAGwzQRUAAOyBNOm1j2DjNTPrPFt+fff2zaf2IQAAbDNBFQAA7IEiT2I+P28fw0YbFcP2EQAAsGMEVQAA7JKPp+NZ+4yVr79Z/8f2mEyb9hEAALCDBFUAAOyMd2/ffDoaDY7b5yy9PkrbR7CxXr1qn+y3spqHfioAAHaRoAoAAPZEmvSjrk2csR2GadI+2mtF3j/WTwUAwC4SVAEAwB45OztrH8HGqaq6fQQAAOwoQRUAALvm42Riaug6eT6Ms7Pz9jFslDy3phIAAPaFoAoAgJ3y7u2bT1mmp+omTSPIY3P9/eu4fQQAAOwwQRUAAOyZLEtjsbACkM00HA7aR0ScRMTH9iEAAOwCQRUAAOyhupm3j6BzZdVENkzax0T8+u7tm0/tQwAA2AWCKgAAdtHHsqrbZ1xQ6ABiAx34CRUAAPaOHwMAANg5796++VTkqZ6qW4zLafsIOlNNTFNdZVxNw9o/AAB2maAKAAD21KgYxtnZefsYOpFnQqqrjPLhsbV/AADsMkEVAAC76mM1adpntEz8GrEBJlPfhwAAsK8EVQAA7KR3b998yrPE+r9bjEbDmM0X7WN4UVb+XW1az8LaPwAAdp2gCgAA9txiftY+ghejK+16w3Rg7R8AADtPUAUAAHsuy5JoGlNVvLy6nseoGLaPAQCAPSKoAgBgl32MiJP2IZclSa99BM/u/Nt5+4iVamLtHwAA+0FQBQDAzlqtzPq1fc7VSivYeEHVpNFNdYM8s/YPAID9IKgCAGDXfayms/YZVyiKYTTNvH0MT25xdh55JqQCAAAEVQAA7Lh3b998yoeD4/Y5V0uSfvsInlzTCI9vMq3nYe0fAAD7QlAFAAD8oKzq9hE8mWraRJ6l7WMuGKZ9a/8AANgbgioAAPbBx6mVdndW5GnM52ftY3i0s7PzyPVSAQAAFwiqAADYee/evvk0TPrW/91Dv38Yi8V5+xge5fDQj6C3OS2bsPYPAIB94qcEAADgSnqEeErjctI+4gpHRWLtHwAAe0VQBQDAvvi4mlTgjvI81VfFk2iaeYyKrH0MAAAgqAIAYD+8e/vm01GRWP93T0WexrQ2WcXDLc7OI0n67WOudmLtHwAA+0ZQBQDAPvk4nghd7muYDtpHcGdni7P2Edf71do/AAD2jaAKAIC98e7tm0+jbGCq6gFMVfEQ47I2TXVH03oepqkAANhHgioAAOBWw3QQ42raPoZrlVUdoyJtH3ONYdo/Nk0FAMA+ElQBALBvPq56YLinUT6McTlpH8MlZVVHkQupAACA2wmqAADYK6uJhV/b59zNqMiirOr2MXxXTWdCqvs7sfYPAIB9JagCAGAffRyPm/YZd1TkaYxLYRWXTabzyIeD9jG3+9XaPwAA9pWgCgCAvfPu7ZtPo1Fy3D7n7kZFGtVk1j5mj9XNIrJhv33M7UxTAQCw1wRVAADsq4/NbNE+4x7ybBBlNW0fs4em9SzSpNc+5m5MUwEAsNcEVQAA7KV3b998SgY9U1WPVOTDqCbWKO6z6XQWw9S6vwcyTQUAwN4TVAEAAI+SZ0mMS5NV+2gybWKok+oxTFMBALD3BFUAAOyzj6uJBh5pVAyjnNTtY3bYtJ5HNkzax9zRaTkL01QAACCoAgBgj60mGf5STWbtRzxAkaVxarJqL5STJoZpv33MPRwVg2PTVAAAIKgCAGDPvXv75lOeDXRVPZGjYhjjymTVLhuX0ygyk1SPpJsKAABWBFUAABDxcWKq6smM8jQiIs7Oz9uP2GJnZ+dRVnWMimH7EfenmwoAAFYEVQAA7L13b998ykxVPbnDg4OY1gLAXbBYnMfh4UEUqxCSRzFNBQAAFwiqAABg6eN0KlR5asN0EKVVgFutnNTR6/nR8QmZpgIAgAv8tAEAAKupquHQVNVzKPI0ykkdi4VVgNtmXNZRZKaonpBpKgAAaBFUAQDAHz6elk37jCdQZGn0egfRzObtR2ygpllEM5vHqBBSPTHTVAAA0CKoAgCAlXdv33w6KhJTVc8oGfSjrKbtYzZIWU4jSXqRDPrtRzyOaSoAALiCoAoAAH70cXWhzDMp8mFERDTzRfsRHVqvZiyK5T8fnpxpKgAAuIKgCgAALlhdJP/aPufpJf1ejE1XbYSyqqPX8+PhMzJNBQAA1/CTCAAAXGaq6oWMVtNV00Z3VRcm02UnW5Hronou42Xv3V9MUwEAwNVetQ8AAICIz1++/lxOmr8WWdJ+xDOpJnX0e70YDHrtRzyxatLEq1cR2dD39ws4fvf2zf9qHwIAAEsmqgAA4Arv3r75VGTJcfuc55NnaQwGvShL6wCfS9MsYjyuI88SIdXLsPIPAABuIagCAIDrWQHYgaJYrgMcC6yezGy+iLKcRpL0YjSy5u8F/WrlHwAA3ExQBQAA11hdMP9lWutP6sJoFVhNpk3M5mftx9zBbL6IcTmNQb/3PQDkxZimAgCAO9BRBQAAt/j85et/RMSH9jkvazJtot/vRb932H5Ey7SZx9liEUUunOrCaTmLo2Lw3jQVAADczkQVAADczgrADZANk+j3DmMybeLUWsArjcs6qkkdw6QvpOrQUTE4FlIBAMDdCKoAAOAWqwvnX9vndCMbJnH0vceqjma2aH/JXln3T0VEjIo08kwHVces/AMAgHsQVAEAwN2YqtpAoyKNZNCLatLEf//9tP14Z81mi/ivL7/FtG70T22Q03ETEfEX01QAAHB3OqoAAOCOPn/5+vNp2fz1qEjaj9ggdT2Lsqrj9et8p/qsFouz+PvXceR5GkVuampDHb97++Z/tQ8BAIDrCaoAAOAePn/5+nPdzP+aJv32IzZUWU2j1+vFtv0zmy/OYjyexmBwqG9qO5yYpgIAgPsTVAEAwD19/vL1PyLiQ/uczVfXs/jHaRWDfj9GeRqDQa/9JZ2pm3mUVR2LxVn89DrfumBtzwmpAADggQRVAABwT5+/fP05Iv49Iv7cfsb2WYZXkzg4OIh+rxcHh68iHw6eZW3gYnEWk3oe8/ki5otFjPJh5JlVkttsXM1ilA/eC6kAAOBhBFUAAPAAn798/bmczP5aZIP2I3ZQ3czi629l9A77qx+iXsWrV8v/XvsWEfHtPL59i/j27dvqP+fx0095DFPfJztMLxUAADyCoAoAAB7ICkDYe1b+AQDAIx20DwAAgDv7uLqoBvaPkAoAAJ6AiSoAAHiEz1++/nxaTf96lA/bj4AdVU6aKLJELxUAADwBE1UAAPAI796++XSUD9+PJ037EbCjiiw5FlIBAMDTEFQBAMAjvXv75tMoS47b58BOOlmt/QQAAJ6AoAoAAJ6GvirYfXqpAADgiemoAgCAJ/L5y9efI+LfI+LP7WfA1hNSAQDAMxBUAQDAExJWwe4pq1kU+eC9kAoAAJ6eoAoAAJ7Y5y9ffx6XzV9HRdJ+BGyZaT2LYSqkAgCA56KjCgAAnti7t28+jYrkfVnN2o+ALTNMB8dCKgAAeD6CKgAAeAbv3r75VOSD4/Y5sFVOIuJj+xAAAHg6gioAAHg+H1cX3cD2OYmIv5imAgCA56WjCgAAntHnL19/joh/j4g/t58BG0tIBQAAL0RQBQAAz0xYBVtFSAUAAC9IUAUAAC9AWAVbQUgFAAAvTFAFAAAvRFgFm6ssmyiK5L2QCgAAXpagCgAAXpCwCjZPWTVR5EIqAADowkH7AAAAeD6ri/C/rFaMAR0bl0IqAADokqAKAABemLAKNsbJyLo/AADolNV/AADQEWsAoTtlNYsiHwipAACgYyaqAACgIyaroBtjIRUAAGwMQRUAAHRIWAUv67RsYiSkAgCAjSGoAgCAjgmr4MWcHOmkAgCAjaKjCgAANoTOKnhWJxHxFyEVAABsFkEVAABsEGEVPAshFQAAbChBFQAAbBhhFTwpIRUAAGwwQRUAAGygVVj1y7iafRjlg/Zj4BaT6Syy4eA4Ij4KqQAAYHMJqgAAYIN9/vL159Ny9tejQlgFd1VOmiiy5L2ACgAANt9B+wAAANgc796++XRUDN6v1pcBtzgtayEVAABsEUEVAABsuNWF+1+EVXCrk6MiFVIBAMAWsfoPAAC2xLq3qmnmH5Kk334M++4kIv4ipAIAgO0iqAIAgC3z+cvXn8dl89dRkbQfwd6Z1rMYpoPjiPgopAIAgO0jqAIAgC20mq7694j4c/sZ7IvTsomjQh8VAABsMx1VAACwhfRWQZwIqQAAYPuZqAIAgC227q0aV82HUW4VILtvOm1iOEys+gMAgB0hqAIAgB1gFSB74iQi/iKgAgCA3SGoAgCAHbGerprW8w/DtN9+DFtr2sxjmPRNUQEAwA4SVAEAwI4xXcUuOa2aOMp1UQEAwK46aB8AAADbbXWh/5fVmjTYZidCKgAA2G0mqgAAYEetVwFGxJ9MV7FNTsezOBoNrPoDAIA9IKgCAIAdtw6s6nr+IdVdxeY7iYi/CKgAAGA/CKoAAGBP6K5iw51ExK+mqAAAYL8IqgAAYI9YB8imqSZN5FlizR8AAOwpQRUAAOyhdWA1mTYfsmHSfgwvxZo/AADYc4IqAADYY9YB0hFr/gAAgAhBFQAAsJ6uOi3rD0dF2n4MT6YsmygKa/4AAIA/CKoAAICIC4FVWTUfitw6QJ5OWc6iKAYCKgAA4BJBFQAA8IPvE1bV7MNRPmg/hjsbV7MY5QIqAADgeoIqAADgSn9MWM0+FAIr7qGsZlEIqAAAgDsQVAEAADdaB1bjcvphVAzbj+G7sqyjKFIBFQAAcGeCKgAA4E7WgVVE/Cki/tx+zl47iYhfBVQAAMB9CaoAAIB7EVhxgYAKAAB4FEEVAADwIBcCq5g28w/DpN/+EnaXgAoAAHgSgioAAODRTFntvt8nTbzOkuPVXwqoAACAJyGoAgAAnszFKatqMvuQZ4P2l7B9TE8BAADPRlAFAAA8C1NW2+u0rOOoSE1PAQAAz05QBQAAPKuLU1an5fzDUaHLahONqyZGudV+AADAyxJUAQAAL+bH0Kr5cFQk7S/hBZ2WTRwVwikAAKA7gioAAKATF0OriIhpM/swTHRaPadmNo/fTifxL//ztXAKAADYCIIqAABgI1wMrqrJ7EOeCa2eQjWdRT4cCKYAAICNJKgCAAA2Tnvaqq7nH9JUt9U9nETEr6v/LZwCAAA2lqAKAADYeO3galzOP4wKwVVExLiaxSj/PjG1JpwCAAC2gqAKAADYOu3gKiKirJoPRZ5cPNo51aSJPEuEUgAAwM4QVAEAADvhqvAqIuJ//9fvH/7paBjDdDs6r+pmHr/9No1//ZejdiAVQikAAGDXCKoAAICdd12IFRHx699mH759O4s3r/uRD3vtx0+qmi7i62kdB68O4//+5+FVQVQIowAAgH3y/wOV6slygn5FiAAAAABJRU5ErkJggg==);
     background-repeat: no-repeat !important;
     background-size: 10px 10px !important;
     background-position: top 2px right 2px !important;
  */
  /* border-left: 4px solid var(--xapti-orange) !important;
  */
}

/* separate body styling for webforms and xapti */
body:not(#wf-div) {
	margin: 0px;
	padding: 0px;
	//background: var(--xapti-background);
}

body:has(#wf-div) {
	background: transparent;
}

/* colouring the background color for webforms */
#wf-div {
	 background: transparent;
}

/* Scrollbar Track */
::-webkit-scrollbar-track {
  background: var(--xapti-secondary-hover-light) ; 
}

/* Scrollbar Handle */
::-webkit-scrollbar-thumb {
  background:  #D2DEE3 ; //var(--xapti-appbar); 
  border-radius: 7px;
}

/* Scrollbar Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #BAD7E2; //#D2DEE3;
}


/* styling the app bar search input */
#mySearchNameSpan {
	width: 200px; 
    float: right;
    margin-top: 9px;
    border-radius: var(--xapti-radius-sm);
    background-color: #E3EFF4; 
    border: 0px solid #FFF;
	transition: background-color 250ms linear;
    transition: width 250ms;	
}

#mySearchNameSpan:hover {
    background-color: #EAF6FB; 
}

#mySearchNameSpan:focus-within { /* triggers if child element has focus */
    width: 300px; 
}

#mySearchName:focus {
    background-color: var(--xapti-white); 
}

/* end styling the app bar search input */
 
input[type='checkbox'], input[type='radio'] {
	vertical-align: middle;
	height: 18px;
	width: 18px;
	padding-left: 0px !important;
	margin-bottom: 5px; 	/* circle in radio boxes doesn;t align with the label */
}

/* remove default red color of Kendo elements*/
.k-radio:checked, .k-radio.k-checked {
    border-color: var(--xapti-secondary-dark); 
    color: black;
    background-color: var(--xapti-secondary) ;
}

input[type="radio"]:focus {
    outline: 2px solid var(--xapti-secondary) !important; /* change red of focus border */
	box-shadow: none !important; /* Remove the red blurry border */
    border-color: var(--xapti-secondary-dark) !important;
	background-color: var(--xapti-secondary) !important ;
}

input[type="radio"]:focus::before,
input[type="radio"]:focus::after {
    content: none;
}

.k-radio-list-horizontal, .k-radio-list.k-list-horizontal {
    row-gap: 0rem;  /* lesser space when radio buttons are wrapped to next line */
}

.k-input:has(#mySearchName):focus {
    width: 350px;
    background-color: #FFF;
}

/* BEGIN small Kendo popups, like the ones called from the editor, are often too small. Mybe tghis fixes it overall?? */
.k-editor-dialog {
    margin-top: 0px;
    margin-left: 0px;	
    width: 100% !important;
    height: 100% !important;
}
.k-editor-dialog > .k-textarea.k-editor-textarea {
    margin: 0px !important;
}

.k-editor-dialog > .k-viewhtml-dialog .k-editor-textarea {
    margin: 0px !important;
}
/* END small Kendo popups, like the ones called from the editor, are often too small. This fixes it overall?? */

.k-popup-edit-form>.k-edit-buttons, .k-popup-edit-form>.k-form-buttons {
    margin: 0rem 0rem 0rem 0rem;
    margin: 0rem 0rem 0rem 0rem;
}

/* uitklaplijstjes onder popups staan niet netjes uitgelijnd */
.k-animation-container {
	margin-left: 0px !important;
	}

/* Kendo UI laat default een expand arrow bij popup's zien. We willen die niet */
.k-menu-expand-arrow {
   display: none !important;
	visibility: hi dden;

}

/* Kendo UI laat default een toggle arrow bij treeviews zien. We willen die niet */
.k-treeview-toggle {
    display: none !important;
	visibility: hidden;
}


h2 {
	color: var(--xapti-darkblue);
	font-size: 15px;
	font-weight: 600;
	margin-top: 18px;
	// overflow: hidden;
	white-space: nowrap; 

}

/* generic styling for labels on top of inputs - convert such labels to <label style="inputlabel-top">Labeltext</label>*/ 
.x-inputlabel-top {
	display:inline-block;
	color: var(--xapti-dark);
	font-size: 1em;
	margin-top: 10px;
	margin-left: 2px;
	margin-bottom: 5px;
	white-space: nowrap; 
}

/* text for text that separates sections in forms */
.x-sectiontitle {
	display:inline-block;
	color: var(--xapti-darkblue);
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 10px;
	white-space: nowrap; 
}

.x-popup-header {
	display:inline-block;	
	margin-left: 6px; 
	margin-top: 6px; 
	font-weight: 600; 
	color: var(--xapti-darkblue);
	font-size: 1.3em;
}

.x-overlay {
	z-index: 6000;
}

/* slighty less dark overlay for fresher looks, especially with multiple overlaying popups... */
.k-overlay {
	opacity: 0.4 !important;
	z-index: 6000 !important;
}


.displaynone {
	display: none;
}

/* 3 dot icon in main top bar is to high... was changed? */
.bi-three-mymenus-vertical {
	margin-top: 6px;
}


//#wf-div {
//	border: 1px solid var(--xapti-secondary);
//	padding: 30px;
//   width: 700px;
//	height: 100%;
 //   margin: auto;
//    margin-top: 40px;
//}	

.k-content {
	background-color: transparent;
}

/* change red coloring and a few minir details in calendar popup to xapti orange */
.k-calendar-tr  .k-focus  .k-link { 
	background-color: var(--xapti-orange) !important;
}

.k-calendar .k-calendar-nav-today, .k-calendar .k-nav-today {
	color: var(--xapti-orange) !important;
}
.k-nav-prev, .k-nav-next {
	height: 31px !important;
}
/* end change red coloring and a few minir details in calendar popup to xapti orange */


/* In Kendo Bootstrap date boxes that are side-by-side get wrapped, css below corrects this by giving dateboxes a fixed width */
.k-datepicker {
	width: 130px ;
	height: 32px;
}


/* spinner buttons */
.k-spinner-decrease {
	max-height: 11px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
}

.k-spinner-increase {
	max-height: 11px !important;
	margin-bottom: 2px;
	border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

/*.k-datetimepicker {
	width: 160px ;
	height: 32px;
}
*/

 [data-role="datetimepicker"] {
    width: 114px !important;
 }

.slide {
    position: absolute;
    left: -100px;
    width: 100px;
    height: 100px;
    background: blue;
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
    animation: slide 0.5s forwards;
    animation-delay: 2s;
}

@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}



/* generic horizontal ruler styling */
hr {
    border: 0rem solid var(--xapti-secondary-hover);
    border-top: 1px solid var(--xapti-secondary-hover);
}


/* VIEW_REPORTING_FINANCE border on button bar */
.trv-nav {
    border-color: var(--xapti-secondary) !important;
}

/* clear X icon on the right of text inputs, like in VIEW_SEARCH */
.k-clear-value {
    right: 0;
    position: absolute;
}

.k-i-sort-asc-sm, .k-i-sort-desc-sm {
	color: var(--xapti-orange) !important;
}


/* BEGIN BOOTSTRAP AANPASSINGEN */
	  
#myMenu {
	margin-top: 30px;
}	  

#navLeftDiv {
    float: left;
	margin-top: -10px;
    min-width: 0px;
//  min-height: calc(100vh - 50px) !important;
    min-height: calc(100vh - 50px) !important;
	//min-height: 10000px !important; /* overwrite Kendo height which is only set at init and to narrow when resizing window*/
    max-height: calc(100vh - 50px);
    overflow-y: auto;
    background-color: var(--xapti-menubackground) !important;
	box-shadow: rgba(119, 131, 136, 0.3) 0px 3px 12px;
} 	

#navLeftTopDiv {
	 color: var(--xapti-menucolor) !important;
     background-color: var(--xapti-menubackground) !important;
}

/* users tag selector in diary view */
.k-chip-solid-base {
	color: #fff;
    background-color: var(--xapti-orange);	
	border: 0px solid var(--xapti-darkblue);
}
.k-chip-solid-base:hover {
	background-color: var(--xapti-orange);	
	filter: brightness(104%);
}
.k-chip-solid-base > span > span > span {
	font-size: 90%;
	background-color: transparent !important;
}

/* height of the nav buttons is to small compared to other buttons in the group calendar */
.k-nav-prev, .k-nav-next, .k-nav-today {
	height: 31px;  
    margin-top: 0px !important; 
	margin-right: 1px !important;
}

/* navigation menu settings */
.k-panelbar>.k-item>.k-link, .k-panelbar>.k-panelbar-header>.k-link {
	color: var(--xapti-menucolor) !important;
    background-color: var(--xapti-menubackground) !important;
    padding-left: 0rem;
    padding-right: 5px;
	margin: 2px;
    border-radius: var(--xapti-radius-sm);
    height: 38px;
	min-width: 200px;
	transition: 0s all; /* annoying transition when hovering off */
}



/* down arrow icon in navigation menu */
.k-panelbar>.k-item>.k-link .k-icon, .k-panelbar>.k-item>.k-link .k-panelbar-item-icon, .k-panelbar>.k-panelbar-header>.k-link .k-icon, .k-panelbar>.k-panelbar-header>.k-link .k-panelbar-item-icon {
    color: var(--xapti-darkblue);
}

 
/* styling textboxes, bootstrap Kendo leaves them out */
.k-textbox{
	padding-left: 10px;
}

textarea {
    min-height: 32px;
	width: 100%;
	border-radius: .25rem !important;
    color: #495057;
    background-color: #fff;
	border: 1px solid #ced4da;	
}
	
.k-textbox, .k-picker, .k-input, .k-combobox, .k-combobox-clearable, select  {
    min-height: 32px;
    min-width: 5.5em;
    border-radius: .25rem !important;
    color: #495057;
    background-color: #fff;
	border: 1px solid #ced4da;
	}

/* remove box shadows (which are kendo red by default) */
//.k-input, .k-combobox, .k-link, .k-input-inner, .k-autocomplete, k-picker, .k-dropdownlist {
//	box-shadow: none !important;
//	font-size: 11px;
//	font-family: 'Open Sans', Ubuntu-Regular, Verdana, system-ui, Verdana, Sans-Serif, Tahoma, Arial, Helvetica;	
	//margin-right: 3px;
//}

/* remove red Kendo color and border in items in popups */
.k-list-item.k-selected.k-hover, .k-list-item.k-selected:hover, .k-selected.k-hover.k-list-optionlabel, .k-selected.k-list-optionlabel:hover {
    color: var(--xapti-darkblue);
    background-color: var(--xapti-secondary-dark) !important; 
}

.k-button-group > .k-selected {
    background-color: var(--xapti-secondary-dark) !important; 
	color: var(--xapti-darkblue);
}

/* dropdown lists are colored on hover, remove it here */
.k-dropdownlist:hover, .k-dropdownlist:focus, .k-dropdownlist:focus-within {
	background-color: #fff !important;
}

/* focus border around input are default red */
.k-dropdownlist:active, .k-dropdownlist:focus, .k-dropdownlist:focus-within,
.k-combobox:active, .k-combobox:focus, .k-combobox:focus-within,
.k-combobox-clearable:active, .k-combobox-clearable:focus, .k-combobox-clearable:focus-within,
.k-autocomplete:active, .k-autocomplete:focus, .k-autocomplete:focus-within, 
.k-textbox:active, .k-textbox:focus, .k-textbox:focus-within,
.k-input-solid:active, .k-input-solid:focus, .k-input-solid:focus-within {
	border: 1px solid #ced4da;
	box-shadow: 0 0 0 0.1rem var(--xapti-secondary) !important;
	outline: none;
}


.k-list-item.k-focus, .k-focus.k-list-optionlabel {
    color: #000;
    background-color: var(--xapti-appbar);
    box-shadow: inset 0 0 0 0px rgba(41,43,44,.15);
}

.k-list-item.k-hover, .k-hover.k-list-optionlabel {
    color: #fff;
    background-color: var(--xapti-orange);
    box-shadow: inset 0 0 0 0px rgba(41,43,44,.15);
}


/* info/alert box in PERSON_VIEW*/
.k-animation-container {
	margin-left: 10px;
}

.k-child-animation-container > .k-tooltip {
    background-color: var(--xapti-white);
	color: var(--xapti-dark);
	border-radius: var(--xapti-radius-sm);
    border: 1px solid var(--xapti-secondary-hover);
    font-size: 100%;	
    padding: 20px;
    margin-top: 10px;
    margin-left: 10px;	
}
	
}

.k-tooltip > .k-tooltip-content {
	font-size: 100%;
	padding: 8px !important;
}

.k-tooltip > .k-tooltip-content > fieldset  {
	font-weight: 600;
	background-color: var(--xapti-orange-faded) !important;
}

.k-tooltip > .k-tooltip-content > fieldset > legend {
color: var(--xapti-orange) !important;
    font-size: 120% !important;
    /* margin-left: -1px !important; */
    padding: 8px 0px 8px
}

/* END info/alert box in PERSON_VIEW*/

.x-icon-primary {
	color: var(--xapti-blue);
}

/* NAV MENU */

.k-panelbar {
	border-width: 0px;
    color: var(--xapti-menucolor) !important;
    background-color: var(--xapti-menubackground) !important;
}

.k-panelbar >.k-item >.k-link, .k-panelbar >.k-panelbar-header >.k-link {
    color: var(--xapti-darkblue) !important;
}

.k-panelbar>.k-item>.k-link, .k-panelbar>.k-panelbar-header>.k-link {
    color: var(--xapti-menucolor) !important;
    background-color: var(--xapti-menubackground) !important;
	padding-left: 0rem; 
	border-radius: var(--xapti-radius-sm);
    height: 38px; /* menu section headers same height as menuitems */
}

/* hover, selected. focus of treevies in VIEW_PERSON_MAIN and other tree views: get rid of Kendo red*/
.k-treeview-leaf {
	color: var(--xapti-darkblue);
    font-weight: 500;
	padding: 0.4rem 0.4rem 0.4rem 0.4rem !important;	
	border-radius: 0px !important;

}

.k-treeview-toggle {
    padding-left: 0px !important;
}


/* items in the person view tree */
.k-treeview-group {
	margin: 0px 4px 0px 4px;  /*top right bottom left*/
    border-left: 1px solid var(--xapti-secondary) !important;
    border-right: 0px solid var(--xapti-secondary) !important;
    border-bottom: 1px solid var(--xapti-secondary) !important;
    border-top: 1px solid var(--xapti-secondary) !important;
	
}


.k-treeview-leaf.k-selected {
    color: var(--xapti-darkblue) !important;
  	background-color: #FFF !important; 
    border: 0px solid @fff !important;  
	box-shadow: inset 0 0 0 0px rgba(41,43,44,.15);
}

.k-treeview-leaf.k-focus:hover {
	background-color: var(--xapti-secondary-background) !important; 
	
}

.k-treeview-leaf.k-focus {
	box-shadow: 0 0 0px 0px rgb(0 0 0 / 0%) !important; /* ditch border */
}

.k-treeview-leaf.k-hover {
	background-color: var(--xapti-secondary-hover-light) !important; 
	color: var(--xapti-secondary-hover-light-forecolor) !important;
}

.k-treeview-leaf.k-hover > span {
    color:  #fff !important; 
}


/* icon in treeview leafs */
.k-treeview-group > li > div > span > .glyphicons {
	color: var(--xapti-darkblue) !important;
	padding-right: 5px;
    padding-left: 5px; 
    padding-top: 2px; 	  
}

/* text in treeview item */
.k-treeview-group > li > div > span > span {
	color: var(--xapti-secondary-hover-light-forecolor) !important;
    max-width: 100% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-treeview-group > li > div > span:hover > span {
	color: var(--xapti-secondary-hover-light-forecolor) !important;
	  }
	  
/* coloring treeview parent nodes */
.k-treeview-leaf:has(.glyphicons-plus-sign){
		 color: var(--xapti-darkblue);
		 background-color: var(--xapti-secondary-hover-light) !important; 
		 font-weight: 600;
		 margin: 6px 4px 0px 4px !important; //top right bottom left
	  }
	  
.k-treeview-leaf:has(.glyphicons-plus-sign):hover {
		 background-color: var(--xapti-secondary) !important;
		 color: var(--xapti-darkblue) !important;
	  }	  

#navTreeView .k-focus {
	background-color: var(--xapti-appbar)  !important;
	color: var(--xapti-darkblue) !important;
	border-radius: var(--xapti-radius-sm);	
	box-shadow: 0 0 0px 0px rgb(0 0 0 / 0%) !important; /* ditch border */
}

#navTreeView .k-hover{
	background-color: var(--xapti-orange) !important; 
	color: #fff !important ; //var(--xapti-darkblue) !important;
	border-radius: var(--xapti-radius-sm);	
}

/* END NAV MENU */


/* scrollbar */

/* width of vertical and height of horizontal scroll bars  */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* Scrollbar Track */
::-webkit-scrollbar-track {
  background: var(--xapti-secondary-hover-light) ;
}

/* Scrollbar Handle */
::-webkit-scrollbar-thumb {
  background:  var(--xapti-secondary); 
  border-radius: 7px;
}

/* Scrollbar Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--xapti-appbar);
}


/* end scrollbar */

/* dialog */


.x-modal {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    outline: 0;
	z-index: 50003;
	cursor: "progress";
}

.x-modal-dialog {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
    max-width: 450px;
	margin: 1.0rem auto;
	z-index: 5004;

}

#x-dialog {
	display: none;
	position: relative;;
	width: 100%;
	z-index: 5005;
}

/* end dialog */


/* responsive popup style with header & footer */


    .modal {
      visibility:visible;
      bottom: 0;
      display: flex;
      flex-direction: column;
      height: 100%;
      left: 0;
      position: fixed;
      right: 0;
      top: 0;
      z-index: 10;
      background: #fff;
      width:inherit;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      border-radius: var(--xapti-radius);
	  
    }

    .modal-header {
      border-bottom: 1px solid var(--xapti-appbar);
      padding: 7px 7px 7px 10px;
	  height: 45px;
    }

    .modal-body {
      -webkit-box-flex: 1;
      flex-shrink: 1;
      -webkit-overflow-scrolling: touch;
      overflow-x: auto;
      overflow-y: auto;
      display: block;
      position: fixed;
	  top: 45px;
	  padding-top: 15px;	  
      margin-bottom: 50px;
      height: calc(100% - 90px);
	  width: 100%;
      background-color: var(--xapti-background)	;
    }

    .modal-footer {
      border-top: 1px solid var(--xapti-appbar);
      border-bottom-left-radius: var(--xapti-radius-sm);
	  border-bottom-right-radius: var(--xapti-radius-sm);
      display: block;
      -webkit-box-flex: 0;
      flex-shrink: 0;
      z-index: 1;
      background:#FFF;
      bottom: 0;
      position: fixed;
      width:100%;
      padding:10px;
	  height: 45px;
      
    }
	
	
.modal-label {
	align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
	font-weight: 500;
	color: var(--xapti-dark);
}

.col-25, col-33, .col-50, .col-75, .col-100 {
	width: 100%;
    display: flex;
	flex-wrap: wrap;
	gap: 5px 5px;
}


.distr-10 { 
	flex: 1 1 calc(10% - 5px); /* Adjust the width to account for the gap */
}
.distr-15 { 
	flex: 1 1 calc(15% - 5px); /* Adjust the width to account for the gap */
}
.distr-20 { 
	flex: 1 1 calc(20% - 5px); /* Adjust the width to account for the gap */
}
.distr-25 { 
	flex: 1 1 calc(25% - 5px); /* Adjust the width to account for the gap */
}
.distr-33 { 
	flex: 1 1 calc(33% - 5px); /* Adjust the width to account for the gap */
}
.distr-40 { 
	flex: 1 1 calc(40% - 5px); /* Adjust the width to account for the gap */
}
.distr-50 { 
	flex: 1 1 calc(50% - 5px); /* Adjust the width to account for the gap */
}
.distr-60 { 
	flex: 1 1 calc(60% - 5px); /* Adjust the width to account for the gap */
}
.distr-66 { 
	flex: 1 1 calc(66% - 5px); /* Adjust the width to account for the gap */
}
.distr-75 { 
	flex: 1 1 calc(75% - 5 px); /* Adjust the width to account for the gap */
}
.distr-100 { 
	flex: 1 1 calc(100% ); /* Adjust the width to account for the gap */
}

/* responsive popup style with header & footer */	
	
.k-button-flat-primary {
	background-color: var(--xapti-default);
	color: var(--xapti-darkblue);
}

//.k-toggle-button { width: 100%; }
//.k-button-group { width: 100%; }

.row  {
    display: flex;
    flex-wrap: wrap;
}

/*specific CSS for mobile devices */
@media (max-width: 700px) {
	

	/* zoom popups full screen */
	.k-window {
		min-width: 100% !important;
		min-height: 100% !important;
		width: 100% !important;
		height: 100% !important;
		top: 0px !important;
		left: 0px !important;

	}	
	
}

@media (min-width: 576px) {
		
    .col-25 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-33 {
        flex: 0 0 auto;
        width: 33%;
    }
    .col-50 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-66 {
        flex: 0 0 auto;
        width: 66%;
    }
    .col-75 {
        flex: 0 0 auto;
        width: 75%;
    }
}	
	
/* */


/* groepsagenda */

#scheduler {
	border-radius: var(--xapti-radius);
}


.k-tooltip-content {
	font-size: 115% !important;
}

/* where is this used? In VIEW_PERSON_MAIN there is an avatar with ID #avatart but not with this class name */
.person-avatar {
	height: 48px; 
	width: 48px;
	margin-top: 5px;
	margin-bottom: -3;
	margin-left: 5px;
}

.k-scheduler-toolbar  {
    background-color: var(--xapti-titlebarbackground) !important;
    color: var(--xapti-titlebarcolor) !important;
    height: 42px;
    padding-top: 2px;
    padding-left: 6px;
    padding-right: 7px;

}
/* end groepsagenda */


/* fieldset */


fieldset {
	
	min-width: 100px !important;
    border-width: 0px;
	//background-color: transparent;
    margin-top: -20px; /* distance to top bar */
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-block-start: 0.75em;
    padding-block-end: 0.75em;
    padding-inline-start: 1.20em;
    padding-inline-end: 1.20em;	

}

.x-card-center {
	margin-left:auto;
	margin-right:auto;
}

.x-card-invisible {
    background-color: transparent;
    margin-bottom: 0px; 
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.75em;
    padding-block-end: 0.75em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;	
	-webkit-box-shadow: 0 0 0px 0px rgb(160 160 160 / 18%);
    -moz-box-shadow: 0 0 0px 0px rgb(160 160 160 / 18%);
    box-shadow: 0 0 0px 0px rgb(160 160 160 / 18%);
}

.x-card-nopadding {
	padding-left: 0px;
	padding-right: 0px
}

legend {
    font-size: 150% !important;
    font-weight: 600 !important;
	width: 100%;
    background-color: transparent;
	color: var(--xapti-darkblue);
    top: 15px;
	margin-left: 0px;
    //margin-bottom: 20px !important;
    position: relative;
}

/* end fieldset legend */

/* begin iframe windows */

/* iframe popups */
.k-window {
    border-width: 0px;
    border-radius: var(--xapti-radius);
	max-width: 98%; /* added 2024-04-12, so no popup goes beyond screen width */
	max-height: 98%; /* added 2024-04-12, so no popup goes beyond screen height */

}

/* removeKendo red color of tabstrip text */
.k-tabstrip-items-wrapper .k-item{
	color: var(--xapti-darkblue) !important;
}

.k-dialog-buttongroup {
   border-width: 0px;
  	padding: 1.3rem 1.3rem;
}


/* Kendo button groups are by default as long as the containing buttons. Css below stretches them to full width. Started using this in VIEW_PERSON_NEW */
/* Add the following to the div that holds the button group: <div id="MyButtonGroup" class="full-width-button-group"></div> */
.full-width-button-group { width: 100%; } 
.full-width-button-group .k-button { width: 100%; } 


.k-window-title {
    font-weight: 600 !important;
    color: #fff !important;
}

.k-window-titlebar {
	border: 0px solid transparent !important;
	border-top-left-radius: var(--xapti-radius);
	border-top-right-radius: var(--xapti-radius);	
	background: var(--xapti-darkblue) !important  ;
    padding-top: 5px; /* 2019-01-25*/
    padding-bottom: 5px; /* 2019-01-25*/	
}


.k-window-titlebar .k-link {
    background: var(--xapti-darkblue) !important;
    font-size: 115%; /* 2019-01-25*/
    padding-top: 5px; /* 2019-01-25*/
    padding-bottom: 5px; /* 2019-01-25*/
}

.k-window-iframecontent {
  	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;	
}

/* closebox in iframes popup windows */
.k-window-titlebar-actions {
	margin-right: -8px;
}
.k-window-titlebar-actions > .k-window-titlebar-action {
    opacity: 1 !important;
    background-color: transparent !important;
}
.k-window-titlebar-actions > .k-window-titlebar-action:hover {
    background-color: var(--xapti-blue) !important;
}

.k-window-titlebar-actions > .k-window-titlebar-action > span > svg {
    color: #fff !important;
}

/* end closebox in iframe popup windows */

/* kendo buttons with an icon in them */
.k-button-md.k-icon-button {
    opacity: 1 !important;
    color: var(--xapti-darkblue) !important;
    margin-right: 0.25em;
	margin-top: 0.27em;
	margin-left: 0.08em;
}

/* Kendo grid */

/*  bijv. VIEW_WORKFLOW_SELECTIONS heeft een div #gridDiv die niet meer zichtbaar moet zijn. */
#gridDiv {
	border-width: 0px;
	background-color: transparent;
}

#grid  {
	display: flex;  /* make  it possible to right-align toolbar in k-grid */
}

/* pager footer of table grids */
.x-grid > .k-grid-pager {
   color: var(--xapti-darkblue);
   background-color: var(--xapti-secondary) !important; 
   padding-left: 10px;
   padding-right: 10px;
   border-width: 0px;
   margin-right: -2px;
}

/* main grid settings */
.x-grid  {
	background-color: transparent;
	border-width: 0px;
	border-bottom-width: 0px;
}

/* row panel in a x-grid */
.x-grid > .k-grid-content {
    border-left: 1px solid var(--xapti-secondary);
    border-right: 1px solid var(--xapti-secondary);
    border-bottom: 1px solid var(--xapti-secondary);
    background-color: #fff;	
}

.x-grid table, th, tr, td {
	border-color: transparent !important;  /* vertical grid lines in table */
}

/* filter icon color */
.x-grid .k-svg-i-filter {
	color: var(--xapti-secondary-hover);
}

/* background of grid rows */
.x-grid > .k-grid-container {
	background-color: #FFF;
}

/* grid alternate row background color */
.k-grid .k-table-alt-row {
    background-color: var(--xapti-secondary-hover-light);
}

.k-table-row  {
cursor: pointer;
 }

.k-table-row:hover {
	  background-color: var(--xapti-secondary-hover) !important; 
      //color: var(--xapti-darkblue) !important;	  
}

/* color of selected grow in grid. needs code in Kendogrid change function to work, see VIEW_SEARCH for example */
.k-grid .k-table-th.k-selected, .k-grid td.k-selected, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-row.k-selected > .k-table-td {
    background-color:  var(--xapti-secondary-hover-light);) !important; 
}

/* used for row height of grids */
.x-grid td {
  padding-top: 2px !important;  
  padding-bottom: 2px !important; 
  width: 21px !important;
}

/* buttons in a grid: decrease height so they fit in smaller row height */
    .x-grid td > .k-button {
        height: 25px;
        min-width: 25px; /* 2023-10-05 Button may contain text width -> min-width*/
        font-size: 80%;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        padding-left: 3px !important; /* 2023-10-05 */
        padding-right: 3px !important; /* 2023-10-05 */
    }

.x-grid > .k-grid-content tr {
    background-color: #fff;
}
    
.x-grid .k-pager-wrap {
	border: 0px solid #fff;
    color: var(--xapti-hover-secondary);
    background-color: transparent;
	padding: 2px;
}

.x-grid > .k-grid, .x-grid > .k-pager-wrap {
	border-bottom-left-radius: var(--xapti-radius-sm);
    border-bottom-right-radius: var(--xapti-radius-sm);
}


.x-grid > .k-grid-header {
    padding-right: 0px !important;
    width: 100%;
	background-color: var(--xapti-blue);
	border-top-left-radius: var(--xapti-radius-sm);
	border-top-right-radius: var(--xapti-radius-sm);
	border: 1px solid var(--xapti-blue) !important;
}


.k-grid .k-cell-inner .k-grid-filter, .k-grid .k-cell-inner .k-header-column-menu, .k-grid .k-cell-inner .k-hierarchy-cell .k-icon {
    color: var(--xapti-secondary);
}


.x-grid-footer {
	margin-right: -2px;
	height: 30px; 
	background-color: var(--xapti-secondary); 
	border: 1px solid var(xapti-secondary-hover); 
	border-bottom-left-radius: var(--xapti-radius-sm); 
	border-bottom-right-radius: var(--xapti-radius-sm);
	border: 1px solid var(--xapti-secondary);
}
	
.k-grid-footer {
	padding-right: 0px !important;
	color: var(--xapti-blue);
}

.x-grid .k-grid-header-wrap {
	padding-right: 14px ;
	border: 0px solid var(--xapti-blue);	
}	
	
.x-grid > div > .k-grid-header-wrap {
	border-top-left-radius: var(--xapti-radius-sm) !important;
	border-top-right-radius: var(--xapti-radius-sm) !important;
}


.x-grid > .k-grid-header th.k-header {
	background-color: var(--xapti-titlebarbackground) !important;
    color: var(--xapti-titlebarcolor) !important;
}

.k-column-title {
	line-height: 1.6;
    font-weight: 500;
}




/* grid footers with total calculation of columns */
div.k-grid-footer, div.k-grid-header {
	background-color: #FFF;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px; 
	border-top-width: 0px; 
}

.x-grid  > .k-grid-toolbar, .x-grid  > .k-toolbar {
    border-width: 0 0 0px;
    margin-left: auto; 
    margin-right: 0;
}


/* default grid styling adjustments */
.k-grid-toolbar {
    background-color: transparent
}



.k-dropdown-list {
	border-radius: 0.5rem;
	background-color: var(--xapti-background);
	border-width: 1px;
	border-color: #dee2e6;
}
	
.k-grouping-header {
    background-color: #fff;
}



/* little orange accent in grid collapse icons (for example in VIEW_ADMIN_AUTH_USERGROUPS   */
.k-hierarchy-cell > .k-icon {
	color: var(--xapti-orange);
}

.k-pager-nav {
	height: 32px !important ;
	width: 32px !important ;
	margin-right: 2px !important;
}

/* correct number buttons in grid paging */
.k-pager-numbers .k-link {
	border-radius: 10px;
    border-color: var(--xapti-secondary);
    color: var(--xapti-darkblue);
	background-color: transparent !important ;
}

/* correct left/right navigation buttons in grid paging */
.k-pager-nav.k-link, .k-pager-refresh {
	border-radius: 10px;
    border-color: var(--xapti-secondary);
    color: var(--xapti-darkblue);
	background-color: transparent !important ;
}

/* correct selected item in grid paging */
.k-pager-numbers .k-link.k-selected {
	border-radius: 10px;
    border-color: var(--xapti-secondary);
    color: var(--xapti-darkblue);
	background-color: var(--xapti-secondary-hover) !important ;
}

/* correct hovered number items in grid paging */
.k-pager-numbers:hover .k-link:hover  {
    color: var(--xapti-secondary-hover-light-forecolor);	
    background-color: var(--xapti-secondary-hover-light) !important ;
    border-color: var(--xapti-secondary);	
}

/* correct hovered left/right navigation items in grid paging */
.k-pager-nav.k-link:hover, .k-pager-refresh:hover {
    color: var(--xapti-secondary-hover-light-forecolor);
    background-color: var(--xapti-secondary-hover-light) !important ;
    border-color: var(--xapti-secondary);	
}

/* regelhoogte van de grid rijen en de header */
.k-grid {
	line-height: 1.0;  
}

/* End Kendo paging */

/* Xapti buttons */

.k-button {
	line-height: 1.5em;
	border-color: transparent;
	border-width: 0px;
	border-radius: 0.5rem;
	padding-top: 0.375rem; 
	padding-bottom: 0.375rem; 
    padding-left: 1.00rem;
    padding-right: 1.00rem;
	font-family: inherit;
	background-color: var(--xapti-secondary) !important;
	color: var(--xapti-darkblue);
}


/* buttons in date boxes and popup listst don't align well*/
. k-datetimepicker .k-icon-button {
	margin-top: 0px;
	margin-right: 3px;
}

.k-button-sm {
    padding: 0.3rem 0.6rem 0.3rem 0.6rem;
    font-size: 115%;
    line-height: 0.9;
}

.k-button-md {
    padding: 0.5rem 0.7rem 0.5rem 0.7rem;
    font-size: 120%;
    line-height: 1.3;
	height: 24px !important;
}

.k-button-lg {
    padding: 0.5rem 0.7rem 0.5rem 0.7rem;
    font-size: 130%;
    line-height: 1.4;
}

/* adjust focus and hover state of buttons */
.k-button:hover {
    box-shadow: 0 0.8rem 0.8rem -0.75rem rgb(105 96 215 /30%);
	filter: brightness(104%);
}

.k-button:focus {
		filter: brightness(92%);
}

.k-button-primary, .k-button-solid-primary, .x-cardtitle-primary {
	background-color: var(--xapti-darkblue) !important;
	color: #fff;
}

.k-button-blue  {
	background-color: var(--xapti-blue) !important;
	color: #fff;
}


.k-button-base, .k-button-solid-base, .x-cardtitle-base {
//	background-color: var(--xapti-secondary) !important; // 2024-10-23 dit werk niet voor button groups. Kan het weg??
}

.k-button-secondary, .k-button-solid-secondary, .x-cardtitle-secondary {
	background-color: var(--xapti-secondary-hover)!important;
	color: #fff;
}

.k-button-light,  .k-button-solid-light, .x-cardtitle-light {
	background-color: var(--xapti-background)!important;
	color: #000;
}



/* specific class for save buttons */
.k-button-save {
	background-color: var(--xapti-green) !important;
	color: #fff;
}

.k-button-action {
	background-color: var(--xapti-orange) !important;
	color: #fff;
}

.icon-primary {
	color: var(--xapti-darkblue)!important;
}

.icon-success {
	color: var(--xapti-green)!important;
}

.icon-warning {
	color: var(--xapti-orange)!important;
}

.icon-danger {
	color: var(--xapti-red) !important;
}



/* width of grid pager 'items per page' picker is a bit to small to hold larger numbers */
/* also white background gives a bit to much attention to it */
.k-pager-sizes .k-dropdown, .k-pager-sizes .k-dropdown-list, .k-pager-sizes .k-dropdownlist, .k-pager-sizes>select {
    margin-right: 1ex;
    width: 6.8em !important;
	color: var(--xapti-dark-blue);
    background-color: var(--xapti-secondary);
    border-color: var(--xapti-secondary-hover);
	border-radius: var(--xapti-radius-sm) !important;
}

/* buttons inside input elements */
.k-datetimepicker, .k-datepicker, .k-input-spinner, .k-combobox, .k-dropdownlist {
//	padding-top: 3px;
//	font-size: 11px;
}


.k-button-success, .k-button-solid-success, .x-cardtitle-succes {
	background-color: var(--xapti-green) !important;
	color: #fff;
}
.k-button-warning, .k-button-solid-warning, .x-cardtitle-warning, .k-button-action {
	background-color: var(--xapti-orange) !important;
	color: #fff;
}
.k-button-danger, .k-button-solid-danger, .x-cardtitle-danger {
	background-color: var(--xapti-red) !important;
	color: #fff;
}

/* alleen toolbar buttons on x-grid stylen, niet in sub grids */
.x-grid > .k-toolbar > .k-grid-my-create, .x-grid > .k-toolbar > .k-grid-add {
	background-color: var(--xapti-orange) !important;
	color: #fff;
}
.x-grid > .k-toolbar > .k-grid-cancel-changes {
	background-color: var(--xapti-red) !important;
	color: #fff;
}
.x-grid > .k-toolbar > .k-grid-save-changes {
	background-color: var(--xapti-green) !important;
	color: #fff;
}



/* END BOOTSTRAP AANPASSINGEN */


audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

    audio:not([controls]) {
        display: none;
    }

.c {
    *zoom: 1;
}

    .c:before, .c:after {
        display: table;
        content: "";
    }

    .c:after {
        clear: both;
    }

span.mymenu {
    font-size: 120%;
    vertical-align: middle;
	opacity: 0.9;
}

/* in glyphicons.css, but adds unwanted positioning */
.glyphicons { 
    vertical-align: -1px !important; /*vertical-align: middle !important; */
}

.glyphicons:before { /*in glyphicons.css, but adds unwanted positioning*/
    display: inline !important; /* display: inline-block; */
    padding: 0 !important; /* padding: 6px 8px; */
    margin: auto;
}

/* -- Glyphicons -- */

.myWait, .myWait * {
    cursor: wait !important;
}


/* application top bar */	  
#topDiv {
	background: var(--xapti-appbar) !important;
	min-height: 50px !important;
	margin-bottom: 10px !important;
 }

/* application logo top left */
#topDiv span img{
	position: absolute !important; 
	height: 68px !important; 
	width: 122px !important; 
	margin-top: 0px !important;
	z-index: 10000;
}

/* hide the sprite: overleggen met Ruud */
#topDiv span .sprite {
	display: none;
}
  
#navLeftTopDiv {
    height: 20px; /*Ruud: 2023-04-13 was 50*/
    background-color: rgb(52, 100, 138); /*#ededed;*/
    border: 0px; /*2px;*/
    border-style: none none none none; /* 2016-02-04 was none none solid none*/
    border-color: #a0a0a0;
    margin-bottom: 10px;
}

#navLeftUnPin {
    display: inline-block;
	margin-top: 10px;
}

#navLeftPin {
    display: inline-block; /*2016-02-04 was none*/
	margin-top: 10px;
}

#navTreeView {
    background: #f7f7f7; /* 2017-07-19 #ededed; */
    /*2017-07-19 obsolete background-color: white;  */
    margin-top: 8px; /*2017-07-19 30px; */
}

#userMenuDiv {
	margin-top: -5px;
}

#userMenuList {
    background-color: transparent; 
}

    #userMenuList.k-active {
        background-image: none;
        background-color: #1E395B;
    }
	
    #userMenuList li .k-icon.k-i-arrow-s {
        display: none;
    }

    /* 2017-08-10 Menu "v" icon has in 2017 Q2 another class (was k-i-arrow-s), this icon should be suppressed, because it is replaced by the bigger "V" right at the top */
    #userMenuList li .k-icon.k-i-arrow-60-down {
        display: none;
    }

    #userMenuList li .k-menu.k-item, .k-widget.k-menu-horizontal > .k-item {
        border-width: 0 0 0 0;
    }

    #userMenuList li .k-state-border-down {
        background-image: none;
    }

	.k-menu-horizontal .k-menu-link {
    border-width: 0 0 0 0;
    border-style: solid;
}

#navMenuDiv {
    margin-left: 8px;
    margin-right: 5px;
}

#navMenuList {
    margin: 0px auto;
}

/* -- 2016-02-21 */


#mainDiv {
    /* background-color: #f7f7f7; /* white; #f0f0d0; */
    /* background-image: url('/Images/Node.png'); */
    /* background-image: url('/Images/Xapti_bg.png'); */
	
	background-image: none;
    background-repeat: no-repeat; 
    margin-left: 0px;
	margin-top: -10px;	
	margin-right: 0px;
    overflow: hidden;
    min-height: 200px;
    min-height: 93.3vh; /*2017-07-19*/
	height: calc(100vh - 50px) !important;
    border: 0; /*2017-07-19 2px; */
    border-style: solid solid solid none;
    border-color: white; /*#f0f0d0; */
    background-color: var(--xapti-background) !important; 

}

/* 2024-04-04 added round buttons to Xapti CSS */

  .xapti-roundbutton {
		 border-radius: 200px;
		 height: 32px;
		 width: 32px;
		 border: 0px solid #fff;
		 font-weight: 800;
		 justify-content: center;
		 margin-left: 0.2em;
		 margin-bottom: 0.1em;
		 cursor: pointer;
		 }

	.xapti-roundbutton:hover {
		 filter: brightness(96.5%);
		 cursor: pointer;
		 }
		 
/* 2024-05-07 added rounded (oval text buttons) buttons to Xapti CSS */

  .xapti-roundedbutton {
			border-radius: 200px;
			border: 0px solid #FFF;
			justify-content: center;
			cursor: pointer;
			padding: 3px 7px 3px 7px;
		 }

	     .xapti-roundedbutton:hover {
		 filter: brightness(97.5%);
		 }		 

	     .xapti-orangebutton {
		 border: 0px solid var(--xapti-orange);
		 color: var(--xapti-orange);
		 background: rgba(245, 175, 46, 0.2);
		 }

		 .xapti-bluebutton {
		 border: 0px solid var(--xapti-blue);
		 color: var(--xapti-blue);
		 background: rgba(13, 65, 118, 0.2);
		 opacity: 0.9;
		 }

		 .xapti-darkbluebutton {
		 border: 0px solid var(--xapti-darkblue);
		 color: var(--xapti-darkblue);
		 background: rgba(13, 65, 118, 0.2);
		 opacity: 0.9;
		 }

		 .xapti-defaultbutton {
		 border: 0px solid var(--xapti-darkblue);
		 color: var(--xapti-darkblue) ;
		 background: rgba(240, 244, 247, 1);
		 opacity: 0.9;
		 }

		 .xapti-greenbutton {
		 border: 0px solid var(--xapti-green);
		 color: var(--xapti-blue);
		 background: rgba(152, 184, 71, 0.3);
		 }

		 .xapti-redbutton {
		 border: 0px solid var(--xapti-red);
		 color: var(--xapti-red);
		 background: rgba(227, 57, 16, 0.3);
		 }

/* end round button */

/* 2024-04-04 added support for svg icons from Font Awesome */

.fa-icon {
      width: 1.2em;
      height: 1.2em;
      vertical-align: -0.125em;
    }
	
.fa-icon-lg {
      width: 1.4em;
      height: 1.4em;
      vertical-align: -0.125em;
    }	

.fa-play-icon {
	  fill: var(--xapti-orange);
	  margin-top: 4px;
	 }
.fa-play-icon:hover {
	  fill: #FFBA4C;
	  margin-top: 4px;
	 }

.fa-delete-icon {
	  fill: var(--xapti-grey);
	 }
.fa-delete-icon:hover {
	  fill: var(--xapti-red);
	 }

.fa-icon-squareplus {
	  fill: var(--xapti-darkblue);
	 }
.fa-icon-squareplus:hover {
	  fill: var(--xapti-blue);
	 }

.fa-roundbuttonicon {
      width: 1.25em;
      height: 1.25em;
      vertical-align: -0.3em;
	 }

.fa-switchbuttonicon {
      width: 0.75em;
      height: 0.75em;
	  margin: 0.3em;
	 }


.fa-cardicon {
      width: 1.6em;
      height: 1.6em;
      vertical-align: -0.3em;
	 }

.fa-darkblue {
	  fill: var(--xapti-darkblue);
}
.fa-red {
	  fill: var(--xapti-red);
}
.fa-green {
	  fill: var(--xapti-green);
}
.fa-orange {
	  fill: var(--xapti-orange);
}
.fa-white {
	  fill: #FFF;
}

/* end svg icons */

/* 2016-07-25,  2016-09-19 (-webkit-overflow-scrolling: touch) added */
@supports (-webkit-overflow-scrolling: touch) and (-webkit-text-size-adjust:none) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) {
    #mainDiv {
        overflow-x: scroll;
        overflow-y: scroll;
    }
}

#taskDiv {
    border-style: none;
    background-color: black; /*#909090;*/
    height: 50px;
    width: 100%;
}

#viewDiv {
    margin: 10px 10px 1px 10px;
}

a:visited, a:link {
    text-decoration: none;
    color: rgb(46, 46, 46);
}

/* 2023-03-08 even weg !
-- 2016-02-02 Move expand button of panel bar to the left 
.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse {
    right: auto;
    left: 2px;
}

-- 2016-02-02 Extra spacing between arrow and image images 
ul.k-panelbar .k-link {
    padding-left: 2em;
}

ul.k-panelbar .k-image {
    margin-left: 4px;
}

-- Styling the PanelBar headings is a little more complex, because the CSS rules depend on the state that you want to customize. 
--   The .k-header CSS class is responsible for the default state. The .k-state-hover and .k-state-selected CSS classes are responsible 
-- for the respective states. For example

.k-panelbar .k-header {
    background-color: #ededed;
}

    .k-panelbar .k-header .k-i-arrow-n {
        background-color: #f7f7f7; /* 2017-07-19 /rgb(251, 114, 26); -- same as crmNode
}

.k-panelbar .k-i-arrow-n {
    background-color: rgb(104,208,237) -- 2017-07-19 rgb(205, 230, 247); -- same as selected item 
}

-- Child items' font and size can be controlled with0

ul.k-panelbar .k-group .k-link
{
         font-size: 70%;
         color: var(--xapti-orange;
}
*/





/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}


.k-edit-form-container {
    width: 100%;
    min-width: 400px;
}

h1.my-error {
    color: red;
}

h1.my-warning {
    color: var(--xapti-orange);
}

.highlightTR {
    background-color: #99CCFF;
}



/* 2016-02-16 bug input Kendo css http://www.telerik.com/forums/k-textbox-primitive-width-smaller-than-other-widgets */
/*

html .k-textbox {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 2.12em;
    line-height: 2.12em;
    padding: 2px .3em;
    text-indent: 0;
    width: 12.4em;
}

-- 2016-02-16 Bug in Kendo css 0
-- 2020-07-03 Not needed anymore after 2020 Q2 (causes displaying very small vertical line instead of a checkbox)
input.k-checkbox {
     opacity: 1;
     width: auto; 
     position: relative;

}
*/


.sprite {
    background-image: url('/Images/CRMNodeImages.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.Home-Node {
    width: 640px;
    height: 452px;
    background-position: 0px -204px;
}

.Mandrill {
    width: 143px;
    height: 32px;
    background-position: 0px -24px;
}

.MailJet-30x85 {
    width: 92px;
    height: 31px;
    background-position: 0px -144px;
}

.Smsmail {
    width: 86px;
    height: 32px;
    background-position: -120px -172px;
}

.Company-48x48 {
    width: 48px;
    height: 48px;
    background-position: -206px -156px;
}

.Customer-48x48 {
    width: 48px;
    height: 48px;
    background-position: -254px -144px;
}

.Guard-24x24 {
    width: 48px;
    height: 48px;
    background-position: -302px -144px;
}

.Man-48x48 {
    width: 48px;
    height: 48px;
    background-position: -350px -144px;
}

.Node-48x48 {
    width: 48px;
    height: 48px;
    background-position: -398px -144px;
}

.Woman-48x48 {
    width: 48px;
    height: 48px;
    background-position: -446px -144px;
}

.Logged-in-44x44 {
    width: 44px;
    height: 44px;
    background-position: -494px -160px;
}

.Logged-out-44x44 {
    width: 44px;
    height: 44px;
    background-position: -92px -120px;
}

.About-24x24 {
    width: 24px;
    height: 24px;
    background-position: -48px 0px;
}

.Accounts-Book-24x24 {
    width: 24px;
    height: 24px;
    background-position: -144px -76px;
}

.Add-24x24 {
    width: 24px;
    height: 24px;
    background-position: -144px -100px;
}

.Add-Data-24x24 {
    width: 24px;
    height: 24px;
    background-position: -336px -72px;
}

.Adobe-Acrobat-24x24 {
    width: 24px;
    height: 24px;
    background-position: -528px 0px;
}

.Arrow-Execute-24x24 {
    width: 24px;
    height: 24px;
    background-position: -72px -180px;
}

.Arrowhead-Left-24x24 {
    width: 24px;
    height: 24px;
    background-position: -96px -96px;
}

.Arrowhead-Right-24x24 {
    width: 24px;
    height: 24px;
    background-position: -143px -41px;
}

.Attachment-24x24 {
    width: 24px;
    height: 24px;
    background-position: -136px -124px;
}

.Authorization-24x24 {
    width: 24px;
    height: 24px;
    background-position: -328px -120px;
}

.Book-Open-24x24 {
    width: 24px;
    height: 24px;
    background-position: -312px -48px;
}

.Books-24-24 {
    width: 24px;
    height: 24px;
    background-position: -160px -148px;
}

.Calendar-24x24 {
    width: 24px;
    height: 24px;
    background-position: -184px -132px;
}

.Category-24x24 {
    width: 24px;
    height: 24px;
    background-position: -208px -132px;
}

.Check-24x24 {
    width: 24px;
    height: 24px;
    background-position: -232px -120px;
}

.Clapper-Board-24x24 {
    width: 24px;
    height: 24px;
    background-position: -264px -96px;
}

.Close-24x24 {
    width: 24px;
    height: 24px;
    background-position: -256px -120px;
}

.CONFIGURATION {
    width: 24px;
    height: 24px;
    background-position: -280px -120px;
}

.Confirm-24x24 {
    width: 24px;
    height: 24px;
    background-position: -304px -120px;
}

.Data-Export-24x24 {
    width: 24px;
    height: 24px;
    background-position: -312px -96px;
}

.Data-Import-24x24 {
    width: 24px;
    height: 24px;
    background-position: -288px -72px;
}

.Data-Information-24x24 {
    width: 24px;
    height: 24px;
    background-position: -335px -24px;
}

.Data-Merge-24x24 {
    width: 24px;
    height: 24px;
    background-position: -408px -96px;
}

.Data-Synchronize-24x24 {
    width: 24px;
    height: 24px;
    background-position: -312px -72px;
}

.Delete-24x24 {
    width: 24px;
    height: 24px;
    background-position: -384px -72px;
}

.Document-Download-24x24 {
    width: 24px;
    height: 24px;
    background-position: -552px 0px;
}

.Document-Settings-24x24 {
    width: 24px;
    height: 24px;
    background-position: -360px -96px;
}

.Documents-24x24 {
    width: 24px;
    height: 24px;
    background-position: -160px -124px;
}

.Download-24x24 {
    width: 24px;
    height: 24px;
    background-position: -168px -76px;
}

.Edit-24x24 {
    width: 24px;
    height: 24px;
    background-position: -136px -148px;
}

.Euro-24x24 {
    width: 24px;
    height: 24px;
    background-position: 0px -120px;
}

.Euro-Tag-24x24 {
    width: 24px;
    height: 24px;
    background-position: -72px -80px;
}

.Factory-24x24 {
    width: 24px;
    height: 24px;
    background-position: 0px -175px;
}

.Filter-Settings-24x24 {
    width: 24px;
    height: 24px;
    background-position: -24px -175px;
}

.Find-24x24 {
    width: 24px;
    height: 24px;
    background-position: -48px -175px;
}

.Folder-Settings-24x24 {
    width: 24px;
    height: 24px;
    background-position: -24px 0px;
}

.Follow-24x24 {
    width: 24px;
    height: 24px;
    background-position: -192px -84px;
}

.For-This-Week-24x24 {
    width: 24px;
    height: 24px;
    background-position: -384px -48px;
}

.Format-Bullets-24x24 {
    width: 24px;
    height: 24px;
    background-position: -288px -48px;
}

.Garbage-24x24 {
    width: 24px;
    height: 24px;
    background-position: -216px -96px;
}

.Garbage-Open-24x24 {
    width: 24px;
    height: 24px;
    background-position: -240px -96px;
}

.Graph-24x24 {
    width: 24px;
    height: 24px;
    background-position: -216px -72px;
}

.Help-24x24 {
    width: 24px;
    height: 24px;
    background-position: -240px -48px;
}

.Home-24x24 {
    width: 24px;
    height: 24px;
    background-position: -240px -72px;
}

.Houses-24x24 {
    width: 24px;
    height: 24px;
    background-position: -288px -96px;
}

.Human-24x24 {
    width: 24px;
    height: 24px;
    background-position: -264px -72px;
}

.Information-24x24 {
    width: 24px;
    height: 24px;
    background-position: -264px -48px;
}

.Internet-24x24 {
    width: 24px;
    height: 24px;
    background-position: -336px -96px;
}

.Login-24x24 {
    width: 24px;
    height: 24px;
    background-position: -384px -96px;
}

.Login-Arrow-24x24 {
    width: 24px;
    height: 24px;
    background-position: -352px -120px;
}

.Logout-24x24 {
    width: 24px;
    height: 24px;
    background-position: -504px -72px;
}

.Media-Play-24x24 {
    width: 24px;
    height: 24px;
    background-position: -528px -96px;
}

.Men-Work-24x24 {
    width: 24px;
    height: 24px;
    background-position: -360px -72px;
}

.Message-24x24 {
    width: 24px;
    height: 24px;
    background-position: -168px -100px;
}

.Message-Information-24x24 {
    width: 24px;
    height: 24px;
    background-position: -96px 0px;
}

.Message-Information-green-24x24 {
    width: 24px;
    height: 24px;
    background-position: -215px -24px;
}

.Message-Information-red-24x24 {
    width: 24px;
    height: 24px;
    background-position: -24px -96px;
}

.My-Space-24x24 {
    width: 24px;
    height: 24px;
    background-position: -48px -96px;
}

.Pause-24x24 {
    width: 24px;
    height: 24px;
    background-position: 0px -96px;
}

.People-24x24 {
    width: 24px;
    height: 24px;
    background-position: -96px -180px;
}

.Percentage-24x24 {
    width: 24px;
    height: 24px;
    background-position: -383px -24px;
}

.Phone-24x24 {
    width: 24px;
    height: 24px;
    background-position: -376px -120px;
}

.Pie-Chart-24x24 {
    width: 24px;
    height: 24px;
    background-position: -24px -120px;
}

.Previous-24x24 {
    width: 24px;
    height: 24px;
    background-position: -120px 0px;
}

.Print-24x24 {
    width: 24px;
    height: 24px;
    background-position: -144px -17px;
}

.Processing-24x24 {
    width: 24px;
    height: 24px;
    background-position: -168px -12px;
}

.Profile-24x24 {
    width: 24px;
    height: 24px;
    background-position: -191px -36px;
}

.Replace-24x24 {
    width: 24px;
    height: 24px;
    background-position: -216px 0px;
}

.Run-24x24 {
    width: 24px;
    height: 24px;
    background-position: -216px -48px;
}

.Save-24x24 {
    width: 24px;
    height: 24px;
    background-position: -192px -60px;
}

.Send-24x24 {
    width: 24px;
    height: 24px;
    background-position: -288px 0px;
}

.Settings-24x24 {
    width: 24px;
    height: 24px;
    background-position: -287px -24px;
}

.Settings-menu-24x24 {
    width: 24px;
    height: 24px;
    background-position: -263px -24px;
}

.Shop-Closed-24x24 {
    width: 24px;
    height: 24px;
    background-position: -360px 0px;
}

.Tab-History-24x24 {
    width: 24px;
    height: 24px;
    background-position: -552px -72px;
}

.Table-of-Contents-24x24 {
    width: 24px;
    height: 24px;
    background-position: -504px 0px;
}

.Text-Read-24x24 {
    width: 24px;
    height: 24px;
    background-position: -408px -72px;
}

.Upload-24x24 {
    width: 24px;
    height: 24px;
    background-position: -480px -96px;
}

.User-24x24 {
    width: 24px;
    height: 24px;
    background-position: -400px -120px;
}

.View-24x24 {
    width: 24px;
    height: 24px;
    background-position: -432px -96px;
}

.VIEW_ABOUT {
    width: 24px;
    height: 24px;
    background-position: -359px -24px;
}

.VIEW_ADMIN_AUTH_OFFDAY {
    width: 24px;
    height: 24px;
    background-position: -72px 0px;
}

.VIEW_ADMIN_AUTH_USERACTIVITY {
    width: 24px;
    height: 24px;
    background-position: 0px 0px;
}

.VIEW_ADMIN_AUTH_USERGROUPS {
    width: 24px;
    height: 24px;
    background-position: -432px -72px;
}

.VIEW_ADMIN_AUTH_USERLIST {
    width: 24px;
    height: 24px;
    background-position: -192px -108px;
}

.VIEW_ADMIN_AUTH_USEROPTIONCODES {
    width: 24px;
    height: 24px;
    background-position: -336px -48px;
}

.VIEW_ADMIN_AUTH_USERS {
    width: 24px;
    height: 24px;
    background-position: -360px -48px;
}

.VIEW_ADMIN_COM_MARKETING {
    width: 24px;
    height: 24px;
    background-position: -264px 0px;
}

.VIEW_ADMIN_COM_PERTITLE {
    width: 24px;
    height: 24px;
    background-position: -336px 0px;
}

.VIEW_ADMIN_COM_TEMPLATE {
    width: 24px;
    height: 24px;
    background-position: -408px 0px;
}

.VIEW_ADMIN_COM_TYPE {
    width: 24px;
    height: 24px;
    background-position: -480px 0px;
}

.VIEW_ADMIN_DATAMODEL {
    width: 24px;
    height: 24px;
    background-position: -576px 0px;
}

.VIEW_ADMIN_FIN_ARTICLE {
    width: 24px;
    height: 24px;
    background-position: -480px -72px;
}

.VIEW_ADMIN_FIN_ARTICLEGROUP {
    width: 24px;
    height: 24px;
    background-position: -407px -24px;
}

.VIEW_ADMIN_FIN_LEDGERACCOUNT {
    width: 24px;
    height: 24px;
    background-position: -480px -48px;
}

.VIEW_ADMIN_FIN_ORDERSTAT {
    width: 24px;
    height: 24px;
    background-position: -538px -168px;
}

.VIEW_ADMIN_FIN_PAYCODE {
    width: 24px;
    height: 24px;
    background-position: -504px -96px;
}

.VIEW_ADMIN_FIN_PAYREJECTIONMAINREASON {
    width: 24px;
    height: 24px;
    background-position: -552px -96px;
}

.VIEW_ADMIN_FIN_PRODUCTIONACTIVITY {
    width: 24px;
    height: 24px;
    background-position: -456px -72px;
}

.VIEW_ADMIN_FIN_SHIPPINGTYPE {
    width: 24px;
    height: 24px;
    background-position: -528px -72px;
}

.VIEW_ADMIN_FIN_SUBSCRIPTION {
    width: 24px;
    height: 24px;
    background-position: -431px -24px;
}

.VIEW_ADMIN_GETTINGSTARTED {
    width: 24px;
    height: 24px;
    background-position: -120px -96px;
}

.VIEW_ADMIN_SETTINGS {
    width: 24px;
    height: 24px;
    background-position: -408px -48px;
}

.VIEW_ADMIN_TABLES_PERRELATIONS {
    width: 24px;
    height: 24px;
    background-position: -192px 0px;
}

.VIEW_ADMIN_TABLES_SOURCES {
    width: 24px;
    height: 24px;
    background-position: -48px -120px;
}

.VIEW_CONFIG_DASHBOARDS {
    width: 24px;
    height: 24px;
    background-position: -544px -120px;
}

.VIEW_CONFIG_MENU {
    width: 24px;
    height: 24px;
    background-position: -424px -120px;
}

.VIEW_CONFIG_MODULES {
    width: 24px;
    height: 24px;
    background-position: -455px -24px;
}

.VIEW_CONFIG_OPTIONS {
    width: 24px;
    height: 24px;
    background-position: -472px -120px;
}

.VIEW_CONFIG_SCREENS {
    width: 24px;
    height: 24px;
    background-position: -503px -24px;
}

.VIEW_CONFIG_SEGMENTATIONRULES {
    width: 24px;
    height: 24px;
    background-position: -479px -24px;
}

.VIEW_CONFIG_WORKFLOWSTEPTYPES {
    width: 24px;
    height: 24px;
    background-position: -576px -96px;
}

.VIEW_DASHBOARD {
    width: 24px;
    height: 24px;
    background-position: -448px -120px;
}

.VIEW_DIARY {
    width: 24px;
    height: 24px;
    background-position: -72px -56px;
}

.VIEW_HELP {
    width: 24px;
    height: 24px;
    background-position: -456px -96px;
}

.VIEW_ORDERLIST {
    width: 24px;
    height: 24px;
    background-position: -432px -48px;
}

.VIEW_ORDERPRODUCTION {
    width: 24px;
    height: 24px;
    background-position: -239px -24px;
}

.VIEW_ORDER_SEARCH {
    width: 24px;
    height: 24px;
    background-position: -311px -24px;
}

.VIEW_PERSON_ADMIN_COMMUNICATION {
    width: 24px;
    height: 24px;
    background-position: -384px 0px;
}

.VIEW_PERSON_ADMIN_INVOICE {
    width: 24px;
    height: 24px;
    background-position: -456px 0px;
}

.VIEW_PERSON_ADMIN_MAILINGLIST {
    width: 24px;
    height: 24px;
    background-position: -527px -24px;
}

.VIEW_PERSON_ADMIN_MARKETING {
    width: 24px;
    height: 24px;
    background-position: -599px -24px;
}

.VIEW_PERSON_ADMIN_NOTARYACT {
    width: 24px;
    height: 24px;
    background-position: -568px -120px;
}

.VIEW_PERSON_ADMIN_OFFER {
    width: 24px;
    height: 24px;
    background-position: -562px -144px;
}

.VIEW_PERSON_ADMIN_ORDER {
    width: 24px;
    height: 24px;
    background-position: -504px -48px;
}

.VIEW_PERSON_ADMIN_PERSONFILE {
    width: 24px;
    height: 24px;
    background-position: -551px -24px;
}

.VIEW_PERSON_ADMIN_PLEDGE {
    width: 24px;
    height: 24px;
    background-position: -592px -120px;
}

.VIEW_PERSON_ADMIN_SUBSCRIPTION {
    width: 24px;
    height: 24px;
    background-position: -538px -144px;
}

.VIEW_PERSON_BASIC_ADDITIONAL {
    width: 24px;
    height: 24px;
    background-position: -496px -136px;
}

.VIEW_PERSON_BASIC_ADDRESS {
    width: 24px;
    height: 24px;
    background-position: -562px -168px;
}

.VIEW_PERSON_BASIC_ALERT {
    width: 24px;
    height: 24px;
    background-position: -576px -72px;
}

.VIEW_PERSON_BASIC_BLOCKLIST {
    width: 24px;
    height: 24px;
    background-position: -528px -48px;
}

.VIEW_PERSON_BASIC_EMAILADDRESS {
    width: 24px;
    height: 24px;
    background-position: -96px -72px;
}

.VIEW_PERSON_BASIC_INTEREST {
    width: 24px;
    height: 24px;
    background-position: -120px -72px;
}

.VIEW_PERSON_BASIC_PAYACCOUNT {
    width: 24px;
    height: 24px;
    background-position: -167px -52px;
}

.VIEW_PERSON_BASIC_PHONENUMBER {
    width: 24px;
    height: 24px;
    background-position: -575px -24px;
}

.VIEW_PERSON_BASIC_REMARK {
    width: 24px;
    height: 24px;
    background-position: -552px -48px;
}

.VIEW_PERSON_BASIC_SOCIALMEDIA {
    width: 24px;
    height: 24px;
    background-position: -576px -48px;
}

.VIEW_PERSON_HISTORY {
    width: 24px;
    height: 24px;
    background-position: -520px -120px;
}

.VIEW_PERSON_NEW {
    width: 24px;
    height: 24px;
    background-position: 0px -72px;
}

.VIEW_PERSON_RELATION_CLUB {
    width: 24px;
    height: 24px;
    background-position: -24px -72px;
}

.VIEW_PERSON_RELATION_EMPLOYEE {
    width: 24px;
    height: 24px;
    background-position: -48px -72px;
}

.VIEW_PERSON_RELATION_FAMILY {
    width: 24px;
    height: 24px;
    background-position: -456px -48px;
}

.VIEW_PERSON_RELATION_FRIEND {
    width: 24px;
    height: 24px;
    background-position: -432px 0px;
}

.VIEW_PERSON_RELATION_TEAM {
    width: 24px;
    height: 24px;
    background-position: -240px 0px;
}

.VIEW_PERSON_RELATION_WORK {
    width: 24px;
    height: 24px;
    background-position: -312px 0px;
}

.VIEW_SEARCH {
    width: 24px;
    height: 24px;
    background-position: -600px 0px;
}

.VIEW_TODOLIST {
    width: 24px;
    height: 24px;
    background-position: -600px -96px;
}

.VIEW_WORKFLOW_COMREALIZE {
    width: 24px;
    height: 24px;
    background-position: -600px -72px;
}

.VIEW_WORKFLOW_FIN_ACCOUNTS_RECEIVABLE {
    width: 24px;
    height: 24px;
    background-position: -600px -48px;
}

.VIEW_WORKFLOW_FIN_MATCH_PAYMENTS {
    width: 24px;
    height: 24px;
    background-position: -623px -24px;
}

.VIEW_WORKFLOW_SCHEMA {
    width: 24px;
    height: 24px;
    background-position: -624px 0px;
}

.VIEW_WORKFLOW_SELECTIONS {
    width: 24px;
    height: 24px;
    background-position: -586px -168px;
}

.White-Arrowhead-Down-24x24 {
    width: 24px;
    height: 24px;
    background-position: -586px -144px;
}

.White-Arrowhead-Left-24x24 {
    width: 24px;
    height: 24px;
    background-position: -610px -168px;
}

.White-Arrowhead-Right-24x24 {
    width: 24px;
    height: 24px;
    background-position: -610px -144px;
}

.White-Data-Information-24x24 {
    width: 24px;
    height: 24px;
    background-position: -616px -120px;
}

.White-Search-Find-24x24 {
    width: 24px;
    height: 24px;
    background-position: -624px -96px;
}

.Books-16x16 {
    width: 16px;
    height: 16px;
    background-position: -144px -1px;
}

.Check-16x16 {
    width: 16px;
    height: 16px;
    background-position: -168px -36px;
}

.Customer-16x16 {
    width: 16px;
    height: 16px;
    background-position: -624px -80px;
}

.Email-16x16 {
    width: 16px;
    height: 16px;
    background-position: -624px -64px;
}

.Facebook-16x16 {
    width: 16px;
    height: 16px;
    background-position: -624px -48px;
}

.Find-16x16 {
    width: 16px;
    height: 16px;
    background-position: -72px -120px;
}

.Google-16x16 {
    width: 16px;
    height: 16px;
    background-position: -72px -104px;
}

.In-16x16 {
    width: 16px;
    height: 16px;
    background-position: -184px -156px;
}

.LinkedIn-16x16 {
    width: 16px;
    height: 16px;
    background-position: -634px -176px;
}

.Mail-16x16 {
    width: 16px;
    height: 16px;
    background-position: -634px -160px;
}

.Other-16x16 {
    width: 16px;
    height: 16px;
    background-position: -634px -144px;
}

.Out-16x16 {
    width: 16px;
    height: 16px;
    background-position: -96px -56px;
}

.Phone-16x16 {
    width: 16px;
    height: 16px;
    background-position: 0px -56px;
}

.Reset-16x16 {
    width: 16px;
    height: 16px;
    background-position: -16px -56px;
}

.Settings-16x16 {
    width: 16px;
    height: 16px;
    background-position: -32px -56px;
}

.Sms-16x16 {
    width: 16px;
    height: 16px;
    background-position: -48px -56px;
}

.Tab-History-16x16 {
    width: 16px;
    height: 16px;
    background-position: -112px -56px;
}

.Treeview-close-16x16 {
    width: 16px;
    height: 16px;
    background-position: -496px -120px;
}

.Treeview-open-16x16 {
    width: 16px;
    height: 16px;
    background-position: -520px -144px;
}

.Visit-16x16 {
    width: 16px;
    height: 16px;
    background-position: -92px -164px;
}

.Delete-Circle-12x12 {
    width: 12px;
    height: 13px;
    background-position: -128px -56px;
}

.Add-Circle-12x12 {
    width: 12px;
    height: 12px;
    background-position: -160px 0px;
}

.Play-Circle-12x12 {
    width: 12px;
    height: 12px;
    background-position: -172px 0px;
}

.Trans {
    width: 1px;
    height: 1px;
    background-position: -144px 0px;
}


/* ALERT */


.content {
    padding:0;
    margin:10% 15%;   
}


.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: var(--xapti-radius-sm);
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert>p,.alert>ul {
    margin-bottom: 0;
}

.alert>p+p {
    margin-top: 5px;
}

.alert-dismissable {
    padding-right: 35px;
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;

}


.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert-success {
	border-color: var(--xapti-green);
    color: var(--xapti-green);
}


.alert-info {
	border-color: var(--xapti-blue);
    color: var(--xapti-blue);
	background-color: #F7FBFF;
}

.alert-warning {
    border-color: #f1daab;
    color: var(--xapti-orange);
	background-color: #FFFFFC;
}

.alert-danger {
    border-color: #e0b1b8;
    color: #b94a48;
}

.alert-white {
    padding-left: 61px;
    position: relative;
	font-weight: 600;
}

.alert {
    border-radius: var(--xapti-radius-sm);
    -webkit-border-radius: var(--xapti-radius-sm);
}

.alert .sign {
    font-size: 150%;
    vertical-align: middle;
    margin-right: 5px;
    text-align: center;
    width: 25px;
    display: inline-block;
}



.alert-white .icon {
    text-align: center;
    width: 45px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid #fff;
}

.alert-white .icon:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    display: block;
    content: '';
    width: 15px;
    height: 13px;
    border: 0px solid #fff;
    position: absolute;
    border-left: 0;
    border-bottom: 0;
    top: 50%;
    right: -6px;
    margin-top: -5px;
    background: #fff;
}

.alert-white.rounded {
    border-radius: var(--xapti-radius-sm);
    -webkit-border-radius: var(--xapti-radius-sm);
}

.alert-white.rounded .icon {
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
}

.alert-white .icon i {
    font-size: 150%;
    color: #fff;
    left: 12px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
}

.alert-white.alert-danger .icon,.alert-white.alert-danger .icon:after {
    background: var(--xapti-red);
}

.alert-white.alert-info .icon,.alert-white.alert-info .icon:after {
    background: var(--xapti-blue);
}

.alert-white.alert-warning .icon,.alert-white.alert-warning .icon:after {
    background: var(--xapti-orange);
}

.alert-white.alert-success .icon,.alert-white.alert-success .icon:after {
    background: var(--xapti-green);
}

/* END ALERT */

/* FLEX COLUMNS FOR a 2 COLUMN FORM WHICH COLLAPSES TO ONE COLUMN WHEN WIDTH > 800px 
 
USE AS:

<div class="flex-container">
  <div class="flex-item-left">1</div>
  <div class="flex-item-right">2</div>
</div>

*/


* {
  box-sizing: border-box;
}

.flex-container {
  display: flex;
  flex-direction: row;
  font-size: 200%;
  text-align: left;
}

.flex-item-left {
  //background-color: #f7f7f7;
  padding: 10px;
  //flex: 50%;
}

.flex-70 {   flex: 70%;}
.flex-30 {   flex: 30%;}

.flex-item-right {
  //background-color: #f7f7f7;
  padding: 10px;
  //flex: 50%;
}

/* Responsive layout - makes a one column-layout instead of two-column layout */
@media (max-width: 700px) {
  .flex-container {
    flex-direction: column;
  }
  
  #topDiv {
	  height: 95px; /* expand topbar to hold searchinput on smaller screens */
  }
  #mySearchNameSpan {  /* position in expanded topbar */
    position: fixed;
    top: 45px;
    right: 6px;
  }

  
}

/* END FLEX COLUMNS FOR a 2 COLUMN FORM WHICH COLLAPSES TO ONE COLUMN WHEN WIDTH > 800px */


/* restyling top right popup */
.k-animation-container > ul{
	right: 10px;
    background-color: #fff;
	
}

.k-animation-container  > .k-group > .k-first > a {
	color: var(--xapti-red);
}

/* usermenu popup in the right upper corner of the screen */
.k-menu-popup {
	margin: 5px;
    padding: 4px;
    background-color: #fff;
    border-radius: var(--xapti-radius-sm);
}

 .k-menu-group {
	border: 0px solid var(--xapti-secondary) !important;
	}
	
 .k-menu-group > li > a {
	color: var(--xapti-darkblue);
    font-size: 115%;
	font-weight: 500;
	border-radius: var(--xapti-radius-sm);
	line-height: 2.3;
}

 .k-menu-group > .k-item > .k-link:hover {
    background-color: var(--xapti-orange);
}


 .k-menu-group > li > a > span{
    font-size: 115%;
    margin-left: -10px;
 }	

 .k-menu-group > li > a:focus {
    color: var(--xapti-secondary);
}

/* Toggle*/

.checkbox {
	opacity: 0;
	position: absolute;
}

.label {
	background: rgba(240, 244, 247, 1);
	border-radius: 50px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 2px;
	position: relative;
	height: 20px;
	width: 40px;
	transform: scale(1.5);
	margin: 0px 10px 0px 0px;
}

.label .switchball {
	background: rgba(13, 65, 118, 0.2);
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 20px;
	transform: translateX(0px);
	transition: transform 0.2s linear;
	z-index: 1000;
}

.label:hover {
	filter: brightness(96.5%);
}

.checkbox:checked + .label .switchball {
	transform: translateX(20px);
}


/* End Toggle*/


/* end usermenu popup in the right upper corner of the screen */

/* Pulsating effect to add to buttons */

.pulse::before { 
content: ''; 
position: absolute; 
top: 50%; 
left: 50%; 
width: 150%; 
height:150%; 
background-color: var(--xapti-blue);
border-radius: 50%; 
transform: translate(-50%, -50%) scale(0); 
animation: ripple 1.5s infinite; 

} 

@keyframes ripple { 
0% { transform: translate(-50%, -50%) scale(0); opacity: 1; } 
100% { transform: translate(-50%, -50%) scale(1); opacity: 0;}
}


/* End pulsating effect to add to buttons */
