[component="CookiesPolicy"] {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99999;
  
  padding: 32px;
  text-align: center;
  background-color: rgba(255,255,255,0.8);
  box-shadow: 0 -8px 8px rgba(0,0,0,0.4);
  border-top: solid gray 1px;
}

[component="CookiesPolicy"] .SimpleText {
  display: inline-block;
}

[component="CookiesPolicy"] form {
  display: inline;
  margin: 0;
  padding: 0;
}[component="Image"].background {
  display: inline-block;
  width: 100px;
  height: 100px;
  background: no-repeat center center;
  background-size: contain;
}
[component="MenuLanguages"] {
  display: inline-block;
  vertical-align: bottom;
  float: right;
  border: solid 1px #3C3C3B;
  border-radius: 4px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;

  background: no-repeat right center;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzNHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAzNCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXItMSI+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMjM1MzYwIDAgMCAwIDAgMC4yMzQzMTMgMCAwIDAgMCAwLjIzMDkxMSAwIDAgMCAxLjAwMDAwMCAwIj48L2ZlQ29sb3JNYXRyaXg+PC9maWx0ZXI+PC9kZWZzPjxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGlkPSJMYW5kaW5nX21vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwOS4wMDAwMDAsIC0zODg4LjAwMDAwMCkiPjxnIGlkPSJPdXRsaW5lZC9VSS9idXR0b25fYXJyb3dfdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MS4wMDAwMDAsIDM4ODguMDAwMDAwKSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0xKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1LjAwMDAwMCwgMjAuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xMzUuMDAwMDAwLCAtMjAuMDAwMDAwKSB0cmFuc2xhdGUoMTE4LjAwMDAwMCwgMC4wMDAwMDApIj48cGF0aCBkPSJNMTUuNTAxODc1LDE1LjczNzUgTDkuODcwNjI0OTgsMjIuMzUgTDExLjM3OTM3NSwyNC4xMTI1IEwxNywxNy41IEwyMi42MjA2MjUsMjQuMTEyNSBMMjQuMTI5Mzc1LDIyLjM1IEwxOC40OTgxMjUsMTUuNzM3NSBDMTcuNjY5Mjk1NCwxNC43NjgxOTEgMTYuMzMwNzA0NiwxNC43NjgxOTEgMTUuNTAxODc1LDE1LjczNzUgWiIgaWQ9IlN0eWxlIiBmaWxsPSIjMjUyQzMyIj48L3BhdGg+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==');
}

[component="MenuLanguages"].opened {
  background-image: none;
}

[component="MenuLanguages"] li {
  margin: 0;
  padding: 6px 6px;
  display: none;
  color: #5E5E5E;
  min-width: 156px;
  background-color: white;
}

[component="MenuLanguages"] li a {
  color: #5E5E5E;
  text-decoration: none;
}

[component="MenuLanguages"] li.selected {
  display: block;
  ZZZbackground-color: transparent;
}

[component="MenuLanguages"].opened li {
  display: block !important;
}

[component="MenuLanguages"] li img,
[component="MenuLanguages"] li span {
  vertical-align: middle;
}

[component="MenuLanguages"] li img {
  margin-right: 8px;
}

/* Your CSS here */.simpletext-toolbar {
	display:none;
	position:absolute;
	text-align:center;
	padding:2px;
	z-index:9999;
}

.simpletext-toolbar BUTTON {
	display:inline-block;
	margin:0;
	padding:0;
	width:32px;
	height:32px;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
}

.simpletext-toolbar BUTTON:hover {
	box-shadow:1px 1px 2px gray;
}

.simpletext-group {
	display:inline-block;
	background-color:white;
	border:solid silver 1px;
	box-shadow:2px 2px 2px rgba(100,200,200,0.5);
	border-radius:2px;
	padding:4px;
	margin:2px;
}

.simpletext-textarea {
	border:solid lightblue 1px;
	margin:-1px;
	min-height:20px;
	outline:none;
}











