/*! jQuery UI - v1.11.3 - 2015-02-24
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/* 
    This file was automaticly generated on http://jqueryui.com web site.

    We comment all .ui-helper-* classes from this document, because we don't use 'helper':'clone' option and we don't need this classes.
    Also we add  a prefix .intelecomchat  before draggable and resizable classes.
    
    Keep in mind that some customers may override some of them. 

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400,300,600,700);
.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

[class^="intelecomchaticon-"],
[class*=" intelecomchaticon-"] {
    font-family: "Flaticon";
    font-style: normal;
    font-weight: normal;
    speak: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: inherit;
    width: 1.3em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 44px;
    margin-left: 0.2em;
    font-size: 16px;
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
}

.intelecomchaticon-cancel {
    content: "";
    height: 17px;
    width: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMADxITFBUWFyhlcNPU9xJA5bwAAABdSURBVHjaZc5RDsAgCAPQDnUKKvc/7swkdsn4oM2LMeBSAUf0gvooB8pwhXTvhdBlRRDbLkxSAKkFkOYLnDZ9ti/wzf8fHlbWPtdHjWRhyzsOJRgBuIcbqiVwstUHGToFSlRc8sQAAAAASUVORK5CYII=);
}

.intelecomchaticon-minus {
    content: "";
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAACCAMAAACJ8cf9AAAAA1BMVEX///+nxBvIAAAAC0lEQVQI12NgIAwAACQAAS4ecaAAAAAASUVORK5CYII=);
    background-position: 0 100%;
}

.intelecomchaticon-volume-up {
    content: "";
    width: 21px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAMAAACDzGUcAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMAAQMEBQYHCRIUGScoKy4wNDZARVFSVGBmaWxtcXOEioymp6mtxcnMzc/S09fZ7u/x8vb6+/z+UKuuBwAAAI9JREFUeAGFz+cOgkAQxPER9SyoWMQi9l4UFcu8/5t5FMKaM/H/8ZfNJgNZ3YNZ5zY3cfCk1l5LWm5Gaq0FVyfD0pqRWgueCvrGCqtuGSvUmR4woUgrutz/0OKdZVNxoPNX5YfxK+ydqcsdkiqbVNWFI6SpZbJixWNeLJ5Gagd+A7L+QyvcJr5r+1rN7CHiPuxeIBq2KIrmAAAAAElFTkSuQmCC);
}

.intelecomchaticon-volume-off {
    content: "";
    width: 21px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAMAAACDzGUcAAAAwFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Do+ZMAAAAP3RSTlMAAAECAwQHERQaGx0eICcrMDEzNDU4OUBCRUhRYGZpbXFzhIqMo6eprrCxtLzCxcnOz9DR1NXd3+7x8vr7/P7HuC42AAAAlElEQVR4AaXOx66CYBRF4bv/W64de+8iFgR7L/v930pOIOaQOHMNv9H6CrKSCLN6CBO9uBWDoMbZVrrgqgCgc6PW4pbTlBmRMUXZ5d6jVvMTlF2KKR1Q9bk6b/XwH2n/Lj0i9uu/r18g4VM60ssoxZ8jOtlxXlIKM5SH9IybllKgfaWN/JrNmKJ2svFdHUNUlesi7AnEIyS65DXh9gAAAABJRU5ErkJggg==);
}

.intelecomchaticon-fontsize {
    content: "";
    width: 31px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAASCAMAAACU7vXVAAAA/1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7tdD8AAAAVHRSTlMAAQIDBAUGBwgQExUXHSIjJygsLTw9QkNIT1BSU1lcX2JjZWZpa2xtcHF1eXuBiY+SlpeYnZ6krrS1urzLzc7Q09XY3eHi4+Tl5unq6/P2+Pv8/f5pAc3yAAAA+UlEQVR4AX3Q2SICYQDF8fNVM5MsQrJQg5KdGMskzKhElsrMef9nUd8ydZPf3bk5F39o1911/GODfBWYzSe5iZnycf+Sj5gQJ8eY4tGb++EqEjXyEIlcP15Bnbcwsj3yw4FxTh9YjgYL0I74/MIaNLvHIoAHXkBx3rm1za4NxWWAkQK/spCqDIQIWIUS0MXYEw/UX4c7wC47FsaKjKm9yUYVhgIQISu6zZBKJBtZ39Q+LdUmB+VUNto3fxH3ANzQgzZqtIZMmyVIJbYzqo1R5x1ctlKQUi26OKOPxFI0mA9ZhlZmiKthARP3v/lGMw0t3WzAWcQU2yzjD+U2MUrsSmUzAAAAAElFTkSuQmCC);
}

.intelecomchaticon-fontsize-m {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    content: "";
    width: 31px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAASCAMAAACU7vXVAAAA/1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7tdD8AAAAVHRSTlMAAQIDBAUGBwgQExUXHSIjJygsLTw9QkNIT1BSU1lcX2JjZWZpa2xtcHF1eXuBiY+SlpeYnZ6krrS1urzLzc7Q09XY3eHi4+Tl5unq6/P2+Pv8/f5pAc3yAAAA+UlEQVR4AX3Q2SICYQDF8fNVM5MsQrJQg5KdGMskzKhElsrMef9nUd8ydZPf3bk5F39o1911/GODfBWYzSe5iZnycf+Sj5gQJ8eY4tGb++EqEjXyEIlcP15Bnbcwsj3yw4FxTh9YjgYL0I74/MIaNLvHIoAHXkBx3rm1za4NxWWAkQK/spCqDIQIWIUS0MXYEw/UX4c7wC47FsaKjKm9yUYVhgIQISu6zZBKJBtZ39Q+LdUmB+VUNto3fxH3ANzQgzZqtIZMmyVIJbYzqo1R5x1ctlKQUi26OKOPxFI0mA9ZhlZmiKthARP3v/lGMw0t3WzAWcQU2yzjD+U2MUrsSmUzAAAAAElFTkSuQmCC);
}

.intelecomchaticon-right {
    content: "";
    width: 22px;
    height: 22px;
    position: relative;
    margin-top: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAAC3RSTlMACRhteICJk56ys5DZdf0AAAAsSURBVHgBY0AAZhZGBiyAnYsNmzgTx1ASZ+XCAJxcLDiEcRgyhEQxIw0zigF/TwORET1x+QAAAABJRU5ErkJggg==);
}

.intelecomchaticon-star {
    content: "";
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAnCAMAAADaZYNFAAAA/1BMVEUAqDbCwsL///8AqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsKENkbqAAAAU3RSTlMAAAABAQQEDQ0PDxMTGxscHB4eLS0xMTo6Pj5CQkdHSEhVVWJiY2NycoaGkpKVlZmZoaGlpba2t7fOztLS1dXX19nZ4+Pw8PPz9PT4+Pn5/f3+/mzZEzwAAAD3SURBVCjPvZFBS8NAEIW/2bVtSNMooYgU3RYPggX9//9CEbx6CAloBY1bTWwt4mHdxMSCoOC7zOxjhn3Mh3jNXVFKKT41nU996z09YaJ9L67OThiVBSD1XM8AptfanY2BsXEPkUESR/GeAngv7LN9WMv58Q4tbW70cjdqe4trvbFJ8NUqLl+0rGwyaCx7UaCFarXv07K+WrgseVaPZbnP1/zcrzMHW7yw9iK/Noxgnd4emD7hsHReyGuaPXKXHpogLEEEjuJ06VZHxmYgdKSaO8Mp3dv/yIM/8OAbjzc5+zWPUtPl8YSmw+P+H3hUW3hU7vYtHjl8AFZzYYVu543WAAAAAElFTkSuQmCC);
}
.intelecomchaticon-star.active,
.intelecomchaticon-star:hover {
    background-position: 0 100%;
}

.intelecomchaticon-thumbs-down,
.intelecomchaticon-thumbs-down-solid,
.intelecomchaticon-thumbs-up,
.intelecomchaticon-thumbs-up-solid {
    content: "";
    width: 15px;
    height: 15px;
    opacity: 0.6;
    border-radius: 0 !important;
}

.intelecomchaticon-thumbs-up {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhbCIgZGF0YS1pY29uPSJ0aHVtYnMtdXAiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS10aHVtYnMtdXAgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik00OTYuNjU2IDI4NS42ODNDNTA2LjU4MyAyNzIuODA5IDUxMiAyNTYgNTEyIDIzNS40NjhjLS4wMDEtMzcuNjc0LTMyLjA3My03Mi41NzEtNzIuNzI3LTcyLjU3MWgtNzAuMTVjOC43Mi0xNy4zNjggMjAuNjk1LTM4LjkxMSAyMC42OTUtNjkuODE3QzM4OS44MTkgMzQuNjcyIDM2Ni41MTggMCAzMDYuOTEgMGMtMjkuOTk1IDAtNDEuMTI2IDM3LjkxOC00Ni44MjkgNjcuMjI4LTMuNDA3IDE3LjUxMS02LjYyNiAzNC4wNTItMTYuNTI1IDQzLjk1MUMyMTkuOTg2IDEzNC43NSAxODQgMTkyIDE2Mi4zODIgMjAzLjYyNWMtMi4xODkuOTIyLTQuOTg2IDEuNjQ4LTguMDMyIDIuMjIzQzE0OC41NzcgMTk3LjQ4NCAxMzguOTMxIDE5MiAxMjggMTkySDMyYy0xNy42NzMgMC0zMiAxNC4zMjctMzIgMzJ2MjU2YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMmg5NmMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJ2LTguNzRjMzIuNDk1IDAgMTAwLjY4NyA0MC43NDcgMTc3LjQ1NSA0MC43MjYgNS41MDUuMDAzIDM3LjY1LjAzIDQxLjAxMyAwIDU5LjI4Mi4wMTQgOTIuMjU1LTM1Ljg4NyA5MC4zMzUtODkuNzkzIDE1LjEyNy0xNy43MjcgMjIuNTM5LTQzLjMzNyAxOC4yMjUtNjcuMTA1IDEyLjQ1Ni0xOS41MjYgMTUuMTI2LTQ3LjA3IDkuNjI4LTY5LjQwNXpNMzIgNDgwVjIyNGg5NnYyNTZIMzJ6bTQyNC4wMTctMjAzLjY0OEM0NzIgMjg4IDQ3MiAzMzYgNDUwLjQxIDM0Ny4wMTdjMTMuNTIyIDIyLjc2IDEuMzUyIDUzLjIxNi0xNS4wMTUgNjEuOTk2IDguMjkzIDUyLjU0LTE4Ljk2MSA3MC42MDYtNTcuMjEyIDcwLjk3NC0zLjMxMi4wMy0zNy4yNDcgMC00MC43MjcgMC03Mi45MjkgMC0xMzQuNzQyLTQwLjcyNy0xNzcuNDU1LTQwLjcyN1YyMzUuNjI1YzM3LjcwOCAwIDcyLjMwNS02Ny45MzkgMTA2LjE4My0xMDEuODE4IDMwLjU0NS0zMC41NDUgMjAuMzYzLTgxLjQ1NCA0MC43MjctMTAxLjgxNyA1MC45MDkgMCA1MC45MDkgMzUuNTE3IDUwLjkwOSA2MS4wOTEgMCA0Mi4xODktMzAuNTQ1IDYxLjA5LTMwLjU0NSAxMDEuODE3aDExMS45OTljMjIuNzMgMCA0MC42MjcgMjAuMzY0IDQwLjcyNyA0MC43MjcuMDk5IDIwLjM2My04LjAwMSAzNi4zNzUtMjMuOTg0IDQwLjcyN3pNMTA0IDQzMmMwIDEzLjI1NS0xMC43NDUgMjQtMjQgMjRzLTI0LTEwLjc0NS0yNC0yNCAxMC43NDUtMjQgMjQtMjQgMjQgMTAuNzQ1IDI0IDI0eiI+PC9wYXRoPjwvc3ZnPg==);
}

.intelecomchaticon-thumbs-up-solid {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0aHVtYnMtdXAiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS10aHVtYnMtdXAgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xMDQgMjI0SDI0Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2MjQwYzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGg4MGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjRWMjQ4YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHpNNjQgNDcyYy0xMy4yNTUgMC0yNC0xMC43NDUtMjQtMjRzMTAuNzQ1LTI0IDI0LTI0IDI0IDEwLjc0NSAyNCAyNC0xMC43NDUgMjQtMjQgMjR6TTM4NCA4MS40NTJjMCA0Mi40MTYtMjUuOTcgNjYuMjA4LTMzLjI3NyA5NC41NDhoMTAxLjcyM2MzMy4zOTcgMCA1OS4zOTcgMjcuNzQ2IDU5LjU1MyA1OC4wOTguMDg0IDE3LjkzOC03LjU0NiAzNy4yNDktMTkuNDM5IDQ5LjE5N2wtLjExLjExYzkuODM2IDIzLjMzNyA4LjIzNyA1Ni4wMzctOS4zMDggNzkuNDY5IDguNjgxIDI1Ljg5NS0uMDY5IDU3LjcwNC0xNi4zODIgNzQuNzU3IDQuMjk4IDE3LjU5OCAyLjI0NCAzMi41NzUtNi4xNDggNDQuNjMyQzQ0MC4yMDIgNTExLjU4NyAzODkuNjE2IDUxMiAzNDYuODM5IDUxMmwtMi44NDUtLjAwMWMtNDguMjg3LS4wMTctODcuODA2LTE3LjU5OC0xMTkuNTYtMzEuNzI1LTE1Ljk1Ny03LjA5OS0zNi44MjEtMTUuODg3LTUyLjY1MS0xNi4xNzgtNi41NC0uMTItMTEuNzgzLTUuNDU3LTExLjc4My0xMS45OTh2LTIxMy43N2MwLTMuMiAxLjI4Mi02LjI3MSAzLjU1OC04LjUyMSAzOS42MTQtMzkuMTQ0IDU2LjY0OC04MC41ODcgODkuMTE3LTExMy4xMTEgMTQuODA0LTE0LjgzMiAyMC4xODgtMzcuMjM2IDI1LjM5My01OC45MDJDMjgyLjUxNSAzOS4yOTMgMjkxLjgxNyAwIDMxMiAwYzI0IDAgNzIgOCA3MiA4MS40NTJ6Ij48L3BhdGg+PC9zdmc+);
}

.intelecomchaticon-thumbs-down {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhbCIgZGF0YS1pY29uPSJ0aHVtYnMtZG93biIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXRodW1icy1kb3duIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNDk2LjY1NiAyMjYuMzE3YzUuNDk4LTIyLjMzNiAyLjgyOC00OS44OC05LjYyNy02OS40MDUgNC4zMTQtMjMuNzY4LTMuMDk5LTQ5LjM3Ny0xOC4yMjUtNjcuMTA1QzQ3MC43MjQgMzUuOTAyIDQzNy43NSAwIDM3OC40NjguMDE0Yy0zLjM2My0uMDMtMzUuNTA4LS4wMDMtNDEuMDEzIDBDMjYwLjU5My0uMDA3IDE5NS45MTcgNDAgMTYwIDQwaC0xMC44NDVjLTUuNjQtNC45NzUtMTMuMDQyLTgtMjEuMTU1LThIMzJDMTQuMzI3IDMyIDAgNDYuMzI3IDAgNjR2MjU2YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMmg5NmMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJ2LTEyLjQ4MWMuODUuMjY2IDEuNjUzLjU0OSAyLjM4Mi44NTZDMTg0IDMyMCAyMTkuOTg2IDM3Ny4yNSAyNDMuNTU2IDQwMC44MmM5LjkgOS45IDEzLjExOCAyNi40NCAxNi41MjUgNDMuOTUxQzI2NS43ODQgNDc0LjA4MiAyNzYuOTE1IDUxMiAzMDYuOTEgNTEyYzU5LjYwOCAwIDgyLjkwOS0zNC42NzIgODIuOTA5LTkzLjA4IDAtMzAuOTA2LTExLjk3NS01Mi40NDktMjAuNjk1LTY5LjgxN2g3MC4xNWM0MC42NTQgMCA3Mi43MjYtMzQuODk2IDcyLjcyNy03Mi41NzEtLjAwMS0yMC41MzItNS40MTgtMzcuMzQxLTE1LjM0NS01MC4yMTV6TTEyOCAzMjBIMzJWNjRoOTZ2MjU2em0zMTEuMjczLTIuODk4SDMyNy4yNzRjMCA0MC43MjcgMzAuNTQ1IDU5LjYyOCAzMC41NDUgMTAxLjgxNyAwIDI1LjU3NCAwIDYxLjA5MS01MC45MDkgNjEuMDkxLTIwLjM2My0yMC4zNjQtMTAuMTgyLTcxLjI3Mi00MC43MjctMTAxLjgxNy0yOC42MDctMjguNjA3LTcxLjI3Mi0xMDEuODE4LTEwMS44MTgtMTAxLjgxOEgxNjBWNzIuNzRoNC4zNjVjMzQuNzAxIDAgMTAxLjgxOC00MC43MjcgMTczLjA5LTQwLjcyNyAzLjQ4IDAgMzcuNDE1LS4wMyA0MC43MjcgMCAzOC4yNTEuMzY4IDY1LjUwNSAxOC40MzQgNTcuMjEyIDcwLjk3NCAxNi4zNjcgOC43OCAyOC41MzggMzkuMjM1IDE1LjAxNSA2MS45OTZDNDcyIDE3NiA0NzIgMjI0IDQ1Ni4wMTcgMjM1LjY0OCA0NzIgMjQwIDQ4MC4xIDI1Ni4wMTIgNDgwIDI3Ni4zNzVjLS4xIDIwLjM2NC0xNy45OTcgNDAuNzI3LTQwLjcyNyA0MC43Mjd6TTEwNCAyNzJjMCAxMy4yNTUtMTAuNzQ1IDI0LTI0IDI0cy0yNC0xMC43NDUtMjQtMjQgMTAuNzQ1LTI0IDI0LTI0IDI0IDEwLjc0NSAyNCAyNHoiPjwvcGF0aD48L3N2Zz4=);
}

.intelecomchaticon-thumbs-down-solid {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0aHVtYnMtZG93biIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXRodW1icy1kb3duIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMCA1NnYyNDBjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDgwYzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNFY1NmMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjRIMjRDMTAuNzQ1IDMyIDAgNDIuNzQ1IDAgNTZ6bTQwIDIwMGMwLTEzLjI1NSAxMC43NDUtMjQgMjQtMjRzMjQgMTAuNzQ1IDI0IDI0LTEwLjc0NSAyNC0yNCAyNC0yNC0xMC43NDUtMjQtMjR6bTI3MiAyNTZjLTIwLjE4MyAwLTI5LjQ4NS0zOS4yOTMtMzMuOTMxLTU3Ljc5NS01LjIwNi0yMS42NjYtMTAuNTg5LTQ0LjA3LTI1LjM5My01OC45MDItMzIuNDY5LTMyLjUyNC00OS41MDMtNzMuOTY3LTg5LjExNy0xMTMuMTExYTExLjk4IDExLjk4IDAgMCAxLTMuNTU4LTguNTIxVjU5LjkwMWMwLTYuNTQxIDUuMjQzLTExLjg3OCAxMS43ODMtMTEuOTk4IDE1LjgzMS0uMjkgMzYuNjk0LTkuMDc5IDUyLjY1MS0xNi4xNzhDMjU2LjE4OSAxNy41OTggMjk1LjcwOS4wMTcgMzQzLjk5NSAwaDIuODQ0YzQyLjc3NyAwIDkzLjM2My40MTMgMTEzLjc3NCAyOS43MzcgOC4zOTIgMTIuMDU3IDEwLjQ0NiAyNy4wMzQgNi4xNDggNDQuNjMyIDE2LjMxMiAxNy4wNTMgMjUuMDYzIDQ4Ljg2MyAxNi4zODIgNzQuNzU3IDE3LjU0NCAyMy40MzIgMTkuMTQzIDU2LjEzMiA5LjMwOCA3OS40NjlsLjExLjExYzExLjg5MyAxMS45NDkgMTkuNTIzIDMxLjI1OSAxOS40MzkgNDkuMTk3LS4xNTYgMzAuMzUyLTI2LjE1NyA1OC4wOTgtNTkuNTUzIDU4LjA5OEgzNTAuNzIzQzM1OC4wMyAzNjQuMzQgMzg0IDM4OC4xMzIgMzg0IDQzMC41NDggMzg0IDUwNCAzMzYgNTEyIDMxMiA1MTJ6Ij48L3BhdGg+PC9zdmc+);
}

@font-face {
    font-family: "intelecom-icons";
    src: url("../font/intelecom-icons.eot?98960095");
    src:
        url("../font/intelecom-icons.eot?98960095#iefix") format("embedded-opentype"),
        url("../font/intelecom-icons.woff?98960095") format("woff"),
        url("../font/intelecom-icons.ttf?98960095") format("truetype"),
        url("../font/intelecom-icons.svg?98960095#intelecom-icons") format("svg");
    font-weight: normal;
    font-style: normal;
}
[class^="intelecom_icon-"]:before,
[class*=" intelecom_icon-"]:before {
    font-family: "intelecom-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: 0.2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.intelecom_icon-star-empty:before {
    content: "\e802";
}

.intelecom_icon-star:before {
    content: "\e801";
}

.intelecom_icon-ok:before {
    content: "\e800";
}

.intelecom_icon-star,
.intelecom_icon-star-empty,
.intelecom_icon-ok {
    list-style-type: none;
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 0 2.5px;
    color: #de2c67;
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAnCAMAAADaZYNFAAAA/1BMVEUAqDbCwsL///8AqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsIAqDbCwsKENkbqAAAAU3RSTlMAAAABAQQEDQ0PDxMTGxscHB4eLS0xMTo6Pj5CQkdHSEhVVWJiY2NycoaGkpKVlZmZoaGlpba2t7fOztLS1dXX19nZ4+Pw8PPz9PT4+Pn5/f3+/mzZEzwAAAD3SURBVCjPvZFBS8NAEIW/2bVtSNMooYgU3RYPggX9//9CEbx6CAloBY1bTWwt4mHdxMSCoOC7zOxjhn3Mh3jNXVFKKT41nU996z09YaJ9L67OThiVBSD1XM8AptfanY2BsXEPkUESR/GeAngv7LN9WMv58Q4tbW70cjdqe4trvbFJ8NUqLl+0rGwyaCx7UaCFarXv07K+WrgseVaPZbnP1/zcrzMHW7yw9iK/Noxgnd4emD7hsHReyGuaPXKXHpogLEEEjuJ06VZHxmYgdKSaO8Mp3dv/yIM/8OAbjzc5+zWPUtPl8YSmw+P+H3hUW3hU7vYtHjl8AFZzYYVu543WAAAAAElFTkSuQmCC);
    &._active, &:hover {
        background-position: 0 100%;

    }*/
    font-size: 1.3em;
}

