#iframe-render .c2c-popup-content iframe{width:100%;height:400px;border:0}
.c2c-prechat .c2c-popup-content{padding:20px}
.c2c-popup-content{background:#fff}
.c2c-content{position:fixed;bottom:60px !important;right:20px;z-index:10;max-width:567px;max-height:440px}
.contactUs-c2c{position:static !important;width:auto !important;text-align:left !important;margin-top:-10px;display:table}
.contactUs-c2c .c2c-btn{padding-right:15px !important}
.c2c-btn-wrapper{padding:8px 15px 8px 15px;display:inline-table}
.c2c-btn{background:#0091da;color:#fff}
.c2c-content .c2c-btn i{display:inline-block;position:relative;top:-2px;margin-right:15px;font:normal normal normal 41px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.c2c-content .c2c-btn label{font-size:18px;margin-bottom:0;line-height:20px;font-family:'metropolismedium'}
.c2c-popup{box-shadow:0 0 10px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.24);-ms-box-shadow:0 0 10px 2px rgba(0,0,0,0.24);width:567px;text-align:center;display:inline-block}
.c2c-popup header{background:#1195d3}
.c2c-popup header h3{font-size:18px;color:#fff;line-height:34px}
.bottomLinks{margin-top:20px;text-align:left}
.bottomLinks a{font-size:14px;display:inherit;font-family:'metropolislight';margin:10px 0;color:#428cc0;padding:0}
.bottomLinks i{width:20px}
.queryBtn{width:80%;height:30px;padding:0 !important;line-height:30px !important;border:0}
.c2c-popup-content{float:left;width:100%;padding:0}
.c2c-popup .c2c-close{float:right;margin-top:6px}
.c2c-popup .save-chat{position:absolute;left:10px;top:3px;color:#fff;line-height:30px}
.c2c-popup .save-chat:hover,.c2c-popup .save-chat:focus{color:#fff}
.c2c-popup header a i{color:#fff;font-size:20px}
.c2c-popup header a.save-chat i{font-size:18px;vertical-align:middle}
.c2c-popup .row.bubble{margin-right:35px;text-align:left}
.c2c-popup .bubble label{color:#565656;font-weight:normal;font-size:18px;display:block}
.c2c-popup .bubble .bubble-color{background-color:#01adef;border:1px solid #01adef;padding:10px;display:inline-block}
.c2c-popup .bubble .bubble-color p{color:#fff;font-size:18px}
.c2c-popup .bubble .time-stamp{color:#bfbfbf;text-transform:capitalize;display:block}
.c2c-popup .row.bubble.me{margin-left:35px;text-align:right;margin-right:0}
.c2c-popup .bubble.me .bubble-color{color:#565656;background-color:#fff;border:1px solid #dcdcdc}
.c2c-popup .bubble.me .bubble-color p{color:#565656}
.c2c-popup .msg-input-box{padding:12px;margin-right:-20px;margin-left:-20px;border-top:1px solid #959595;background-color:#fff}
.c2c-popup .msg-input-box textarea{outline:none !important;width:calc(100% - 120px);vertical-align:top;float:left;border:0;height:60px;background-color:transparent;resize:none}
.c2c-popup{display:none}
.c2c-popup .msg-input-box button{width:100px;vertical-align:top}
.c2c-popup .c2c-popup-chat{padding-bottom:15px;max-height:420px;overflow-x:hidden;overflow-y:auto}
.c2c-popup .c2c-popup-chat-bg{background-color:#f7f7f7;padding-bottom:0}
.c2c-form-content input[type="text"]{width:300px;height:35px;border-radius:3px;border:1px solid #b7b7b7;padding:0 10px}
.c2c-form-content{padding:30px 0 0}
.bottomLinks span{display:block;font-family:'metropolismedium';font-size:18px}
.c2c-form-content .bottomLinks a{display:inline-block;padding:0 20px}
.c2c-popup .msg-input-box textarea{color:#565656}
.c2c-popup .msg-input-box textarea::-webkit-input-placeholder{color:#c3c3c3}
.c2c-popup .msg-input-box textarea:-moz-placeholder{color:#c3c3c3;opacity:1}
.c2c-popup .msg-input-box textarea::-moz-placeholder{color:#c3c3c3;opacity:1}
.c2c-popup .msg-input-box textarea:-ms-input-placeholder{color:#c3c3c3}
.c2c-popup .msg-input-box textarea::-ms-input-placeholder{color:#c3c3c3}
.queryBtn.disabled{border:2px solid #b5b5b5;opacity:.8;color:#b5b5b5;pointer-events:none}
.queryBtn.disabled i{color:#b5b5b5}
.c2c-btn:hover,.c2c-btn label:hover{cursor:pointer}
.c2c-popup .c2c-btn:hover,.c2c-popup .c2c-btn label:hover{cursor:move}
.c2c-draggable .c2c-popup{display:inline-block}
#iframe-render .c2c-popup-content{height:400px}
.c2c-draggable{z-index:9999;width:auto;cursor:move;max-width:fit-content}
.c2c-prechat{max-height:380px}
.sub-label{font-size:14px}
.c2c-draggable .c2c-popup{width:100%}
.c2c-btn.content-header{padding:5px 0;text-align:left;width:100%}
.c2c-btn.content-header .c2c-btn-wrapper{width:100%;padding:0}
.c2c-content .c2c-btn.content-header i{font-size:26px;top:-5px;margin-left:10px}
.c2c-content .c2c-btn.content-header label{font-size:16px;line-height:16px}
.c2c-content .c2c-btn.content-header label span.sub-label{font-size:12px}
.c2c-popup .c2c-btn.content-header .c2c-close{top:12px;right:0}
.c2c-popup .c2c-btn.content-header .c2c-close i{font-size:20px;top:0}
@media(max-width:800px){.c2c-content{position:fixed;bottom:20px;right:0 !important;left:auto;text-align:center}
#iframe-render .c2c-popup-content iframe{width:320px}
.c2c-popup{width:320px;position:relative}
.c2c-form-content input[type="text"]{width:100%}
.queryBtn{font-size:26px;padding:10px 25px 10px 25px}
.queryBtn i{font-size:40px;margin-top:2px}
.c2c-content .c2c-btn label{display:none}
.c2c-content.contactUs-c2c .c2c-btn label{display:inline-block;width:calc(100% - 56px)}
.c2c-content .c2c-btn label.popup-label{display:inline-block;width:calc(100% - 92px)}
.c2c-btn-wrapper{padding:8px 0 6px 15px}
.c2c-popup-content{padding-left:0;padding-right:0}
.c2c-prechat .c2c-popup-content{padding:40px 20px}
[lang='de-DE'] .queryBtn,[lang='de-AT'] .queryBtn,[lang='de-CH'] .queryBtn,[lang='en-DE'] .queryBtn,[lang='en-CH'] .queryBtn,[lang='en-AT'] .queryBtn{font-size:22px}
.c2c-btn,.c2c-content{width:auto}
.c2c-popup .c2c-btn.content-header .c2c-close{top:10px}
}
.c2c-popup-content .queryBtn:focus{color:#0091da}
@media(max-height:400px){#iframe-render .c2c-popup-content iframe{height:180px}
.c2c-popup{max-height:180px;overflow:auto}
}
.cookie-message-desktop .c2c-content{height:240px;width:140px;bottom:60px !important}
.cookie-message-mobile .c2c-content{display:none}
.cookie-message-desktop .c2c-content .c2c-btn label{font-size:12px;margin-bottom:0;line-height:20px;font-family:'metropolismedium'}
@media(max-width:800px){.cookie-message-mobile .c2c-content{display:block}
.cookie-message-desktop .c2c-content{height:200px;width:140px;bottom:135px !important;display:none}
.cookie-message-desktop .c2c-content .c2c-btn label{font-size:10px;margin-bottom:0;line-height:20px;font-family:'metropolismedium'}
.cookie-message-desktop .c2c-content .c2c-btn label{display:block}