.icon-bold {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sKHgcDNTaK/yQAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA+0lEQVRYw+2WMWpCQRRFj59vrCRNGusUAdtLIBtInQVkBzaRpAgGG0GQFIGPO0jhDizSpE3lq1LFHdgGRDEoaWbARvIRmUEyFwbeg8flcN8wDCQl/XdVygxJyoHc92a23DFX2/Jcm9nPX95ZSdAusPBH0uWOufetuUEZ42zP5IaSskOsYF+TK+A2JgDAs6R6TIAG8BQD4BP4cvW9pPPQACug7eoT4CX4CszsDRi79kbSdYw78AD4h6aQVA0KYGZToHBtE2iFTgCgD8xc3QPOggKY2TfQce0pcBE6AYBXYBLjEvoUNsBdNAAH8QGMogE4PQLz9MVKSko6Ov0C5dI1ZjD4H1UAAAAASUVORK5CYII=');
}
.icon-italic {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAd0SU1FB9sKHgcENA7MWXUAAAE6SURBVFjD7ZW9SgNREIW/rFELC20sRB9ALJ2QvIJFKiurJGiRp7ATbMQnsBIbsREs9QFUOFqlEXwDsfAHUcTYDDJuYbGbXQX3wMKZ2Z17DzPn7oUKFf47alkLzWwMGPdwKOk1yzpJDvF94MWfg6yL5BHQDPzytwVclCrAzKaBRQ8/gKusAuoZ6xrBwANJTy4sAXaAVX93DXQkPY5aQCvdfjOrA3tA1/OnQPenzfN44JsBzWwSOAyb7wNtSQ8j94CZ1VICBsBJaPs20JP0VpQHFoC5YMDdMJJNSVtFn4Jmqj76YaaMY9hKxc+Bd8xsoswOCFgG3j2eBdqFCfALqBFSa5JugLOQ2yiyA0vAlPM74Nb5UfhmxczmixIQ238uaej8OIwhAXplCPi6gCTdp8aw7r/lChUqVPj7+AT0dExUuIQWJQAAAABJRU5ErkJggg==');
}
.icon-underline {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAd0SU1FB9sKHgcFF7WwGUYAAAF3SURBVFjD7dW9apVBEAbgx3g04k8lBlwTNSKIWK5oY2magGBh6RXYaucNKF5BipSioJUgpAgE/7CQUVTQNAEjwhZaqYiKeGxW+AgGzjnxs/F7u9mZfd/Z2ZldOnTo0OF/x+aNbM45j6eUxkopP0fl2DSC6BQuYxaT6OMtFnA1It60lkDOeT+eYvc6IZ9wMiJeD8o5NmQBrjTEn+AiLuBBXduFuTYrsIJD1TwVEY/q+jasYge+Y29EfGsjgWUcqeYHXMdd3B9UcKMJXMK1P7i+YBE3cDsifrQyhimlx3iFCRxoHGBLrcw5HE8p3Syl9FsZw0Y1JnAGZzGD8YZ7JiIWB+HpDSF4uIrBakTcwjzmc857sIRj1X9wUN7ekAf/ff+fc87vca9yTGFnI+55Gwms1EY7XcWW8LW+JVsbcQ/x7K83YSlFSukOpnG0CvfWcCzgfER8bO0vqP0wiRPYh+14hxcR8bK1dyDn3B+GOCJGnrAOHTr8U/wCOepiUs5LZ0EAAAAASUVORK5CYII=');
}
.icon-strike {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAJdJREFUWMNjYBgFo2AUUACMjY1FjY2NV1FiBhMFlocyMDBcZWBgCKXEASwU6F1FjVBkGuhoZCQj6P/jkjt79izjkAuBoRcF2KKCnKAfUiHwn5bmj0YBVRxgbGw8ICHwF4mtaGxsLE1vB7xHYt9lYGDoorcDjqLx9ehdG+YyMDBwMDAw2DMwMPxgYGC4PNpCGgWjYBQMSQAADDUaCOs/vy0AAAAASUVORK5CYII=');
}