.intelecomchatheader:after,
.intelecomdialog__question:after,
.intelecomdialog__answer:after {
    content: "";
    display: table;
    clear: both;
}

.intelecomchatheader,
.intelecomchatheader__settings-cont,
.intelecomchatoverlay__footer,
.intelecomcaptcha,
.intelecomchat__input,
.intelecomdialog,
.intelecomdialog__question-text,
.intelecomdialog__answer-text,
.intelecomfooter,
.intelecomtext {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.intelecomchatinner button {
    font-size: 0.8125em;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    letter-spacing: 0.37px;
    text-transform: uppercase;
    border-radius: 3px;
}
.intelecomchatinner input,
.intelecomchatinner select,
.intelecomchatinner textarea {
    font-size: 0.8125em;
    font-family: "Open Sans", sans-serif;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.45);
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.06);
    border-radius: 3px;
}
.intelecomchatinner input[type="radio"] {
    box-shadow: none;
}
.intelecomchatinner label {
    font-family: "Open Sans", sans-serif;
}

.intelecomchat {
    position: absolute;
}

.intelecomchatdialog {
    position: fixed;
    left: 50%;
    top: 40px;
    width: 300px;
    height: 500px;
    overflow: hidden;
    color: rgba(0, 0, 0, 0.75);
    border: 2px solid #fff;
    background: #e6e6e6;
    border-radius: 0;
    z-index: 999999;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.intelecomchatdialog .ui-resizable-handle {
    z-index: 1000019 !important;
}

@media (max-height: 500px) {
    .intelecomchatoverlay__footer {
        display: none !important;
    }

    .intelecomcaptcha {
        overflow: auto;
    }
}
.intelecomismobile {
    width: auto !important;
    height: auto !important;
    min-height: 50px !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}
.intelecomismobile .intelecomchatoverlay__footer {
    display: none !important;
}
.intelecomismobile .intelecomchatoverlay {
    overflow-y: scrolloverflow-y !important;
}

.intelecomchatinner {
    position: relative;
    width: 100%;
    height: 456px;
    /*old browsers*/
    height: calc(100% - 44px);
}
.intelecomchatinner.lte-ie9 {
    height: 100%;
}

.intelecomchatheader {
    background: #de2c67;
    padding: 0 5px;
    height: 44px;
    color: #fff;
    font:
        300 20px/44px "Open Sans",
        sans-serif;
}

.ui-draggable .intelecomchatheader {
    cursor: move;
}

.intelecomchatheader i {
    cursor: pointer;
}

.intelecomchatheader__settings {
    position: relative;
    float: left;
}

.intelecomchatheader__settings-cont {
    cursor: default;
    display: none;
    position: absolute;
    width: 60px;
    height: 50px;
    z-index: 1000009;
    background: #fff;
    color: rgba(0, 0, 0, 0.75);
    padding: 5px;
}
.intelecomchatheader__settings-cont:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 6px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #fff transparent;
}

.intelecomchatheader__settings-row {
    border-top: 1px solid #e9ebed;
    margin-bottom: 5px;
}
.intelecomchatheader__settings-row:first-child {
    border-top: 0;
}

.intelecomchatheader__actions {
    float: right;
}

.intelecomchatoverlay {
    font-size: inherit;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1000019;
    background: #f2f2f2;
}

.intelecomcaptchaform {
    padding: 20px;
}

.intelecomcaptchaform .intelecomchat__button {
    margin-top: 25px;
}

.intelecomenterform {
    padding: 20px;
}

.intelecomleaveform {
    padding: 20px;
}

.intelecomleaveform .intelecomchat__button {
    margin-top: 25px;
}

.intelecomchatoverlay__footer {
    font-family: "Open Sans", sans-serif;
    padding: 20px 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #404040;
    text-align: center;
    border-top: 1px solid #cecece;
    background: #f2f2f2;
    opacity: 0.6;
}
.intelecomchatoverlay__footer .intelecomchatoverlay__footer_logo {
    color: #404040;
    position: relative;
}
.intelecomchatoverlay__footer .intelecomchatoverlay__footer_logo:after {
    content: "";
    width: 50px;
    height: 15px;
    position: absolute;
    right: -54px;
    top: 3px;
    background-image: url("data:img/png;base64,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");
    background-size: 50px 15px;
}