.icon-eraseformat {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAATBJREFUWMPtlr1KQ0EQhT8lYmFAG638KVIJsfABRIUDipDKgBBIYyP6AhYWFvY+gFhbCAqCENER0qRUiYWPIAjWij8xNhtY5ApGsvc2e6qZM7vwMQuzA1FRURmr768HzWwTWHPpgaSjXgDkujhbAOZdfNGrDvRn/QSZA+T+e9HMhoF1YBZ4Aa6BE0lfaXRgBngA9oEqsAEcA3UzG0kDoAKMAjXgEmg5fw44TAPgA1iUtCJpCSgBbVdbNbPp0ABnkhqdRFINqHt1hQZoJnh3XjwVGuAzwXv14oHQAJMJ3pgXP4cGKJnZkDcTBoFlr34behCNA+dmtuNavwtMuNoTcBUa4AZYABo//DawJek99BNsA3tuBHf0CJQlnQbZB375D/JAEXgD7iW14ooVFRXVrb4Bxy5ENcDADLcAAAAASUVORK5CYII=');
}

.icon-image {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA2hJREFUWMPtljtsXEUUhr+Zubt7791H7PWu8VpibWJsCIVdEAlkKIBYQoKCR+GOImnSQgFGkQgGoQgjgURDAxJCVBQIKQkFBQWIAiUFWBHGD+IE81DiYMfxrh+7e+8cil0lxN6Ns/ZKND7TzZmZ8+k/Z84M7Nu+/c+m6k1OTEwktcPRWCz6UCuCVErlqSDg07GxscKOAOPj406u+57JF55/8cFkMqVbAVAorNqvTn853Z7KDI6Ojob/9TlbF/t+ZHB4+LEez3N1sbjaEpk9z9PDjz6eP/vN14PAT3cECJVNea5ngiBAxLYEIAgqeK7nYIMDW31OvQ1SG2+89Q6/LyzsKXhvbw+n3h5HkLp+p9FGscL85Uu0J92bc9Za1tfW8XwPY8xdAVycn0esNPTXBxAQERwFnfHb0xD6MeYu/Uk04tB7bxdaK0SEUrmCG4veqvwgJOIYCsXqWQ0EaJSCahqMFjrj4TZ/bqgbK8KFmQXyuTRLN9boy2cRG1CuBBTXS6wuF8l1HkArp5bQZhRAEBGMhmxiO0AQWoLAMnI4x2dnJnnuiQdoS4QIMDW/RMRoHjmUxnE0F6/XFGi6BkQwSraloCqvZerydXIdPvd3xxnoigBV0PShNj4+8yuDvT4pP4pRqgawWwXqAGyWQ0aG2jk3vcTySvG2NT9cuMbxZ+6jK+0AFqNN8wpUa0ZwtNBZS4ETU+ioRhkAgwRCLt3OwpUVzv3yN08/nOX0j1d5cihDOnlLEUfrag0IzV5Di1FCJh6iXU2s5yDRXD8q6hMWFyn/MUlYWOPNl3p45aNpvptc5MPjA6R8fTM4gFEOYm2zKaiqoBW0JUDl+1B9R1AmA8qg/YNEklnszFmICs8eTvPF91fJp802qbWCO5RAoz4gCDVqR4GfgiBE7DLoWp9AgZeE0grFcshfS+WGQQTbkKJxHxBh8UbAsU9ClD6PVudRSqF19U5L7UxrYWOzjc68z9HPtwe5thEgsss+cOLkSYqFtT29BYlkvLlbYMSIlWrvymY6yGY69vwaCoK1ghEjOwJUIjI7NzdbOvLUiBv3Ei15jl3XY/LnbzfAmbmbL5n7+onXXu0f6H/ZjcXcVgCUNkqbs7/NffDuqffeBzZ3/BMCaSADJGoqqV2rDwFQBP4Blve/4fu2b1vtXxWAbXzu08sZAAAAAElFTkSuQmCC');
}
.icon-hiperlink {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAANRJREFUWMPtlq0KAkEQgL89DrNgVPA5TKIIgmGSaDRp8iF8AsEnMNqnWLxgsFosBt9CiyCs5cIhBm859k7YL83sHx8zy7IQCARKxvy6UMSOgWWaqqpZFyEQ51jbArppfC2qAlHZLShdIHbdKGIjYAL0gRpwBraq5u6jAnXgCOyAOTADNsBFxDZ9CEyBDpAAe+CVjreBlQ8BCwxVzUDVjIBFZq7nQ+CkapJMfsjEDR8Ct4/84XqxXQWeX1qS+3UND1EQqITAf3xIRKx1OVzVGAKBQNV5A6JNJhVNkehPAAAAAElFTkSuQmCC');
}

.icon-unorderedlist {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjBJREFUWMPt1k2I1lUUBvDf1Ns4fTiYtIiQMqTCldosyk1tDsrMIhehlQiBq0gXgRuh0IVQOwmK1i2kgkBcTSQPunGhyfgBFkiarqyF1iLULGXaXGGQ9x19p3c205zNuf9zD+fr3ue5fxZlUf7vMtRrY2xsbBUu4Di2TU1NXYQkyzFSVVeSPIs/0MEwluHvqrrUfJdhNc5V1Z/d8jw0S3EHmn51xhq2Y39bf4WNeBc/YC9+TLI2ycs4jz04n+SFfgvoV36qqq04jZfwPr6sqnF8j/f6LWBb08dnrOFOGzcsn2G/3vQ/7Wj/wtJmW4ob3ZJ0emVvZ97tjhzD3iRH8cgsDXyKySQ/t+J2DGzWSR5NMvwAfkNJnly4GE7ySZIN/yVGp18eaIlXYgnWNah1xXyS1Xgcp6vqTl8FdOGB9S3oxob/I23vm4b573AKa5K8jk14A7/jJt4ZFA9sxRdVtflu9z0wP4Ln8Rs+6xVsLjxwC6NJhtp49cD8JHa3CRxJ0unrLZjl4q3FYVzBY/i4ccNki3e90fMEPsRVXK6qtwd5+4eTjNwP883viQWH/SVJJgYVby48sBNvJjmB6fYerMBZPIOnGu6n54UHMI4XsQHPYRd+wefY16B5Lcmp+eKBAzhTVV+37xNV9Qq24ExDyFt4er54YPoev6tN38SvrYiPcPBBeGAu/wOXsT7JB/fY9+NbvIaTrfO7PHCoqm4PEgmjSR7uYu8kGV3YPLAog5Z/AUiD7/tO6hjkAAAAAElFTkSuQmCC');
}
.icon-orderedlist {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAn5JREFUWMPt1k2IlVUYB/Df5HUcvwbzA0LELPrAFqZu0kUJ8qgoWouobDSCIBBdKLgRCl0IiSAqWO4CF1qLoHJjFA+6EaICtShRhHSlJaOFoqYm4+ZceBnuvc4dJ9GYB17el/953vN8nPP/n8OwDdtDbqPxFab/VwE6Wow9jf2YhxdwCjJzIroi4nxmTsdfqKETE3ArIs4W3wmYiV8j4mqjII+1SGAKPsD1fvh72Fm+P8MSvIsfsQW/ZebszJyL09iM05n5bLsJ/IAjbXTzZET04Diex1rsi4il+BZr2k2gmd0p7YaJFfxaed8uS/sPxhdsfINODjqBo1iYmUcwsoXfbkRmnsEz+HjIdm5mjs7MzgH4dWTm44+sBryOi7iEdU0q3JaZi+8nSK3F2C4sL5vpe3xSCTwDozCnUK0h5zNzJsbieETcaVeI6jYX27GoTLqk8P9wwTbgF3yDY3gRC/AaXsVl3IiItwfDgiexDasrWA/2RsQb9eqbcL4LT+EP7GkWoFUCPeXHVfizgt9Ed2Z2lPZqwvlD2FQ6cDgza+0uQS8m9ffNzNn4DucxBh8VbThUfK4VeV5WpLwX5yJi5VDqQGdmdt2L88Vv3COrAzvwd3m2VKoalZnLHsR9oG4v42D94MnMjUWkVqCvnAfT8DOmYnLhfd9AdKB2j+CrsA+fVrCleA6LC0034vdy2Gwt1LyUmceqOoBB6cABzMI7FWw/TkTE5/V7Q0S8hDdxojDkLTxxvzpwtrS2F1cqeF8DuipVXihJfIgvB6IDrZZgfZnsNt6v4OcwPzM39PPfiS/wCn4qldd14OuI+HcodaA7M0c0wGuZ2f2/0YFheyB2F5O25gpc6S4lAAAAAElFTkSuQmCC');
}