.intelecomchatoverlay__footer_logo {
    font-size: 13px;
    margin-left: -60px;
}

.intelecomcaptcha {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    background: #f2f2f2;
    color: #404040;
    font:
        1em "Open Sans",
        sans-serif;
    padding: 10px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.intelecomcaptcha__title {
    text-align: center;
    font-weight: 700;
    margin: 0 0 5px;
}

.intelecomcaptcha__label {
    font-weight: 400;
    margin: 0 0 5px;
    font-size: 0.8125em;
    display: block;
    text-align: center;
}
.intelecomcaptcha__label span {
    font-weight: 700;
    color: #f15a40;
}

.intelecomchat__input {
    color: #4e5f6f;
    width: 100%;
    padding: 6px 8px;
}
.lte-ie9 .intelecomchat__input {
    width: 100%;
}
.intelecomchat__input.intelecomchat__input_margin_b {
    margin-bottom: 10px;
}

.intelecomchat__button {
    border: none;
    background: #de2c67;
    width: 60%;
    margin: auto;
    display: block;
    color: #fff;
    padding: 10px 0;
    cursor: pointer;
    border-radius: 3px;
}
.intelecomchat__button.start_chat {
    margin-top: 25px;
}

.intelecomMsgPnlTable {
    display: table;
    min-height: 100%;
    width: 100%;
}

.intelecomMsgPnlRow {
    display: table-row;
}

.intelecomMsgPnlCell {
    display: table-cell;
}

.intelecomStartTextFromBottom {
    vertical-align: bottom;
}

.intelecomMsgPnl {
    -moz-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
    overflow: auto;
    padding: 5px;
}

.intelecomdialog {
    width: 100%;
    display: inline-block;
    overflow: auto;
    font:
        0.8125em "Open Sans",
        sans-serif;
    height: 346px;
    height: calc(100% - 70px - 40px);
    margin-top: 40px;
}
.lte-ie9 .intelecomdialog {
    height: 100%;
    margin-bottom: -70px;
    padding-bottom: 70px;
}

.intelecomdialog__typing {
    margin: 5px 0;
    text-align: center;
    height: 20px;
}

.intelecomdialog__question {
    text-align: right;
}

.intelecomdialog__question-text {
    text-align: left;
    word-wrap: break-word;
    word-break: break-word;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 5px 15px;
    display: inline-block;
    max-width: 80%;
    border-radius: 5px;
    background: #f2f2f2;
    position: relative;
    z-index: 2;
    -webkit-box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.5);
    box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.5);
}

.intelecomdialog__question-arrow-shadow {
    content: "";
    position: absolute;
    right: -4px;
    top: 50%;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    background: #f2f2f2;
    -moz-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -webkit-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -o-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -ms-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -webkit-box-shadow: 0px 2px 2px 0 rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 2px 2px 0 rgba(50, 50, 50, 0.5);
    box-shadow: 0px 2px 2px 0 rgba(50, 50, 50, 0.5);
}

.intelecomdialog__question-arrow {
    content: "";
    position: absolute;
    right: -5px;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    background: #f2f2f2;
    -moz-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -webkit-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -o-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -ms-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
}

.intelecomdialog__question-time {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    color: #808080;
    font-size: 10px;
    font-style: italic;
}

.intelecomdialog__answer {
    margin-bottom: 10px;
    text-align: left;
}

html .intelecomdialog__answer-text small {
    font-style: italic;
}

.intelecomdialog__answer-text {
    word-wrap: break-word;
    word-break: break-word;
    margin-left: 10px;
    background: #fff;
    display: inline-block;
    max-width: 80%;
    padding: 5px 15px;
    border-radius: 5px;
    position: relative;
    -webkit-box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.5);
    box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.5);
}

.intelecomdialog__answer-text a.attachment::before {
    content: " ";
    white-space: pre;
    background-size: 100% 100%;
    margin-right: 0.5em;
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="paperclip" class="svg-inline--fa fa-paperclip fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M149.106 512c-33.076 0-66.153-12.59-91.333-37.771-50.364-50.361-50.364-132.305-.002-182.665L319.842 29.498c39.331-39.331 103.328-39.331 142.66 0 39.331 39.332 39.331 103.327 0 142.657l-222.63 222.626c-28.297 28.301-74.347 28.303-102.65 0-28.3-28.301-28.3-74.349 0-102.649l170.301-170.298c4.686-4.686 12.284-4.686 16.97 0l5.661 5.661c4.686 4.686 4.686 12.284 0 16.971l-170.3 170.297c-15.821 15.821-15.821 41.563.001 57.385 15.821 15.82 41.564 15.82 57.385 0l222.63-222.626c26.851-26.851 26.851-70.541 0-97.394-26.855-26.851-70.544-26.849-97.395 0L80.404 314.196c-37.882 37.882-37.882 99.519 0 137.401 37.884 37.881 99.523 37.882 137.404.001l217.743-217.739c4.686-4.686 12.284-4.686 16.97 0l5.661 5.661c4.686 4.686 4.686 12.284 0 16.971L240.44 474.229C215.26 499.41 182.183 512 149.106 512z"></path></svg>');
    display: inline-block;
    width: 1em;
}