.icon-super{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdpJREFUWMPt1k2IjlEUB/DfjPedUMJCGhsLCx+huLJAUe5iZGVDjYWsKKNkZyMfJdnYYiELQpOyscDdkjJXioWFjVLja5Sm0WSYsblvPU0mvDPvSL3/1fmfe7rnnHue/70PbbTxj9HRik1DCEuxG8vxA49zzulXsZ0tamwrTmEnevEwhHBx1o41hNA5iV8KIYyFEBbOyggqiWvowjbcx4ac8/NqTK1FiXfgPDZhDr5Mla+zBcmX4B5GsB0rcXKq+D86gZTSFqwvdALXY4wjZa2Gg6VT/f39HQMDA/NxNuf8qBS1bFoF4G3palHhq3Gs2CdwpthD9Xq9B+M4FEIYxGd0T/seSCntw61Cx7EFo3iKevHviTHeDSH04RwWVLYYxeac84umVZBSuoYDhb4shTRGcznGeLjyLdTLRVQrp/Ax5zzR7AgaOFoktQJrK/5XOF4NzDmP4fXvNvwrFcQYh7Ef3yvub+iNMX5tRjXNyPANhif5JpqVbTMFXMXiCu/CjZTS3JYXkFI6gl2FvsP7Yq/BhZY+xymlVXiGeQ3JlQbuVMbQE2N8MOMFpJTqeIKNxXUzxthb1m5jb/EPYl2McWimR3C6kvxDkWMDffhU7G5caf/ntdFGG/8VfgLgF3ujzEHbZAAAAABJRU5ErkJggg==');
}
.icon-sub{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAadJREFUWMPt1k2IjVEYB/CfcUeskCJZKeWjGQtvNrOwOgvKxmKosZCd8hE2N0uysrQbC1mYfKWkbLhlKzqzomwslKLJLDRI4l6b59bbFO57P2Lx/uut5+Ocnv97zv95OtSoUaNGjX+MFb0sarVaU9gdbgc3U0pfItfAcayM/HxK6XmvBBo9rnuHR1gX/k6cDfsCLoW9iMmhn0D86RHcDreNKXzDC4xH/FBK6cFICASJGzgW7ssg0r2a2ZTSiaoaGKu4/jTehD1RKv4a5/sRYSUCKaUlHMWPUvg7ZlJKX0dOIPAWS8tinX7bsB8C17G+5K/CXKvVWt0PgUZFEZ7EgXA/hIg3YReu4ExRFBuwd9nWds758aBtuAPzWNNtuTjB+6Vr2N9sNj9htrR1G37mnNcOMgnH8Qx7InQrpTQTuTs4HPH3mEwpLUJRFPvwBNM554eDaOBiqfhCtGMXp/Ax7M24FsW34C4u/6545UHUK4qiGMNTfMbBnHNnKCKsgHPYjok/FR/JCRRFsRWv0MS9Umoh59wexhz4G6ajU66GKLvfxvr1U+O/xC8IlHH5A7mudAAAAABJRU5ErkJggg==');
}


.panel-insert-image {
	width:660px;
	height:200px;
}

.panel-insert-image .panel-left {
	height:100%;
	width:214px;
	float:left;
	overflow:hidden;
}

.panel-insert-image .panel-right {
	height:100%;
	width:390px;
	float:right;
	overflow:hidden;
}

.panel-right .source-3 {
	height:100%;
	overflow-y:auto;
}

.panel-right .source-3 IMG {
	display:block;
	float:left;
	margin:4px;
	cursor:pointer;
	width:64px;
	height:64px;
	border:solid silver 1px;
}

.panel-right .source-3 IMG:hover, .panel-right .source-3 IMG.s3_selected {
	border-color:black;
	box-shadow:4px 4px 4px gray;
	margin:2px 6px 6px 2px;
}.graphicList-docked {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

.graphicList-docked .graphicList-searchBox {
  position:absolute;
  top:0;
  left:0;
  right:0;
}

.graphicList-docked .graphicList-listBox {
  position:absolute;
  bottom:37px;
  top:37px;
  left:0;
  right:0;
  overflow-y:hidden;
}

.graphicList-docked .graphicList-listBox:hover {
  overflow-y:auto;
}

.graphicList-docked .graphicList-newBox {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}

.graphicList-listItem {
  display:block;
  margin:0;
  padding:0;
  border:none;
  background-color:transparent;
  cursor:pointer;
}

.graphicList-listItem:hover {
  background-color:#EEEEEE;
}

.graphicList-listItem-selected .graphicList-listItem-Button {
  color: dodgerblue;
  font-weight: bold;
}

.graphicList-listItem-Button {
  border:none;
  margin:0;
  padding:8px;
  padding-left:32px;
  min-height:32px;
  width:100%;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:5px 5px;
  text-align:left;
  cursor:pointer;
}

.graphicList-listItem-Button {
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IArs4c6QAAADZQTFRFMU5sMU5sMU5sMU5sMU5sMU5sMU5sMU5sMU5sMU5sMU5sMU5sMU5sQ156R2F8SWWCWnGK////PwxnKgAAAAF0Uk5TAEDm2GYAAAA/SURBVCjPY2DAA7h4eBgYGBkZkQkQEMBUygciuLEZAtLDg0uCEZcE6YCRZDtGLcc0hhdTnB8qjZoO4IkBOwAA70MAn3O8RkEAAAAASUVORK5CYII=');
}

.graphicList-listItem-Delete {
  border:none;
  color:red;
  width:32px;
  height:32px;
  margin:0 0 0 -32px;
  padding:0;
  position: absolute;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAALHRFWHRDcmVhdGlvbiBUaW1lAFN1biAxOCBPY3QgMjAwOSAxMDowMjo0MCAtMDAwMJA/7VAAAAAHdElNRQfZChIKHwiHU2OIAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAHZJREFUeNpj/M9AGmAiUT0DCzbBRrC19YxYdfzHgA3/n4Bhw///WGQZ/6OYigsgbENyUj3DUyQlN5FYr7D7oZEoTzMiXNL4H5sdIPORvY8WrFuheAMQb4FiCuNhVMPw0OANxQFA7APFqAAlxxGTXhlpXgiQrAEAqc4zxVjDvIoAAAAASUVORK5CYII=') no-repeat center center transparent;
  cursor:pointer;
  visibility:hidden;
}

.graphicList-listItem:hover .graphicList-listItem-Delete {
  visibility:visible;
}

.graphicList-listItem-Delete:hover {

}

/* Mobile devices */
@media (max-width: 1024px) {

  .graphicList-docked .graphicList-listBox {
    overflow-y: scroll;
  }

}[component=TrunkInputButton] {
  text-align: center;
  padding: 0;
  margin: auto;
  max-width: 400px;
}

[component=TrunkInputButton] .input-border {
  padding: 0;
  margin: 0;
  border: solid silver 1px;
  border-right: none;
  margin-right: 50px;
  background-color: white;
}

[component=TrunkInputButton] input {
  padding: 8px 0;
  margin: 0;
  height: 19px;
  border: none;
  display: block;
  width: 100%;
}

[component=TrunkInputButton] button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  display: block;
  float: right;
  width: 50px;
  height: 37px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAHNJREFUOMvtlEEKgDAMBLf9xoL4E+vL7U9EYR/QF+hJ6SEHsQE9dG8JYchmaYGuVgWrKWkguT8BSDrqOhoDI4Dt7YbRgK0tlqMn7L6hpAlAdsikBEeYHcr/LFehJADLVZMMTZZJZgCz6w29oNZzSv1X+k4nXy4pS4KwuvEAAAAASUVORK5CYII=');
}