.intelecomdialog__answer-arrow-shadow {
    content: "";
    position: absolute;
    left: -4px;
    top: 50%;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    background: #fff;
    -moz-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -webkit-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -o-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -ms-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -webkit-box-shadow: -2px 0px 2px 0 rgba(50, 50, 50, 0.5);
    -moz-box-shadow: -2px 0px 2px 0 rgba(50, 50, 50, 0.5);
    box-shadow: -2px 0px 2px 0 rgba(50, 50, 50, 0.5);
}

.intelecomdialog__answer-arrow {
    content: "";
    position: absolute;
    left: -5px;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    background: #fff;
    -moz-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -webkit-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -o-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    -ms-transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
    transform: matrix(0.866, -0.5, 0.866, 0.5, 0, 0);
}

.intelecomdialog__answer-time {
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
    color: #808080;
    font-size: 10px;
    font-style: italic;
}

.intelecomthumbs {
    position: absolute;
    bottom: -27px;
    right: 0;
}

.intelecomthumbs-parent {
    margin-bottom: 30px !important;
}

.intelecomfooter {
    display: flex;
    font-size: inherit;
    min-height: 70px;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 15px 10px 15px 15px;
    z-index: 999999;
    background: #f2f2f2;
    border-top: 1px solid #cecece;
}
.lte-ie9 .intelecomfooter {
    bottom: 44px;
}

.intelecomfooter textarea.intelecomtext {
    font-size: 0.8125em;
}

.intelecom__maxchars {
    position: absolute;
    bottom: 13px;
    right: 15px;
    font-size: 10px;
    font-family: "Open Sans", sans-serif;
}

.intelecom__maxchars_reached {
    color: #de2c67;
}

.intelecomtext {
    color: rgba(0, 0, 0, 0.75);
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 38px);
    padding: 10px;
    min-height: 40px;
    min-width: 200px;
    resize: none;
    border: 1px solid #cecece;
    background: #fff;
    -webkit-box-shadow: inset 0px 0px 1px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: inset 0px 0px 1px 0px rgba(50, 50, 50, 0.5);
    box-shadow: inset 0px 0px 1px 0px rgba(50, 50, 50, 0.5);
}

.intelecomtext:disabled {
    background: #f2f2f2;
}

.intelecomsubmit {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: 22px;
    padding: 0;
    margin-left: 9px;
    border: none;
    color: #484848;
    font-size: 24px;
}

.intelecomcopy a {
    color: rgba(0, 0, 0, 0.75);
    text-decoration: none;
    font:
        10px/11px "Open Sans",
        sans-serif;
}

.dynDiv_resizeDiv_br {
    cursor: nw-resize;
    width: 16px;
    height: 16px;
    position: absolute;
    z-index: 999;
    bottom: -1px;
    right: -1px;
}