[component=TrunkInputButton].search button {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAWBJREFUSMetlc11g0AMhD94uTt3HUw6oAR34HQA7oASXILTAXTgEijB7oAcdCcd5CLyNmL5e2ZuwK5GGklDwgRUtQROQOY+tUAtIh0rkEQCfwI34LhwtwEqEelXE6hqDRSsxw9wEpHHIsFE8G/gDgxZ5sB5C8lbIEvhLlUiUkckzEzCgegA1EYer0BVu0DzxbInKr7EEkptWsKGVkvBAUSkNAkHXGPnUhvFP81jWcwgDHo0+UYE4cs72+DPRwlC9FuiL+1AjGB3eIJ8y2VVzdcQtMHzOdaoGVROsjZG4KfmtiH7wnnTuAJzxcZVUa8I3s6M7GiT34HO1j70oStwH6bFAlcThtjY8k2a3ZDV4YWhGZGkQYMettXPFwgKL2/qpuAhIjlwcT7j7bkBPiYa+48kWWhm5tffj+LMT6oRkTLZY1tnSL52sQprbEyuLNnTd1wlT+CU7G1uqnqzvpUi0v8CaSmPya/yj2AAAAAASUVORK5CYII=');
}

[component=TrunkInputButton].new button {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAFdJREFUOMtjZCAAnj59+oGBgYEfyv0oLS0tgE89EwNhwI+DTbaBJIFRAwehgYxPnz79T0XzPlLbhfw0CcOP1PQyIxF5GSWMpaWlGUfT4aiBRKQtHGysAABkgRG24U1vqQAAAABJRU5ErkJggg==');
}
[component="TrunkButton"] {
  display: inline-block;
  text-decoration: none;
  padding: 8px 12px;
  margin: 0px;
  border-radius: 4px;
  cursor: pointer;
  border: solid 1px;
  text-transform: capitalize;
  font-size: 14px;
  text-align: center;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;

  /* custom styles */
  color: #333;
  background-color: white;
  border-color: #adadad;
}

[component="TrunkButton"]:hover {
  background-color: #ebebeb;
  border-color: #adadad;
}

[component="TrunkButton"].blue {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}

[component="TrunkButton"].blue:hover {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}

[component="TrunkButton"].green {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

[component="TrunkButton"].green:hover {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}

[component="TrunkButton"].aqua {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

[component="TrunkButton"].aqua:hover {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}

[component="TrunkButton"].orange {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

[component="TrunkButton"].orange:hover {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}

[component="TrunkButton"].red {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

[component="TrunkButton"].red:hover {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}

[component="TrunkButton"].purple {
  color: #fff;
  background-color: #ca8bca;
  border-color: #bd7ebd;
}

[component="TrunkButton"].purple:hover {
  color: #fff;
  background-color: #b176b1;
  border-color: #8e5e8e;
}

[component="TrunkButton"].gray {
  color: #fff;
  background-color: #888888;
  border-color: #777777;
}

[component="TrunkButton"].gray:hover {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
}

[component="TrunkButton"].none {
  color: #428bca;
  background-color: transparent;
  border-color: transparent;
}

[component="TrunkButton"].none:hover {
  color: #2a6496;
  border-color: #2a6496;
}

[component="TrunkButton"]:focus,
[component="TrunkButton"]:focus {
  outline: none;
  box-shadow: 0 0 4px dodgerblue;
}

[component="TrunkButton"][disabled] {
  opacity: 0.65;
  cursor: none;
}.TrunkMargin {
   margin: 16px;
}

/* Mobile devices */
@media (max-width: 1024px) {

   .TrunkMargin {
      margin: 0;
   }

}
.graphicPopup {
	position:fixed;
	z-index:99999;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,0.7);
}

.graphicPopup-frame {
	position:absolute;
	background-color:white;
	border-radius:8px;
	top:50%;
	left:50%;
	border:solid gray 1px;
	box-shadow:4px 4px 4px rgba(0,0,0,0.4);
}

.graphicPopup-content {
	padding:16px;
}

.graphicPopup-buttons {
	padding:16px;
	text-align:right;
}

.graphicPopup-buttons .shadow-button{
	margin-left:4px;
}/* SHADOW BUTTON */

.shadow-button {
	color:white;
	padding:7px;
	margin:0px;
	border-radius:3px;
	background-color: silver;
	border:0px;
	cursor:pointer;
	border:solid silver 1px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}

.shadow-button:hover {
	box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	border-color:gray;
}

.shadow-button-blue {
	background-color:#4D90FE;
}

.shadow-button-red {
	background-color:#DD4B39;
}

.shadow-button-green {
	background-color:#3D9400;
}

.shadow-button-white {
	background-color:white;
	color:silver;
	cursor:default;
}

.shadow-button-white:hover {
	box-shadow:none;
	border-color:silver;
}
html, body {
  font-family: 'IBM Plex Sans';
  margin: 0;
  padding: 0;
}

@media (max-width: 900px) {
  .logo img {
    max-width: 180px;
  }
}

.btn-login {
    display: inline-block;
    color: #D11317;
    font-size: 16px;
    border: solid #D11317 1px;
    border-radius: 4px;
    text-align: center;
    text-decoration: none;
    padding: 7px 20px;
    margin-left: 8px;
}

.toplang {
  position: relative;
}

.toplang .menu-languages {
  position: absolute;
  right: 14px;
}

.toplang .menu-languages [component="MenuLanguages"] {
  float: left;
}

@media (max-width: 900px) {
  .toplang .menu-languages span {
    display: none;
  }
  .toplang .menu-languages li {
    min-width: 32px;
  } 
  .toplang .menu-languages li img {
    margin-right: 0;
  }

  .toplang .menu-languages .opened span {
    display: inline;
  }
  .toplang .menu-languages .opened li {
    min-width: auto;
  } 
  .toplang .menu-languages .opened li img {
    margin-right: 8px;
  }
}

footer {
  padding: 33px 14px 8px;
  border-bottom: solid 12px #48AD4D;
  background-image: url('/i/8559f179ac2aa18fbf097ec784a160bb');
  background-repeat: no-repeat;
  background-position: -169px 15px;
  background-color: #F2F1F4;
}

footer > .frame {
  overflow: hidden;
}

footer .slogan {
  padding-bottom: 48px;
}

footer .links {
  font-weight: 100;
  margin-right: 175px; /* leave space to languages selector */
}

footer .links a {
  display: block;
  color: #3C3C3B;
  text-decoration: none;
}

footer .links a:hover {
  text-decoration: underline;
}

footer .slogan {
  color: #3C3C3B;
  font-size: 20px;
  line-height: 25px;
}

footer .menu-languages {
  position: relative;
  right: 0;
  bottom: 0;
}

footer .menu-languages [component="MenuLanguages"] {
  position: absolute;
  bottom: 0;
  right: 0;
}

@media (min-width: 900px) {
  footer {
    background-position: -10px 15px;
  }

  footer .supertitle {
    padding-top: 60px;
    font-size: 21px;
    float: left;
  }

  footer .links a {
    display: inline-block;
    padding-right: 16px;
  }

  footer .social-links {
    padding-top: 10px;
    padding-bottom: 160px;
    float: left;
    clear: left;
  }

  footer .slogan {
    float: right;
    font-size: 34px;
    line-height: 44px;
    max-width: 400px;
  }

  footer .links {
    clear: both;
  }
}


/* Section */
section {
  padding: 33px 14px;
}

.supertitle {
  text-transform: uppercase;
  font-size: 16px;
}

.title {
  font-size: 28px;
  padding-bottom: 12px;
}

.text {
  font-size: 16px;
  line-height: 28px;
}

.text-big {
  font-size: 18px;
}


/* Button */
.button {
  background-color: transparent;
  border: solid #FFFFFF 1px;
  border-radius: 4px;
  padding: 7px 28px;
  font-size: 16px;
  box-sizing: border-box;
  max-width: 100%;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

.button-red {
  background-color: #D11317;
  color: white;
}

.button-green {
    background-color: #207B34;
    color: white;
}

.button-big {
  padding: 15px 25px;
  line-height: 25px;
  border-radius: 100px;
  font-size: 20px;
}


/* Variation: Section green */
section.green {
  color: #FFFFFF;
  background-color: #207B34;
  zbackground-color: rgba(0,0,0,0.1);
}

section.green .supertitle {
  color: #D2D2D2;
}

section.green .button {
  color: #FFFFFF;
}


/* social links */
.social-links {
  text-align: center;
  font-size: 40px;
  padding: 25px 0;
}

.social-links a svg {
  display: inline-block;
  margin: 0 20px;
  height: 40px !important;
  color: #3C3C3B;
}


@media (min-width: 750px) {
  .frame {
    max-width: 1100px;
    margin: 0 auto;
  }
}