.intelecomchatstarter {
    position: fixed;
    cursor: pointer;
    text-indent: -9999px;
    width: 35px;
    height: 35px;
    padding: 10px;
    border: 5px solid #de2c67;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAGEUlEQVRoQ+1Ze0idZRh/z7xrWuZl2mWYl2IIU3IKq1Xg/pibOeuPBO2PMtYcomxsboqoYypjXvKyILo4xoKSpXjpL+9RSGGotCCiJHPkdrykri2dl6n9fofvyOfZd8737Zzv1BZ+8KB+3/s+7/N7n/ujQTzkj+Ehl19sAfivNbilgf+lBtbX13XTrMFgWLd1SbodJAntgsPcQZ4g/u4Ifwq+CloELfN3JTCOHLBxMZLwFPxx0HZQIMgbtM0BE1vD3gXQn6BJ0CyBWILQC4ArmAcvLS3t6ujoSBsaGkqanp4OdUB409agoCBjXFxcR1JS0hceHh4/4tUUANyV89ULgA+YPtve3p7b2dmZubpKzevzuLi4iP37919KTU19Hxx/BYB5XQFI5uMPpnGlpaWXoYXQgIAA4e3tLXCY3SjAVywsLIiZmRmB2zeWlJS8BWZDoDm5Gdl/giSaBIA2v+fMmTPtISEhwt3d3SHhzagJYnl5WUxMTIizZ8+m4v139AlnAAgC4xfq6upafXx8dBFeDmJ+fl4cP378dbz7FjTtLAAvXrx4sUXNbHira2sMMNof7jly5Ih9ADQkJZohNfBSV1dX07Zt1iMnnfvOnTvi5s2bJtOgYFqfrKws7QDsSEp04hhQAEjJryjpGkLrY+Pj47uMRmPK5OSkLxxeq/zi6NGj2gDYmZTcIMkjIP5UemgzzKhMTAZo4Mne3t5SAHpUqzllZ2drBrCRlFpaWtKGh4dNSel+1G2JgH7BpLR79+7uQ4cOdXp5eS0NDAy8Ojg4+LZWvjk5OZoBmJLSlStXcpFVdU9KBw4c+DQtLe1LhMawpqamaq02lJubqw5AnpQKCgouLy4uhvr7+5uSkqMPk9Lc3Jzw9PQ0nj9/Ph/83Ovr6xu08j127JhmAKaklJeX1x4cHCzc3Nx0ies0lZWVFTE1NSWqq6vfpS8gb3ysBoDmh0xMJ34Na5nIrOcBSQOmpFRWVtbqaDlgKZy5PCguLs7it5qamo9sAaDwDMu4yPH09HSC/h5kvZSQA6iqqmpVS0pqt6f0nSBOnTpFAIba2toPuUYpuVFwOLvw9fUVYWFhjXv37q3B0p9tFnOWAOwRUMseCYBLW1vbBxSUvsGizVzF8uKo/R07dkzAB79G9PoMZjQM3pM2y2k5gIqKilYtwtizJj8//x3sM5fF7sgJmdeuXUucnZ3dAIGK9rfDhw8XYd3voD9AMyDbDY0cACKF0wAgwqVBGDYof4GYAKN6enpOAsQ+Mwjc/jcZGRklNBvaPeiuakspB3Du3DmnASgsLGRINEUUEFvRYFB0d3f3ybGxsX00qejo6Mbk5GTmiV9AC9aa+011ixxAeXm50wAUFRVtxHTJBAmCvXQ0OjqTJmJjYysSEhIu4d0YhLdaNFkFwDBqj31r2YMwuikpyeovEwhUACdiYmKaQkNDO/D3DUvHlZ9hDcCeysrKNmTi+yp51YRndEEmFqdPn74nKVmAiAIvyvYDndfWbEgJAEvjhIaGhk9QrzzF0Ka14LIFgMKzQUfLOY7oopiUZCBYlrMmM2Lf3zb5Wn4EE27c2dfXd2JkZCT91q1bgi2dZdnL+G2redmkZunm/fz8RFRUVGNiYqJiUuIeWS/CqngFAGyOOO5pPsCAG7ffvn37eZS7b6KUfmV0dDSEIMyacHV1FYGBgYLTB60gsG4S67+Kj4//HNlVMSmpmaDSdyUAfMeoQDU+DXrmwoUL5SjCIgiAwlPwyMjIvoMHDzJKcOyn1huap2wMmzdo19ynNvfUAkhxrCKpkZqgP+yEP5RCCy/Thil8REREb0pKynv4NgKijap16eY5J8MhSXHOqUVgyzVW50ISCDYCzzU3N+ddvXo13UL4n/BtSqMGTOfqceOaAUgO5YGfYf39/ZmYd+aHh4ebb57Cc+CqixnYc/PmPTYnc5JDP3H9+vUkOPQbmE8yejwwwpu0agu9ZEZ05ljJUWnzD8TNa9KAZEasFjkqZ/mrW/RwxGzke1WHu9AC/9PCeQ/n8rpFj38NgF4HOYuPqgacdbBefLcA6HWT9vLZ0oC9N6fXvn8ApsHFT+A73uoAAAAASUVORK5CYII=)
        50% 50% no-repeat;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.intelecomStarterLeft {
    left: -10px;
}

.intelecomStarterCenter {
    left: 50%;
    margin-left: -32px;
    /* starter (width+margin+border)/2 = 32.5 */
}

.intelecomStarterRight {
    right: -10px;
}

.intelecomStarterTop {
    top: 0;
    margin-top: -10px;
}

.intelecomStarterMiddle {
    top: 50%;
    margin-top: -32px;
    /* starter (width+margin+border)/2 = 32.5 */
}

.intelecomStarterBottom {
    bottom: 0;
    margin-bottom: -10px;
}

.intelecomenterform__form label {
    text-align: left;
    margin: 10px 0 5px;
    display: block;
    font-size: 0.8125em;
    font-weight: 600;
}

.msg_intro {
    box-sizing: border-box;
    word-wrap: break-word;
    background: #fff;
    border: none;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}
.msg_intro h1 {
    font-size: 1.4em;
}

.msg_intro_variables {
    display: table;
    margin-top: 10px;
}
.msg_intro_variables div {
    display: table-row;
}
.msg_intro_variables div span {
    display: table-cell;
    padding-right: 10px;
}
.msg_intro_variables div span:last-child {
    word-break: break-word;
}

.intelecomchat__info {
    font:
        12px "Open Sans",
        sans-serif;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #606060;
    background: #f2f2f2;
    border-bottom: 1px solid #cecece;
    height: 17px;
    padding: 11px 0 11px 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.intelecomchat__infostate {
    color: #f2f2f2;
    background: #606060;
    border-radius: 10px;
    padding: 1px 10px 1px 10px;
    margin-right: 10px;
    margin-left: 10px;
    font-weight: bold;
}

.intelecomchat__infostatelamp {
    background: #606060;
    border-radius: 10px;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: -5px;
    margin-right: 5px;
}

.intelecomchat_infostatelamp_queue {
    background: #ffff66;
    background-image: -moz-radial-gradient(2px 2px 45deg, circle cover, #ffff66 0%, #ffae00 100%, red 95%);
    background-image: -webkit-radial-gradient(2px 2px, circle cover, #ffff66, #ffae00);
    background-image: -ms-radial-gradient(2px 2px, circle cover, #ffff66, #ffae00);
    background-image: radial-gradient(2px 2px 45deg, circle cover, #ffff66 0%, #ffae00 100%, red 95%);
}

.intelecomchat_infostatelamp_connected {
    background: #00fe00;
    background-image: -moz-radial-gradient(2px 2px 45deg, circle cover, #00fe00 0%, #42a642 100%);
    background-image: -webkit-radial-gradient(2px 2px, circle cover, #00fe00, #42a642);
    background-image: -ms-radial-gradient(2px 2px, circle cover, #00fe00, #42a642);
    background-image: radial-gradient(2px 2px 45deg, circle cover, #00fe00 0%, #42a642 100%);
}

.intelecomchat_infostatelamp_disconnected {
    background: #fec0b5;
    background-image: -moz-radial-gradient(2px 2px 45deg, circle cover, #fec0b5 0%, #fe2600 100%);
    background-image: -webkit-radial-gradient(2px 2px, circle cover, #fec0b5, #fe2600);
    background-image: -ms-radial-gradient(2px 2px, circle cover, #fec0b5, #fe2600);
    background-image: radial-gradient(2px 2px 45deg, circle cover, #fec0b5 0%, #fe2600 100%);
}

.intelecomchat__infomessage {
    font-style: italic;
}

/*spinner*/
@-moz-keyframes spin {
    to {
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes spin {
    to {
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes spin {
    to {
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
.intelecomprogress {
    /*bottom: 50%;*/
    /*position: absolute;*/
    display: inline-block;
    width: 5em;
    height: 5em;
    margin: 7em 7em;
    font-size: 12px;
    text-indent: 999em;
    overflow: hidden;
    -moz-animation: spin 1s infinite steps(8);
    -o-animation: spin 1s infinite steps(8);
    -webkit-animation: spin 1s infinite steps(8);
    animation: spin 1s infinite steps(8);
}

.small.intelecomprogress {
    font-size: 6px;
}

.large.intelecomprogress {
    font-size: 24px;
}

.intelecomprogress:before,
.intelecomprogress:after,
.intelecomprogress > div:before,
.intelecomprogress > div:after {
    content: "";
    position: absolute;
    top: 0;
    left: 2.25em;
    /* (container width - part width)/2  */
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    /* container height - part height */
    -moz-transform-origin: 50% 2.5em;
    -ms-transform-origin: 50% 2.5em;
    -o-transform-origin: 50% 2.5em;
    -webkit-transform-origin: 50% 2.5em;
    transform-origin: 50% 2.5em;
    /* container height / 2 */
}

.intelecomprogress:before {
    background: #555;
}

.intelecomprogress:after {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #777;
}

.intelecomprogress > div:before {
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: #999;
}

.intelecomprogress > div:after {
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    background: #bbb;
}

body {
    min-height: 600px;
}

html {
    min-height: 100%;
}

/* survey */
.intelecomsurveyform {
    padding: 20px;
}

.intelecomsurveyform__form {
    margin-top: 30px;
}

.intelecomsurvey {
    text-align: center;
    margin-bottom: 25px;
    margin-top: 15px;
}

.intelecomsurvey__list {
    text-align: center;
    padding: 0;
}

.intelecomsurvey__radio {
    display: inline-block;
    margin: 0;
    font-size: 0.85em;
}

.intelecomsurvey__radio input {
    box-shadow: none;
}

.intelecomsurveyform .intelecomchat__button {
    margin-top: 25px;
}

.intelecomsurveyform textarea {
    max-height: 8em;
}

.intelecomoption {
    word-wrap: break-word;
    background: #fff;
    border: 3px solid #fff;
    border-radius: 5px;
    padding: 5px;
    position: relative;
    margin-bottom: 10px;
}
.intelecomoption form h1 {
    margin-top: 0;
    font-size: 1.1em;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}
.intelecomoption form ul {
    display: block;
    list-style: none;
    padding: 0px;
    margin: 0;
}
.intelecomoption form .liSelected {
    background: #3e853f;
    border-color: #3e853f;
}
.intelecomoption form .liSelected span {
    color: #fff;
}
.intelecomoption form .liSelected .radio {
    border-color: #67c63b;
    background-color: #67c63b;
    color: #fff;
}
.intelecomoption form .liSelected .radio .intelecom_icon-ok {
    color: #fff;
    font-size: 1em;
    margin: 0;
}
.intelecomoption form button {
    background: #edf7e9;
    border: 1px solid #b5ccaa;
    border-radius: 5px;
    margin-bottom: 5px;
    vertical-align: middle;
    padding: 10px 0 10px 0;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-align: left;
    font-size: 1em;
    text-transform: none;
    font-weight: 500;
    color: #2f312e;
}
.intelecomoption form .radioCol {
    display: inline-block;
}
.intelecomoption form .radio {
    height: 21px;
    width: 22px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #b5ccaa;
    color: #333;
    text-align: center;
    margin-left: 8px;
    margin-right: 5px;
    padding-top: 1px;
    font-weight: 600;
}
.intelecomoption form span {
    width: 80%;
    display: inline-block;
    vertical-align: middle;
    word-break: break-word;
    margin-left: 5px;
}
.intelecomoption form .intelecomoption__footer {
    margin: 5px 0 5px 0;
}
.intelecomoption form .intelecomoption__footer .intelecomoption__confirmed {
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    font-style: italic;
}
.intelecomoption form .intelecomoption__footer .intelecomoption__confirmed span {
    width: 70%;
    margin-left: 15px;
    vertical-align: top;
}
.intelecomoption form .intelecomoption__footer .intelecomoption__confirmed a {
    color: #5872f0;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    font-size: 0.9em;
    float: right;
    font-style: normal;
    vertical-align: top;
}

.intelecomcommand {
    word-wrap: break-word;
    background: #fff9e0;
    border: 3px solid #fff;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}
.intelecomcommand h1 {
    margin-top: 0;
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}
.intelecomcommand .intelecomcommand__footer {
    margin-top: 15px;
}
.intelecomcommand .intelecomcommand__footer .intelecom_button:disabled {
    opacity: 0.35;
}
.intelecomcommand .intelecomcommand__footer .intelecom_icon-ok {
    margin-right: 10px;
}
.intelecomcommand .intelecomcommand__footer .intelecomcommand__buttonPressed {
    text-align: center;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.intelecom_ingress {
    margin-bottom: 15px;
    text-align: left;
}

.intelecom_checkbox {
    float: left;
    margin-right: 10px;
}

.intelecomtemplate-generic-card {
    padding: 15px;
}
.intelecomtemplate-generic-card h1 {
    margin-top: 0;
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}

/*# sourceMappingURL=intelecom-light.css.map */
