@font-face {
  font-family: 'adka';
  src: url('../fonts/adka.eot?8w1ihz');
  src: url('../fonts/adka.eot?8w1ihz#iefix') format('embedded-opentype'), url('../fonts/adka.woff2?8w1ihz') format('woff2'), url('../fonts/adka.ttf?8w1ihz') format('truetype'), url('../fonts/adka.woff?8w1ihz') format('woff'), url('../fonts/adka.svg?8w1ihz#adka') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
    font-family: "icomoon";
    src: url(../fonts/icomoon.eot);
    src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), url(../fonts/icomoon.woff) format('woff'), url(../fonts/icomoon.ttf) format('truetype'), url('../fonts/icomoon.svg#icomoon') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display:swap
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OfFpQ8DzNVwe6nWSA.woff') format('woff');
    unicode-range:U + 0102-0103, U + 0110-0111, U + 0128-0129, U + 0168-0169, U + 01A0-01A1, U + 01AF-01B0, U + 1EA0-1EF9, U + 20AB
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OfF5Q8DzNVwe6nWSA.woff') format('woff');
    unicode-range:U + 0100-024F, U + 0259, U + 1E00-1EFF, U + 2020, U + 20A0-20AB, U + 20AD-20CF, U + 2113, U + 2C60-2C7F, U + A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OfGZQ8DzNVwe6n.woff') format('woff');
    unicode-range:U + 0000-00FF, U + 0131, U + 0152-0153, U + 02BB-02BC, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2122, U + 2191, U + 2193, U + 2212, U + 2215, U + FEFF, U + FFFD
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOfFpQ8DzNVwe6nWSA.woff') format('woff');
    unicode-range:U + 0102-0103, U + 0110-0111, U + 0128-0129, U + 0168-0169, U + 01A0-01A1, U + 01AF-01B0, U + 1EA0-1EF9, U + 20AB
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOfF5Q8DzNVwe6nWSA.woff') format('woff');
    unicode-range:U + 0100-024F, U + 0259, U + 1E00-1EFF, U + 2020, U + 20A0-20AB, U + 20AD-20CF, U + 2113, U + 2C60-2C7F, U + A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOfGZQ8DzNVwe6n.woff') format('woff');
    unicode-range:U + 0000-00FF, U + 0131, U + 0152-0153, U + 02BB-02BC, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2122, U + 2191, U + 2193, U + 2212, U + 2215, U + FEFF, U + FFFD
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSfFpQ8DzNVwe6nWSA.woff') format('woff');
    unicode-range:U + 0102-0103, U + 0110-0111, U + 0128-0129, U + 0168-0169, U + 01A0-01A1, U + 01AF-01B0, U + 1EA0-1EF9, U + 20AB
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSfF5Q8DzNVwe6nWSA.woff') format('woff');
    unicode-range:U + 0100-024F, U + 0259, U + 1E00-1EFF, U + 2020, U + 20A0-20AB, U + 20AD-20CF, U + 2113, U + 2C60-2C7F, U + A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSfGZQ8DzNVwe6n.woff') format('woff');
    unicode-range:U + 0000-00FF, U + 0131, U + 0152-0153, U + 02BB-02BC, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2122, U + 2191, U + 2193, U + 2212, U + 2215, U + FEFF, U + FFFD
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1R8aivHZ47LTd9w_ak.woff') format('woff');
    unicode-range:U + 0102-0103, U + 0110-0111, U + 0128-0129, U + 0168-0169, U + 01A0-01A1, U + 01AF-01B0, U + 1EA0-1EF9, U + 20AB
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1R8amvHZ47LTd9w_ak.woff') format('woff');
    unicode-range:U + 0100-024F, U + 0259, U + 1E00-1EFF, U + 2020, U + 20A0-20AB, U + 20AD-20CF, U + 2113, U + 2C60-2C7F, U + A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1R8aevHZ47LTd9ww.woff') format('woff');
    unicode-range:U + 0000-00FF, U + 0131, U + 0152-0153, U + 02BB-02BC, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2122, U + 2191, U + 2193, U + 2212, U + 2215, U + FEFF, U + FFFD
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNR8aivHZ47LTd9w_ak.woff') format('woff');
    unicode-range:U + 0102-0103, U + 0110-0111, U + 0128-0129, U + 0168-0169, U + 01A0-01A1, U + 01AF-01B0, U + 1EA0-1EF9, U + 20AB
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNR8amvHZ47LTd9w_ak.woff') format('woff');
    unicode-range:U + 0100-024F, U + 0259, U + 1E00-1EFF, U + 2020, U + 20A0-20AB, U + 20AD-20CF, U + 2113, U + 2C60-2C7F, U + A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNR8aevHZ47LTd9ww.woff') format('woff');
    unicode-range:U + 0000-00FF, U + 0131, U + 0152-0153, U + 02BB-02BC, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2122, U + 2191, U + 2193, U + 2212, U + 2215, U + FEFF, U + FFFD
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRW8aivHZ47LTd9w_ak.woff') format('woff');
    unicode-range:U + 0102-0103, U + 0110-0111, U + 0128-0129, U + 0168-0169, U + 01A0-01A1, U + 01AF-01B0, U + 1EA0-1EF9, U + 20AB
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRW8amvHZ47LTd9w_ak.woff') format('woff');
    unicode-range:U + 0100-024F, U + 0259, U + 1E00-1EFF, U + 2020, U + 20A0-20AB, U + 20AD-20CF, U + 2113, U + 2C60-2C7F, U + A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRW8aevHZ47LTd9ww.woff') format('woff');
    unicode-range:U + 0000-00FF, U + 0131, U + 0152-0153, U + 02BB-02BC, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2122, U + 2191, U + 2193, U + 2212, U + 2215, U + FEFF, U + FFFD
}



html, body {
	font-family: "Mulish", Arial, Helvetica;
}


p {
	color:#000;
}

.control-group {
  display: inline-block;
  vertical-align: top;
  background: #fff;
  text-align: left;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  padding: 20px;
  width: 180px;
  height: 180px;
  margin: 10px;
}
.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
}
.control--radio--bottom {
  display: block;
  width:20px;
  position: relative;
  padding-top: 25px;
  padding-left: 0px;
  cursor: pointer;
  text-align:center;
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control--radio--bottom .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #AA005A;
  color: #ffffff;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #AA005A;
  color: #ffffff;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 8px;
  top: 4px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
  left: 7px;
  top: 7px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #fff;
}
.control--radio--bottom .control__indicator:after {
  left: 7px;
  top: 7px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #fff;
}
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}
.control--radio--bottom input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}
.select {
  position: relative;
  display: inline-block;
  margin-bottom: 15px;
  width: 100% !important;
}
.select select {
  display: inline-block;
  width: 100% !important;
  cursor: pointer;
  padding: 10px 15px;
  outline: 0;
  border: 0;
  border-radius: 0;
  background: #e6e6e6;
  color: #000;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.select select::-ms-expand {
  display: none;
}
.select select:hover,
.select select:focus {
  color: #000;
  background: #ccc;
}
.select select:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.select__arrow {
  position: absolute;
  top: 16px;
  right: 15px;
  width: 0;
  height: 0;
  pointer-events: none;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  border-color: #7b7b7b transparent transparent transparent;
}
.select select:hover ~ .select__arrow,
.select select:focus ~ .select__arrow {
  border-top-color: #000;
}
.select select:disabled ~ .select__arrow {
  border-top-color: #ccc;
}




#quicklinks {
	margin-top:30px;
	width:97%;
	padding:3px;
	font-size: 1.2em;
}

#quicklinks img {
	width:100% !important;
	height:auto !important;
	border:0;
}

#quicklinks td {
	text-align: left !important;
}





#profile {
	vertical-align: top;
	-webkit-columns: 3 220px;
	-moz-columns: 3 220px;
	columns: 3 220px;
	-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
	-moz-column-gap: 0px; /* Firefox */
	column-gap: 0px;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted grey;
}

#profileelement {
	display:inline-block;
	padding: 10px 0px;
	margin:0px;
	min-width:220px;
	width:90%;
	min-height:40px;
	vertical-align: bottom;
}

#profile label {
	display:block;
	margin-top:6px;
	font-size: 0.8em;
}

#profile input {
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width:90%;
	padding:3px;
}

#profile input[type="radio"], #profile input[type="checkbox"] {
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width:20px;
	padding:3px;
	margin:0px 10px 0px 0px;
}

input[type="radio"], input[type="checkbox"] {
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width:20px;
	padding:3px;
	margin:0px 10px 0px 0px;
}

#profile select {
	-webkit-appearance: menulist-button;
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width:90%;
	padding:0px;
	margin:5px 0px 4px 0px;
}




#flex-profile {
	width:100%; 
	display:flex; 
	display:-ms-flexbox; 
	flex-wrap:wrap; 
	justify-content:flex-start; 
	-ms-flex-pack:start; 
	align-items:stretch; 
	-ms-flex-align:stretch; 
	align-content:flex-start; 
	-ms-flex-line-pack:start;
}

#flex-profile #hl-element {
	width:100%;
	margin-bottom:30px;
}

#flex-profile #element {
	width:50%; 
	display:inline-block; 
	margin-bottom:15px;
}

#flex-profile #comeselement {
	width:100%; 
	display:block; 
	margin-bottom:15px;
}

#flex-profile #comeselement input {
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width:20px;
	padding:3px;
	
	margin:0px 10px 0px 0px;
}

#flex-profile #fullelement {
	width:100%; 
	display:inline-block; 
	margin-bottom:15px;
}

#flex-profile #fullelement label,
#flex-profile #element label {
	display:inline-block;
	font-size: 0.8em;
}

#flex-profile #fullelement input,
#flex-profile #element input {
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width:90%;
	padding:3px;
	vertical-align: top;
}

#flex-profile #fullelement input[type="radio"],
#flex-profile #fullelement input[type="checkbox"], 
#flex-profile #element input[type="radio"], 
#flex-profile #element input[type="checkbox"] {
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width:20px;
	padding:3px;
	margin:0px 10px 0px 0px;
}

#flex-profile #fullelement select, 
#flex-profile #element select {
	-webkit-appearance: menulist-button;
	font-family:"Mulish", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width:90%;
	padding:0px;
	margin:5px 0px 4px 0px;
}

#flex-profile-trenner {
	margin:20px 0px 30px 0px;
	border-bottom:1px dotted grey;
}



#submit {
	font-size:1em;
	padding:15px 30px;
	border-radius:10px;
	background-color: #AA005A;
	color: #ffffff;
	font-weight:bold;
	border:1px solid black;
}

#submit:hover {
	background-color: #999;
}

a, a:link {
	color:#AA005A;
}

a:hover {
	color:#808080;
}

#wrapper{
	width: 100%;
}

.box_head{
	margin-top:10px;
	padding:10px;
	border: 1px solid #AA005A;
	margin-bottom: -7px;
	margin-top: 10px;
	width: 100%;
	font-weight:bold;
	color: #ffffff;
	background: url("/_main/images/arrowdown.svg") no-repeat;
	background-size: 18px;
	background-position: calc(100% - 20px) center;
	background-repeat: no-repeat;
	background-color:#AA005A;
}
div.boxes{
	width: 100%;
	border: 1px solid #AA005A;
	padding:0px 10px;
}
div.boxes img{
	max-width: 100%;
	height:auto;
}



.fdb-block {
	padding: 3rem 0;
	line-height: 1.2;
}

.form-control {
	box-sizing:border-box;
	display:inline-block !important;
	height:auto !important;
	line-height: 1.0;
}

.card-footer {
	padding:0 !important;
}

.inbox_chat {
	display:none !important;
}

#vccontainer div p {
	padding:20px 0px !important;
}

#vccontainer div p.text-wrap {
	padding:2px 0px !important;
}

.fancybox-content {
	width:80vw !important;
	max-width:1100px !important;
	min-height:400px;
	max-height:90vh;
}

#show-filter {
	line-height:1.0;
}

#filtertext {
	font-size:0.9em !important;
}

#show-profile {
	line-height:1.0;
	box-sizing:border-box;
	margin-top:100px;
}

.mbsc-lv-cont {
	font-size:01em !important;
}








.linkbutton {
	padding: 10px 20px;
	border: 0px solid black;
	border-radius: 10px;
	background-color: #AA005A !important;
	color:#ffffff !important;
	text-decoration:none;
	font-weight:bold;
	-webkit-transition: 1s -webkit-filter linear;
	-moz-transition: 0.2s -moz-filter linear;
	-moz-transition: 0.2s filter linear;
	-ms-transition: 0.2s -ms-filter linear;
	-o-transition: 0.2s -o-filter linear;
	transition: 1s filter linear, 0.2s -webkit-filter linear;
}
.linkbutton:hover {
	color:#ffffff !important;
	filter: brightness(125%);
	text-decoration:none;
	-webkit-transition: 1s -webkit-filter linear;
	-moz-transition: 0.2s -moz-filter linear;
	-moz-transition: 0.2s filter linear;
	-ms-transition: 0.2s -ms-filter linear;
	-o-transition: 0.2s -o-filter linear;
	transition: 1s filter linear, 0.2s -webkit-filter linear;
	}


body {
	font-family: "Mulish", sans-serif;
	background-image: url("/_main/skins/expopharm/images/bg.png");
	background-repeat: no-repeat;
	min-height: 100vh;
	background-color: #f0f0f0;
	background-blend-mode: normal;
	background-attachment:fixed;
	}

.trans-row {
	background-color: #fff;
	opacity: .95;
}

.trans-row:hover {
	opacity: 1;
	transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-webkit-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
}

.footer-row {
	background-color: #aa005a;
}

.footer-row a {
	color:#fff !important;
}






.container {
	background-color:#fff;
	margin: 50px auto;
	box-sizing:border-box;
	opacity:1;
	-webkit-transition:opacity 500ms ease-out;
	-moz-transition:opacity 500ms ease-out;
	-o-transition:opacity 500ms ease-out;
	transition:opacity 500ms ease-out;
}

.container:hover {
	opacity:1;
	-webkit-transition:opacity 500ms ease-out;
	-moz-transition:opacity 500ms ease-out;
	-o-transition:opacity 500ms ease-out;
	transition:opacity 500ms ease-out;

}

.container-first {
	background-color:#fff;
	margin-top:0;
	box-sizing:border-box;
	max-width:none;
	opacity:1 !important;
}

.row {
	justify-content: center;
}



.fancybox-content, .fancybox-iframe {
	background-color:#fff !important;
}

.fusion-dropdown-menu {
	margin-right:20px !important;
}

.menu-item h3 {
	font-size:1.2em;
}

.loginhover:hover {
	background-color:#ddd;
}

.boxes {
	padding-top:20px !important;
}
.close {
	float:right;
}

.btn {
	height:auto !important;
}

.img-round {
	border-radius:50%;
	border:1px solid #000;
}

h1 {
	font-size:55px;
}
h2 {
	color:#878787;
	font-size:30px;
}

.card {
	border-radius:0;
}


@media screen and (max-width: 720px) {
	h1 {
		font-size:42px;
	}
	h2 {
		color:#878787;
		font-size:26px;
	}
	.p-3 {
		padding: 1.2rem 0.6rem !important;
	}
	.p-4 {
		padding: 1.6rem 0.8rem !important;
	}
	.p-5 {
		padding: 2rem 1rem !important;
	}
}































#addchat-bot .c-add-contact, #addchat-bot .c-block, #addchat-bot .c-contacts .c-search, #addchat-bot .c-delete, #addchat-bot .c-groups .c-search, #addchat-bot .c-menu-item.c-chat, #addchat-bot .c-menu-item.c-chat-group, #addchat-bot .c-menu-item.c-guest, #addchat-bot .c-menu-item.c-setting, #addchat-bot .c-messages .c-message .c-read, #addchat-bot .c-profile .c-edit label, #addchat-bot .c-remove-contact, #addchat-bot .c-report, #addchat-bot .c-send .c-emoji-button, #addchat-bot .c-send .c-message-options .c-attach, #addchat-bot .c-send-message, #addchat-bot .c-top-menu span.c-closed, #addchat-bot .c-top-menu span.c-dark, #addchat-bot .c-top-menu span.c-light, #addchat-bot .c-top-menu span.c-size-l, #addchat-bot .c-top-menu span.c-size-s, #addchat-bot-admin .c-add-contact, #addchat-bot-admin .c-block, #addchat-bot-admin .c-contacts .c-search, #addchat-bot-admin .c-delete, #addchat-bot-admin .c-groups .c-search, #addchat-bot-admin .c-menu-item.c-chat, #addchat-bot-admin .c-menu-item.c-chat-group, #addchat-bot-admin .c-menu-item.c-guest, #addchat-bot-admin .c-menu-item.c-setting, #addchat-bot-admin .c-messages .c-message .c-read, #addchat-bot-admin .c-profile .c-edit label, #addchat-bot-admin .c-remove-contact, #addchat-bot-admin .c-report, #addchat-bot-admin .c-send .c-emoji-button, #addchat-bot-admin .c-send .c-message-options .c-attach, #addchat-bot-admin .c-send-message, #addchat-bot-admin .c-top-menu span.c-closed, #addchat-bot-admin .c-top-menu span.c-dark, #addchat-bot-admin .c-top-menu span.c-light, #addchat-bot-admin .c-top-menu span.c-size-l, #addchat-bot-admin .c-top-menu span.c-size-s, #addchat-bot-admin .ca-widget-br, #addchat-bot-admin .ca-widget-cg, #addchat-bot-admin .ca-widget-conversations, #addchat-bot-admin .ca-widget-users {
    font-family: 'Font Awesome 5 Free';
    font-weight:900
}

@keyframes scale-up-center {
    0% {
        transform:scale(.5)
    }

    100% {
        transform:scale(1)
    }
}

@keyframes scale-up-ver-top {
    0% {
        transform: scaleY(.6);
        transform-origin:100% 0
    }

    100% {
        transform: scaleY(1);
        transform-origin:100% 0
    }
}

@keyframes pulsate-fwd {
    0% {
        transform:scale(1)
    }

    50% {
        transform:scale(1.1)
    }

    100% {
        transform:scale(1)
    }
}

@keyframes vibrate-1 {
    0% {
        transform:translate(0)
    }

    20% {
        transform:translate(-2px, 2px)
    }

    40% {
        transform:translate(-2px, -2px)
    }

    60% {
        transform:translate(2px, 2px)
    }

    80% {
        transform:translate(2px, -2px)
    }

    100% {
        transform:translate(0)
    }
}

@keyframes shake-horizontal {
    0% {
        transform:translateX(0)
    }

    50%, 70% {
        transform:translateX(-4px)
    }

    20%, 40%, 60% {
        transform:translateX(4px)
    }

    80% {
        transform:translateX(2px)
    }

    90% {
        transform:translateX(-4px)
    }
}

.c-animate {
    animation:scale-up-center .25s cubic-bezier(.075, .82, .165, 1)
}

.c-expand {
    animation:scale-up-ver-top .25s cubic-bezier(.39, .575, .565, 1)
}

#addchat-bot .c-fl-left, #addchat-bot-admin .c-fl-left {
    float:left
}

#addchat-bot .c-fl-right, #addchat-bot-admin .c-fl-right {
    float:right
}

#addchat-bot .c-m-1, #addchat-bot-admin .c-m-1 {
    margin:1rem
}

#addchat-bot .c-mt-10, #addchat-bot-admin .c-mt-10 {
    margin-top:10px
}

#addchat-bot .c-mb-10, #addchat-bot-admin .c-mb-10 {
    margin-bottom:10px
}

#addchat-bot .c-mt-3, #addchat-bot-admin .c-mt-3 {
    margin-top:3rem
}

#addchat-bot .no-pad, #addchat-bot-admin .no-pad {
    padding:0 !important
}

#addchat-bot .no-mb, #addchat-bot-admin .no-mb {
    margin-bottom:0 !important
}

#addchat-bot .no-radius, #addchat-bot-admin .no-radius {
    border-radius:0 !important
}

#addchat-bot .c-online, #addchat-bot-admin .c-online {
    border-color:#2ecc40 !important
}

#addchat-bot .c-away, #addchat-bot-admin .c-away {
    border-color:#cddc39 !important
}

#addchat-bot .c-busy, #addchat-bot-admin .c-busy {
    border-color:#e01e0f !important
}

#addchat-bot .c-offline, #addchat-bot-admin .c-offline {
    border-color:#bdbdbd !important
}

#addchat-bot .c-online-shadow, #addchat-bot-admin .c-online-shadow {
    box-shadow:0 5px 6px rgba(40, 40, 40, .5), 0 2px 3px rgba(40, 40, 40, .9)
}

#addchat-bot .c-away-shadow, #addchat-bot-admin .c-away-shadow {
    box-shadow:0 5px 6px rgba(205, 220, 57, .5), 0 2px 3px rgba(205, 220, 57, .9)
}

#addchat-bot .c-busy-shadow, #addchat-bot-admin .c-busy-shadow {
    box-shadow:0 5px 6px rgba(224, 30, 15, .5), 0 2px 3px rgba(224, 30, 15, .9)
}

#addchat-bot .c-offline-shadow, #addchat-bot-admin .c-offline-shadow {
    box-shadow:0 5px 6px rgba(189, 189, 189, .5), 0 2px 3px rgba(189, 189, 189, .9)
}

#addchat-bot .ca-load-more, #addchat-bot-admin .ca-load-more {
    cursor: pointer;
    text-align: center;
    color:#9e9e9e
}

#addchat-bot p.c-title, #addchat-bot-admin p.c-title {
    font-size: .8rem;
    font-weight: 700;
    line-height: inherit;
    margin-bottom: .5rem;
    color:#3a3a45
}

#addchat-bot p.c-subtitle, #addchat-bot span.c-subtitle, #addchat-bot-admin p.c-subtitle, #addchat-bot-admin span.c-subtitle {
    font-size: .7rem;
    font-weight: 500;
    line-height: inherit;
    color:#bdbdbd
}

#addchat-bot span.c-more, #addchat-bot-admin span.c-more {
    font-size: .6rem;
    font-weight: 600;
    line-height: inherit;
    display: block;
    margin: 1.4rem 0 1rem 0;
    cursor: pointer;
    text-align: center;
    letter-spacing: .7px;
    color:#bdbdbd
}

#addchat-bot a.c-link, #addchat-bot-admin a.c-link {
    font-size: .7rem;
    font-weight: 600;
    font-style: oblique;
    line-height: inherit;
    text-decoration: none;
    color:#f5f5f5
}

#addchat-bot a.c-link:hover, #addchat-bot-admin a.c-link:hover {
    color:#007bff
}

#addchat-bot-admin.c-mode-dark p.c-title, #addchat-bot.c-mode-dark p.c-title {
    color:#f0f5f9
}

#addchat-bot-admin.c-mode-dark .c-more, #addchat-bot-admin.c-mode-dark .c-subtitle, #addchat-bot.c-mode-dark .c-more, #addchat-bot.c-mode-dark .c-subtitle {
    color:#c9d6de
}

#addchat-bot .c-buddy, #addchat-bot-admin .c-buddy {
    position: relative;
    z-index: 9999;
    display: block;
    width: 100%;
    height: 2rem;
    transition: all .3s ease-out;
    background: linear-gradient(104.74deg, #AA005A 0, #949494 100%);
    box-shadow:0 0 6px 0 rgba(58, 58, 69, .6)
}

#addchat-bot .c-buddy .c-close, #addchat-bot .c-buddy .c-options, #addchat-bot-admin .c-buddy .c-close, #addchat-bot-admin .c-buddy .c-options {
    display: none;
    transition:all .3s ease-out
}

#addchat-bot .c-buddy .c-options, #addchat-bot-admin .c-buddy .c-options {
    transform:scale(0)
}

#addchat-bot .c-buddy .c-buddy-image, #addchat-bot-admin .c-buddy .c-buddy-image {
    position: absolute;
    left:44%
}

#addchat-bot .c-buddy .c-buddy-image .c-image, #addchat-bot-admin .c-buddy .c-buddy-image .c-image {
    cursor:pointer
}

#addchat-bot .c-buddy .c-heading, #addchat-bot-admin .c-buddy .c-heading {
    display: inline-block;
    padding-top: .55rem;
    padding-bottom:.2rem
}

#addchat-bot .c-buddy .c-heading .c-title, #addchat-bot-admin .c-buddy .c-heading .c-title {
    padding-left: 1rem;
    color:#fff
}

#addchat-bot .c-buddy .c-heading .c-subtitle, #addchat-bot-admin .c-buddy .c-heading .c-subtitle {
    display: none;
    color:#bdbdbd
}

#addchat-bot .c-buddy.c-expand, #addchat-bot-admin .c-buddy.c-expand {
    z-index: 9999;
    height:auto
}

#addchat-bot .c-buddy.c-expand .c-close, #addchat-bot-admin .c-buddy.c-expand .c-close {
    z-index: 999999 !important;
    display: block;
    transition: all .3s ease-in;
    transform:scale(1)
}

#addchat-bot .c-buddy.c-expand .c-options, #addchat-bot-admin .c-buddy.c-expand .c-options {
    display: block;
    padding: 0 0 2.5rem 0;
    transition: all .3s ease-in;
    transform:scale(1)
}

#addchat-bot .c-buddy.c-expand .c-options .c-button-round, #addchat-bot-admin .c-buddy.c-expand .c-options .c-button-round {
    margin-right:.4rem
}

#addchat-bot .c-buddy.c-expand .c-options .c-button-round:hover, #addchat-bot-admin .c-buddy.c-expand .c-options .c-button-round:hover {
    cursor: pointer;
    transition: all .3s ease-in-out;
    color: #fff;
    background: #AA005A;
    box-shadow:0 0 3px 2px #666666
}

#addchat-bot .c-buddy.c-expand .c-buddy-image, #addchat-bot-admin .c-buddy.c-expand .c-buddy-image {
    position: relative;
    left: unset;
    display: inline-block;
    float: left;
    padding:1rem 1rem 0 1rem
}

#addchat-bot .c-buddy.c-expand .c-buddy-image .c-image, #addchat-bot-admin .c-buddy.c-expand .c-buddy-image .c-image {
    width: 6rem;
    height: 6rem;
    border: 3px solid #fff;
    box-shadow:0 0 8px -2px rgba(58, 58, 69, .4)
}

#addchat-bot .c-buddy.c-expand .c-heading, #addchat-bot-admin .c-buddy.c-expand .c-heading {
    display: block;
    padding:1rem 1rem .5rem 0
}

#addchat-bot .c-buddy.c-expand .c-heading .c-title, #addchat-bot-admin .c-buddy.c-expand .c-heading .c-title {
    font-size:1rem
}

#addchat-bot .c-buddy.c-expand .c-heading .c-subtitle, #addchat-bot-admin .c-buddy.c-expand .c-heading .c-subtitle {
    display: block;
    padding-top: .25rem;
    opacity: 1;
    color:#f5f5f5
}

#addchat-bot-admin.c-resize-s .c-buddy-image, #addchat-bot.c-resize-s .c-buddy-image {
    left:45%
}

#addchat-bot-admin.c-resize-s .c-buddy-image .c-image, #addchat-bot.c-resize-s .c-buddy-image .c-image {
    width: 2.2rem;
    height:2.2rem
}

#addchat-bot-admin.c-resize-s .c-buddy-image .c-close, #addchat-bot.c-resize-s .c-buddy-image .c-close {
    font-size:1.2rem
}

#addchat-bot-admin.c-resize-s .c-buddy-image .c-title, #addchat-bot.c-resize-s .c-buddy-image .c-title {
    font-size:.7rem
}

#addchat-bot-admin.c-resize-s .c-buddy.c-expand .c-buddy-image .c-image, #addchat-bot.c-resize-s .c-buddy.c-expand .c-buddy-image .c-image {
    width: 4.3rem;
    height:4.3rem
}

#addchat-bot-admin.c-mode-dark .c-buddy, #addchat-bot.c-mode-dark .c-buddy {
    background:#272727
}

#addchat-bot-admin.c-mode-dark .c-buddy .c-heading .c-title, #addchat-bot.c-mode-dark .c-buddy .c-heading .c-title {
    color:#c9d6de
}

#addchat-bot-admin.c-mode-dark .c-buddy.c-expand .c-button-round, #addchat-bot.c-mode-dark .c-buddy.c-expand .c-button-round {
    background:#333
}

#addchat-bot-admin.c-mode-dark .c-buddy.c-expand .c-button-round:hover, #addchat-bot.c-mode-dark .c-buddy.c-expand .c-button-round:hover {
    color: #f0f5f9;
    background: #272727;
    box-shadow:0 0 3px 2px #333
}

#addchat-bot .c-close, #addchat-bot-admin .c-close {
    font-size: 1.4rem;
    font-weight: 600;
    position: absolute;
    z-index: 99999;
    top: .1rem;
    right: .8rem;
    cursor: pointer;
    transition: all .2s ease-in-out;
    transform: scale(1);
    color:#f5f5f5
}

#addchat-bot .c-close:hover, #addchat-bot-admin .c-close:hover {
    cursor: pointer;
    transition: all .2s ease-in-out;
    color:#3a3a45 !important
}

#addchat-bot .c-buddy.c-expand ~ .c-close, #addchat-bot-admin .c-buddy.c-expand ~ .c-close {
    z-index:0
}

#addchat-bot-admin.c-mode-dark .c-close, #addchat-bot.c-mode-dark .c-close {
    color:#c9d6de
}

#addchat-bot-admin.c-mode-dark .c-close:hover, #addchat-bot.c-mode-dark .c-close:hover {
    color:#333
}

#addchat-bot .c-profile, #addchat-bot-admin .c-profile {
    position: relative;
    height: 100%;
    text-align: center;
    background:#fff
}

#addchat-bot .c-profile .c-title, #addchat-bot-admin .c-profile .c-title {
    font-size:1rem
}

#addchat-bot .c-profile .c-image-big, #addchat-bot-admin .c-profile .c-image-big {
    width: 10rem;
    height: 10rem;
    margin-top: 1.5rem;
    margin-bottom:1rem
}

#addchat-bot .c-profile .c-edit, #addchat-bot-admin .c-profile .c-edit {
    position: absolute;
    z-index: 1;
    top: 4%;
    right:5%
}

#addchat-bot .c-profile .c-edit input, #addchat-bot-admin .c-profile .c-edit input {
    display:none
}

#addchat-bot .c-profile .c-edit label, #addchat-bot-admin .c-profile .c-edit label {
    font-size: 15px;
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    color: #fff;
    border-radius: 50%;
    background-color: #AA005A;
    box-shadow:0 0 8px -2px rgba(58, 58, 69, .4)
}

#addchat-bot .c-profile .c-edit label:before, #addchat-bot-admin .c-profile .c-edit label:before {
    line-height: 2;
    content: '\f030'
}

#addchat-bot .c-profile .c-edit label:hover, #addchat-bot-admin .c-profile .c-edit label:hover {
    background-color:#0071e0
}

#addchat-bot-admin.c-resize-s .c-profile .c-title, #addchat-bot.c-resize-s .c-profile .c-title {
    font-size:.9rem
}

#addchat-bot-admin.c-resize-s .c-profile .c-image-big, #addchat-bot.c-resize-s .c-profile .c-image-big {
    width: 6rem;
    height: 6rem;
    margin-top: 18px;
    margin-bottom:.7rem
}

#addchat-bot-admin.c-mode-dark .c-profile, #addchat-bot.c-mode-dark .c-profile {
    background:#1c1c1c
}

#addchat-bot .c-contacts, #addchat-bot .c-groups, #addchat-bot-admin .c-contacts, #addchat-bot-admin .c-groups {
    display: none;
    height: 77%;
    padding-bottom: 10px;
    transition: all .15s ease-in-out;
    background:#fff
}

#addchat-bot .c-contacts.c-active, #addchat-bot .c-groups.c-active, #addchat-bot-admin .c-contacts.c-active, #addchat-bot-admin .c-groups.c-active {
    display:block !important
}

#addchat-bot .c-contacts .c-contact, #addchat-bot .c-contacts .c-group, #addchat-bot .c-groups .c-contact, #addchat-bot .c-groups .c-group, #addchat-bot-admin .c-contacts .c-contact, #addchat-bot-admin .c-contacts .c-group, #addchat-bot-admin .c-groups .c-contact, #addchat-bot-admin .c-groups .c-group {
    line-height: .5;
    position: relative;
    display: inline-block;
    width: 100%;
    height: 50px;
    margin-bottom: 0;
    padding: 1px 0;
    cursor: pointer;
    transition: all .15s ease-in-out;
    border-radius:100px
}

#addchat-bot .c-contacts .c-contact::after, #addchat-bot .c-contacts .c-contact::before, #addchat-bot .c-contacts .c-group::after, #addchat-bot .c-contacts .c-group::before, #addchat-bot .c-groups .c-contact::after, #addchat-bot .c-groups .c-contact::before, #addchat-bot .c-groups .c-group::after, #addchat-bot .c-groups .c-group::before, #addchat-bot-admin .c-contacts .c-contact::after, #addchat-bot-admin .c-contacts .c-contact::before, #addchat-bot-admin .c-contacts .c-group::after, #addchat-bot-admin .c-contacts .c-group::before, #addchat-bot-admin .c-groups .c-contact::after, #addchat-bot-admin .c-groups .c-contact::before, #addchat-bot-admin .c-groups .c-group::after, #addchat-bot-admin .c-groups .c-group::before {
    box-sizing:inherit
}

#addchat-bot .c-contacts .c-contact::after:hover, #addchat-bot .c-contacts .c-contact::before:hover, #addchat-bot .c-contacts .c-group::after:hover, #addchat-bot .c-contacts .c-group::before:hover, #addchat-bot .c-groups .c-contact::after:hover, #addchat-bot .c-groups .c-contact::before:hover, #addchat-bot .c-groups .c-group::after:hover, #addchat-bot .c-groups .c-group::before:hover, #addchat-bot-admin .c-contacts .c-contact::after:hover, #addchat-bot-admin .c-contacts .c-contact::before:hover, #addchat-bot-admin .c-contacts .c-group::after:hover, #addchat-bot-admin .c-contacts .c-group::before:hover, #addchat-bot-admin .c-groups .c-contact::after:hover, #addchat-bot-admin .c-groups .c-contact::before:hover, #addchat-bot-admin .c-groups .c-group::after:hover, #addchat-bot-admin .c-groups .c-group::before:hover {
    transition: all .15s ease-in-out;
    background:#f3f5f8
}

#addchat-bot .c-contacts .c-contact .c-image, #addchat-bot .c-contacts .c-group .c-image, #addchat-bot .c-groups .c-contact .c-image, #addchat-bot .c-groups .c-group .c-image, #addchat-bot-admin .c-contacts .c-contact .c-image, #addchat-bot-admin .c-contacts .c-group .c-image, #addchat-bot-admin .c-groups .c-contact .c-image, #addchat-bot-admin .c-groups .c-group .c-image {
    display: block;
    float: left;
    width: 32px;
    min-width: 32px;
    height: 32px;
    margin: 8px;
    margin-left: 12px;
    border-radius:50%
}

#addchat-bot .c-contacts .c-contact .c-title, #addchat-bot .c-contacts .c-group .c-title, #addchat-bot .c-groups .c-contact .c-title, #addchat-bot .c-groups .c-group .c-title, #addchat-bot-admin .c-contacts .c-contact .c-title, #addchat-bot-admin .c-contacts .c-group .c-title, #addchat-bot-admin .c-groups .c-contact .c-title, #addchat-bot-admin .c-groups .c-group .c-title {
    font-size: .7rem;
    font-weight: 600;
    width: 85%;
    margin-bottom: .4rem;
    padding:.8rem 1rem .1rem 1rem
}

#addchat-bot .c-contacts .c-contact .c-title.c-nosubtitle, #addchat-bot .c-contacts .c-group .c-title.c-nosubtitle, #addchat-bot .c-groups .c-contact .c-title.c-nosubtitle, #addchat-bot .c-groups .c-group .c-title.c-nosubtitle, #addchat-bot-admin .c-contacts .c-contact .c-title.c-nosubtitle, #addchat-bot-admin .c-contacts .c-group .c-title.c-nosubtitle, #addchat-bot-admin .c-groups .c-contact .c-title.c-nosubtitle, #addchat-bot-admin .c-groups .c-group .c-title.c-nosubtitle {
    font-size: .8rem;
    padding-top:1.2rem
}

#addchat-bot .c-contacts .c-contact .c-status, #addchat-bot .c-contacts .c-group .c-status, #addchat-bot .c-groups .c-contact .c-status, #addchat-bot .c-groups .c-group .c-status, #addchat-bot-admin .c-contacts .c-contact .c-status, #addchat-bot-admin .c-contacts .c-group .c-status, #addchat-bot-admin .c-groups .c-contact .c-status, #addchat-bot-admin .c-groups .c-group .c-status {
    position: absolute;
    top: 42%;
    right: 5%;
    width: .5rem;
    height: .5rem;
    border-radius:50%
}

#addchat-bot .c-contacts .c-contact .c-status.c-online, #addchat-bot .c-contacts .c-group .c-status.c-online, #addchat-bot .c-groups .c-contact .c-status.c-online, #addchat-bot .c-groups .c-group .c-status.c-online, #addchat-bot-admin .c-contacts .c-contact .c-status.c-online, #addchat-bot-admin .c-contacts .c-group .c-status.c-online, #addchat-bot-admin .c-groups .c-contact .c-status.c-online, #addchat-bot-admin .c-groups .c-group .c-status.c-online {
    background:#2ecc40
}

#addchat-bot .c-contacts .c-contact .c-status.c-away, #addchat-bot .c-contacts .c-group .c-status.c-away, #addchat-bot .c-groups .c-contact .c-status.c-away, #addchat-bot .c-groups .c-group .c-status.c-away, #addchat-bot-admin .c-contacts .c-contact .c-status.c-away, #addchat-bot-admin .c-contacts .c-group .c-status.c-away, #addchat-bot-admin .c-groups .c-contact .c-status.c-away, #addchat-bot-admin .c-groups .c-group .c-status.c-away {
    background:#cddc39
}

#addchat-bot .c-contacts .c-contact .c-status.c-busy, #addchat-bot .c-contacts .c-group .c-status.c-busy, #addchat-bot .c-groups .c-contact .c-status.c-busy, #addchat-bot .c-groups .c-group .c-status.c-busy, #addchat-bot-admin .c-contacts .c-contact .c-status.c-busy, #addchat-bot-admin .c-contacts .c-group .c-status.c-busy, #addchat-bot-admin .c-groups .c-contact .c-status.c-busy, #addchat-bot-admin .c-groups .c-group .c-status.c-busy {
    background:#e01e0f
}

#addchat-bot .c-contacts .c-contact .c-status.c-offline, #addchat-bot .c-contacts .c-group .c-status.c-offline, #addchat-bot .c-groups .c-contact .c-status.c-offline, #addchat-bot .c-groups .c-group .c-status.c-offline, #addchat-bot-admin .c-contacts .c-contact .c-status.c-offline, #addchat-bot-admin .c-contacts .c-group .c-status.c-offline, #addchat-bot-admin .c-groups .c-contact .c-status.c-offline, #addchat-bot-admin .c-groups .c-group .c-status.c-offline {
    background:#bdbdbd
}

#addchat-bot .c-contacts .c-contact .c-notification, #addchat-bot .c-contacts .c-group .c-notification, #addchat-bot .c-groups .c-contact .c-notification, #addchat-bot .c-groups .c-group .c-notification, #addchat-bot-admin .c-contacts .c-contact .c-notification, #addchat-bot-admin .c-contacts .c-group .c-notification, #addchat-bot-admin .c-groups .c-contact .c-notification, #addchat-bot-admin .c-groups .c-group .c-notification {
    font-size: .6rem;
    line-height: 2.3;
    position: absolute;
    top: 28%;
    right: 11%;
    width: 2rem;
    height: 1.4rem;
    text-align: center;
    color: #fff;
    border-radius: 16px;
    background:#AA005A}

#addchat-bot .c-contacts .c-contact:hover, #addchat-bot .c-contacts .c-group:hover, #addchat-bot .c-groups .c-contact:hover, #addchat-bot .c-groups .c-group:hover, #addchat-bot-admin .c-contacts .c-contact:hover, #addchat-bot-admin .c-contacts .c-group:hover, #addchat-bot-admin .c-groups .c-contact:hover, #addchat-bot-admin .c-groups .c-group:hover {
    transition: all .3s ease-in-out;
    background-color:#f5f5f5
}

#addchat-bot .c-contacts .c-search, #addchat-bot .c-groups .c-search, #addchat-bot-admin .c-contacts .c-search, #addchat-bot-admin .c-groups .c-search {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 11%;
    background-color:#f5f5f5
}

#addchat-bot .c-contacts .c-search:before, #addchat-bot .c-groups .c-search:before, #addchat-bot-admin .c-contacts .c-search:before, #addchat-bot-admin .c-groups .c-search:before {
    font-size: 1rem;
    margin: 0 .8rem 0 1rem;
    content: '\f002';
    vertical-align: middle;
    color:#bdbdbd
}

#addchat-bot .c-contacts .c-search .c-search-input, #addchat-bot .c-groups .c-search .c-search-input, #addchat-bot-admin .c-contacts .c-search .c-search-input, #addchat-bot-admin .c-groups .c-search .c-search-input {
    font-size: .9rem;
    display: inline-block;
    width: 75%;
    height: 95%;
    margin: 0;
    color: #bdbdbd;
    border: none;
    outline: 0;
    background: 0 0;
    box-shadow:none
}

#addchat-bot .c-contacts .c-search .c-search-input::-ms-input-placeholder, #addchat-bot .c-groups .c-search .c-search-input::-ms-input-placeholder, #addchat-bot-admin .c-contacts .c-search .c-search-input::-ms-input-placeholder, #addchat-bot-admin .c-groups .c-search .c-search-input::-ms-input-placeholder {
    color:#bdbdbd
}

#addchat-bot .c-contacts .c-search .c-search-input::placeholder, #addchat-bot .c-groups .c-search .c-search-input::placeholder, #addchat-bot-admin .c-contacts .c-search .c-search-input::placeholder, #addchat-bot-admin .c-groups .c-search .c-search-input::placeholder {
    color:#bdbdbd
}

#addchat-bot .c-contacts .c-search .c-search-input:focus, #addchat-bot .c-groups .c-search .c-search-input:focus, #addchat-bot-admin .c-contacts .c-search .c-search-input:focus, #addchat-bot-admin .c-groups .c-search .c-search-input:focus {
    border: none;
    outline: 0;
    box-shadow:none
}

#addchat-bot-admin.c-resize-s .c-contacts .c-search, #addchat-bot-admin.c-resize-s .c-groups .c-search, #addchat-bot.c-resize-s .c-contacts .c-search, #addchat-bot.c-resize-s .c-groups .c-search {
    height:9%
}

#addchat-bot-admin.c-resize-s .c-contacts .c-search .c-search-input, #addchat-bot-admin.c-resize-s .c-groups .c-search .c-search-input, #addchat-bot.c-resize-s .c-contacts .c-search .c-search-input, #addchat-bot.c-resize-s .c-groups .c-search .c-search-input {
    font-size:.9rem
}

#addchat-bot-admin.c-mode-dark .c-contacts, #addchat-bot-admin.c-mode-dark .c-groups, #addchat-bot.c-mode-dark .c-contacts, #addchat-bot.c-mode-dark .c-groups {
    background:#121212
}

#addchat-bot-admin.c-mode-dark .c-contacts .c-contact:hover, #addchat-bot-admin.c-mode-dark .c-contacts .c-group:hover, #addchat-bot-admin.c-mode-dark .c-groups .c-contact:hover, #addchat-bot-admin.c-mode-dark .c-groups .c-group:hover, #addchat-bot.c-mode-dark .c-contacts .c-contact:hover, #addchat-bot.c-mode-dark .c-contacts .c-group:hover, #addchat-bot.c-mode-dark .c-groups .c-contact:hover, #addchat-bot.c-mode-dark .c-groups .c-group:hover {
    background-color:#333
}

#addchat-bot-admin.c-mode-dark .c-contacts .c-search, #addchat-bot-admin.c-mode-dark .c-groups .c-search, #addchat-bot.c-mode-dark .c-contacts .c-search, #addchat-bot.c-mode-dark .c-groups .c-search {
    background-color:#1c1c1c
}

#addchat-bot .c-label, #addchat-bot-admin .c-label {
    font-size: 1rem;
    line-height: inherit;
    display: block;
    margin-bottom: .2rem;
    padding: 1rem 0 0 .5rem;
    color:#9e9e9e
}

#addchat-bot .c-radio-group .c-radio, #addchat-bot-admin .c-radio-group .c-radio {
    display: inline-block;
    margin-top:.5rem
}

#addchat-bot .c-radio-group .c-radio-input, #addchat-bot-admin .c-radio-group .c-radio-input {
    display:none
}

#addchat-bot .c-radio-group .c-radio-label, #addchat-bot-admin .c-radio-group .c-radio-label {
    font-size: 1rem;
    font-weight: 500;
    line-height: inherit;
    position: relative;
    width: 100%;
    margin-left: 2rem;
    padding-bottom: 0;
    padding-left: 2.5rem;
    cursor: pointer;
    color:#828296
}

#addchat-bot .c-radio-group .c-radio-button, #addchat-bot-admin .c-radio-group .c-radio-button {
    position: absolute;
    top: -3px;
    left: 3px;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    border: 3px solid #AA005A;
    border-radius:50%
}

#addchat-bot .c-radio-group .c-radio-button::after, #addchat-bot-admin .c-radio-group .c-radio-button::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1rem;
    height: 1rem;
    content: '';
    transition: opacity .2s;
    transform: translate(-50%, -50%);
    opacity: 0;
    border-radius: 50%;
    background-color:#AA005A}

#addchat-bot .c-radio-group .c-radio-input:checked ~ .c-radio-label .c-radio-button::after, #addchat-bot-admin .c-radio-group .c-radio-input:checked ~ .c-radio-label .c-radio-button::after {
    opacity:1
}

#addchat-bot .c-checkbox-group .c-checkbox, #addchat-bot-admin .c-checkbox-group .c-checkbox {
    display: inline-block;
    margin-top:.5rem
}

#addchat-bot .c-checkbox-group .c-checkbox-input, #addchat-bot-admin .c-checkbox-group .c-checkbox-input {
    display: none;
    width:50%
}

#addchat-bot .c-checkbox-group .c-checkbox-label, #addchat-bot-admin .c-checkbox-group .c-checkbox-label {
    font-size: 1rem;
    font-weight: 500;
    line-height: inherit;
    position: relative;
    width: 100%;
    margin-top: 0;
    margin-left: 1.8rem;
    padding-bottom: 0;
    padding-left: 2.5rem;
    cursor: pointer;
    color:#828296
}

#addchat-bot .c-checkbox-group .c-checkbox-button, #addchat-bot-admin .c-checkbox-group .c-checkbox-button {
    position: absolute;
    top: -3px;
    left: 3px;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    border: 3px solid #AA005A;
    border-radius:6px
}

#addchat-bot .c-checkbox-group .c-checkbox-button::after, #addchat-bot-admin .c-checkbox-group .c-checkbox-button::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1rem;
    height: 1rem;
    content: '';
    transition: opacity .2s;
    transform: translate(-50%, -50%);
    opacity: 0;
    border-radius: 3%;
    background-color:#AA005A}

#addchat-bot .c-checkbox-group .c-checkbox-input:checked ~ .c-checkbox-label .c-checkbox-button::after, #addchat-bot-admin .c-checkbox-group .c-checkbox-input:checked ~ .c-checkbox-label .c-checkbox-button::after {
    opacity:1
}

#addchat-bot .c-radio-fancy, #addchat-bot-admin .c-radio-fancy {
    position: relative;
    margin:.5rem .5rem .5rem 0
}

#addchat-bot .c-radio-fancy-label, #addchat-bot-admin .c-radio-fancy-label {
    font-size: .65rem;
    font-weight: 600;
    line-height: inherit;
    margin: 0;
    padding: .3rem .6rem .3rem .6rem;
    cursor: pointer;
    transition: all .3s ease-in-out;
    color: #69697c;
    border: 2px solid transparent;
    border-radius:50px
}

#addchat-bot .c-radio-fancy-label.c-online:hover, #addchat-bot-admin .c-radio-fancy-label.c-online:hover {
    cursor: pointer;
    transition: all .3s ease-in-out;
    background:#93e79c
}

#addchat-bot .c-radio-fancy-label.c-away:hover, #addchat-bot-admin .c-radio-fancy-label.c-away:hover {
    cursor: pointer;
    transition: all .3s ease-in-out;
    background:#e3eb90
}

#addchat-bot .c-radio-fancy-label.c-offline:hover, #addchat-bot-admin .c-radio-fancy-label.c-offline:hover {
    cursor: pointer;
    transition: all .3s ease-in-out;
    background:#d7d7d7
}

#addchat-bot .c-radio-fancy-label.c-busy:hover, #addchat-bot-admin .c-radio-fancy-label.c-busy:hover {
    cursor: pointer;
    transition: all .3s ease-in-out;
    background:#f89890
}

#addchat-bot .c-radio-fancy-input, #addchat-bot-admin .c-radio-fancy-input {
    display:none
}

#addchat-bot .c-radio-fancy-input:checked + label, #addchat-bot-admin .c-radio-fancy-input:checked + label {
    color: #fff;
    border-color:transparent
}

#addchat-bot .c-radio-fancy-input:checked + .c-online, #addchat-bot-admin .c-radio-fancy-input:checked + .c-online {
    background:#2ecc40
}

#addchat-bot .c-radio-fancy-input:checked + .c-away, #addchat-bot-admin .c-radio-fancy-input:checked + .c-away {
    background:#cddc39
}

#addchat-bot .c-radio-fancy-input:checked + .c-busy, #addchat-bot-admin .c-radio-fancy-input:checked + .c-busy {
    background:#e01e0f
}

#addchat-bot .c-radio-fancy-input:checked + .c-offline, #addchat-bot-admin .c-radio-fancy-input:checked + .c-offline {
    background:#bdbdbd
}

#addchat-bot .c-input-group, #addchat-bot-admin .c-input-group {
    margin-bottom:1rem
}

#addchat-bot .c-input-group .c-input, #addchat-bot-admin .c-input-group .c-input {
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    width: 100%;
    height: calc(2.65rem + 2px);
    padding: .6rem 1.2rem;
    transition: box-shadow .15s ease;
    color: #828296;
    border: 0;
    border-radius: 50px;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow:0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02)
}

#addchat-bot .c-input-group .c-input:focus, #addchat-bot-admin .c-input-group .c-input:focus {
    color: #3a3a45;
    border-color: rgba(50, 151, 211, .25);
    outline: 0;
    background-color: #fff;
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08)
}

#addchat-bot .c-input-group .c-input::-ms-input-placeholder, #addchat-bot-admin .c-input-group .c-input::-ms-input-placeholder {
    opacity: 1;
    color:#adb5bd
}

#addchat-bot .c-input-group .c-input::placeholder, #addchat-bot-admin .c-input-group .c-input::placeholder {
    opacity: 1;
    color:#adb5bd
}

#addchat-bot .c-input-group .c-input:disabled, #addchat-bot .c-input-group .c-input[readonly], #addchat-bot-admin .c-input-group .c-input:disabled, #addchat-bot-admin .c-input-group .c-input[readonly] {
    cursor: not-allowed;
    opacity: 1;
    background-color:#ddd
}

#addchat-bot .c-gform, #addchat-bot-admin .c-gform {
    width: 90%;
    margin:2.2rem auto 0 auto
}

#addchat-bot .c-gform .c-input-group, #addchat-bot-admin .c-gform .c-input-group {
    width: 90%;
    margin-right: auto;
    margin-left:auto
}

#addchat-bot .c-inline, #addchat-bot-admin .c-inline {
    display:inline-block
}

#addchat-bot .c-input-group-prepend, #addchat-bot-admin .c-input-group-prepend {
    position: relative;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items:stretch
}

#addchat-bot .c-input-group-prepend .c-prepend, #addchat-bot-admin .c-input-group-prepend .c-prepend {
    display:flex
}

#addchat-bot .c-input-group-prepend .c-prepend-text, #addchat-bot-admin .c-input-group-prepend .c-prepend-text {
    font-size: .85rem;
    display: flex;
    padding: .375rem .75rem;
    text-align: center;
    white-space: nowrap;
    color: #39f;
    border-radius: 50px 0 0 50px;
    background-color: rgba(0, 128, 255, .1);
    align-items:center
}

#addchat-bot .c-prepend-input, #addchat-bot-admin .c-prepend-input {
    position: relative;
    display: flex !important;
    width: 1% !important;
    margin-bottom: 0;
    border-radius: 0 50px 50px 0 !important;
    flex:1 1 auto
}

#addchat-bot-admin.c-mode-dark .c-input-group .c-input, #addchat-bot.c-mode-dark .c-input-group .c-input {
    color: #bdbdbd;
    background:#272727
}

#addchat-bot-admin.c-mode-dark .c-input-group .c-input:focus, #addchat-bot.c-mode-dark .c-input-group .c-input:focus {
    outline: 0;
    background-color:#1c1c1c
}

#addchat-bot-admin.c-mode-dark .c-radio-fancy-input + label, #addchat-bot.c-mode-dark .c-radio-fancy-input + label {
    color:#c9d6de
}

#addchat-bot-admin.c-mode-dark .c-radio-fancy-input:checked + label, #addchat-bot.c-mode-dark .c-radio-fancy-input:checked + label {
    color:#c9d6de
}

#addchat-bot-admin.c-mode-dark .c-radio-fancy-input:checked + .c-away, #addchat-bot-admin.c-mode-dark .c-radio-fancy-input:checked + .c-offline, #addchat-bot.c-mode-dark .c-radio-fancy-input:checked + .c-away, #addchat-bot.c-mode-dark .c-radio-fancy-input:checked + .c-offline {
    color:#272727
}

#addchat-bot-admin.c-mode-dark .c-radio-group .c-radio-label, #addchat-bot.c-mode-dark .c-radio-group .c-radio-label {
    color:#f0f5f9
}

#addchat-bot-admin.c-mode-dark .c-checkbox-group .c-checkbox-label, #addchat-bot.c-mode-dark .c-checkbox-group .c-checkbox-label {
    color:#f0f5f9
}

#addchat-bot .c-groups, #addchat-bot-admin .c-groups {
    position: relative;
    height:88%
}

#addchat-bot .c-groups .c-group .c-subtitle, #addchat-bot-admin .c-groups .c-group .c-subtitle {
    padding:0 1rem 0 1rem
}

#addchat-bot .c-groups .c-contacts, #addchat-bot-admin .c-groups .c-contacts {
    position: absolute;
    z-index: 9999;
    top: 0;
    width: 100%;
    height: 100%;
    background:#fff
}

#addchat-bot-admin.c-resize-s .c-groups, #addchat-bot.c-resize-s .c-groups {
    height:85%
}

#addchat-bot-admin.c-mode-dark .c-groups .c-contacts, #addchat-bot.c-mode-dark .c-groups .c-contacts {
    background:#121212
}

#addchat-bot .c-image, #addchat-bot-admin .c-image {
    width: 2.5rem;
    height: 2.5rem;
    border-radius:50%
}

#addchat-bot .c-image-big, #addchat-bot-admin .c-image-big {
    width: 4.5rem;
    height: 4.5rem;
    border-radius:50%
}

#addchat-bot .c-image-attachment, #addchat-bot-admin .c-image-attachment {
    float: left;
    width: 35%;
    margin: 1.5rem 2rem 1rem 0;
    border-radius:12px
}

#addchat-bot .c-messages, #addchat-bot-admin .c-messages {
    width: 100%;
    height:80%
}

#addchat-bot .c-messages .c-daystamp, #addchat-bot-admin .c-messages .c-daystamp {
    font-size: .7rem;
    font-weight: 600;
    display: block;
    margin: 1.5rem .5rem .5rem .5rem;
    text-align: center;
    color:#bdbdbd
}

#addchat-bot .c-messages .c-message, #addchat-bot-admin .c-messages .c-message {
    position: relative;
    display: block;
    clear: both;
    margin-bottom: 2rem;
    margin-left: 1rem;
    overflow-wrap:break-word
}

#addchat-bot .c-messages .c-message .c-timestamp, #addchat-bot-admin .c-messages .c-message .c-timestamp {
    font-size: .5rem;
    font-weight: 500;
    position: absolute;
    bottom: -.9rem;
    left: .8rem;
    color:#bdbdbd
}

#addchat-bot .c-messages .c-message .c-tsender, #addchat-bot-admin .c-messages .c-message .c-tsender {
    position: absolute;
    z-index: 9;
    top: -1.4rem;
    left:-.6rem
}

#addchat-bot .c-messages .c-message .c-tsender .c-tsender-image, #addchat-bot-admin .c-messages .c-message .c-tsender .c-tsender-image {
    width: 1rem;
    border-radius: 50%;
    box-shadow:1px 1px 8px rgba(0, 0, 0, .2)
}

#addchat-bot .c-messages .c-message .c-bubble-wrapper, #addchat-bot-admin .c-messages .c-message .c-bubble-wrapper {
    display: block;
    width: 100%;
    text-align:left
}

#addchat-bot .c-messages .c-message .c-bubble, #addchat-bot-admin .c-messages .c-message .c-bubble {
    font-size: .9rem;
    font-weight: 500;
    line-height: 1.3;
    display: inline-block;
    width: auto;
    max-width: 95%;
    margin-left: 0;
    padding: .8rem;
    color: #fff;
    border-right: none;
    border-left: 3px solid #fff;
    border-radius: 15px 15px 0 15px;
    border-radius: 18px;
    border-top-left-radius: 0;
    background:#AA005A}

#addchat-bot .c-messages .c-message .c-read, #addchat-bot-admin .c-messages .c-message .c-read {
    font-size: .5rem;
    position: absolute;
    right: 2rem;
    bottom: -.8rem;
    opacity:0
}

#addchat-bot .c-messages .c-message .c-read:before, #addchat-bot-admin .c-messages .c-message .c-read:before {
    content: '\f560'
}

#addchat-bot .c-messages .c-message .c-read.c-active, #addchat-bot-admin .c-messages .c-message .c-read.c-active {
    opacity:1
}

#addchat-bot .c-messages .c-message .c-read.c-sent, #addchat-bot-admin .c-messages .c-message .c-read.c-sent {
    color:#bdbdbd
}

#addchat-bot .c-messages .c-message .c-read.c-seen, #addchat-bot-admin .c-messages .c-message .c-read.c-seen {
    color:#AA005A}

#addchat-bot .c-messages .c-message .c-quote, #addchat-bot-admin .c-messages .c-message .c-quote {
    position: relative;
    width: 95%;
    margin-left: 0;
    border-top-left-radius:0
}

#addchat-bot .c-messages .c-message .c-quote.c-active ~ .c-bubble-wrapper .c-bubble, #addchat-bot-admin .c-messages .c-message .c-quote.c-active ~ .c-bubble-wrapper .c-bubble {
    display: block;
    border-top-left-radius: 0;
    border-top-right-radius:0
}

#addchat-bot .c-messages .c-message.c-reply, #addchat-bot-admin .c-messages .c-message.c-reply {
    margin-right: 1rem;
    margin-left:0
}

#addchat-bot .c-messages .c-message.c-reply .c-image-attachment, #addchat-bot-admin .c-messages .c-message.c-reply .c-image-attachment {
    float: right;
    margin-right:0
}

#addchat-bot .c-messages .c-message.c-reply .c-bubble-wrapper, #addchat-bot-admin .c-messages .c-message.c-reply .c-bubble-wrapper {
    text-align:right
}

#addchat-bot .c-messages .c-message.c-reply .c-bubble, #addchat-bot-admin .c-messages .c-message.c-reply .c-bubble {
    margin-left: 1rem;
    color: #3a3a45;
    border-right: none;
    border-left: none;
    border-radius: 15px 15px 0 15px;
    background:#fff
}

#addchat-bot .c-messages .c-message.c-reply .c-bubble .c-link, #addchat-bot-admin .c-messages .c-message.c-reply .c-bubble .c-link {
    color:#AA005A}

#addchat-bot .c-messages .c-message.c-reply .c-bubble .c-link:hover, #addchat-bot-admin .c-messages .c-message.c-reply .c-bubble .c-link:hover {
    color:#AA005A !important
}

#addchat-bot .c-messages .c-message.c-reply .c-timestamp, #addchat-bot-admin .c-messages .c-message.c-reply .c-timestamp {
    right: 0;
    left:unset
}

#addchat-bot .c-messages .c-message.c-reply .c-quote, #addchat-bot-admin .c-messages .c-message.c-reply .c-quote {
    margin-left: 1rem;
    border-top-left-radius: 18px;
    border-top-right-radius:18px
}

#addchat-bot-admin.c-resize-s .c-messages .c-daystamp, #addchat-bot.c-resize-s .c-messages .c-daystamp {
    font-size:.55rem
}

#addchat-bot-admin.c-resize-s .c-messages .c-message, #addchat-bot.c-resize-s .c-messages .c-message {
    margin-bottom:1.8rem
}

#addchat-bot-admin.c-resize-s .c-messages .c-message .c-tsender, #addchat-bot.c-resize-s .c-messages .c-message .c-tsender {
    top: -1.6rem;
    left:-.5rem
}

#addchat-bot-admin.c-resize-s .c-messages .c-message .c-tsender .c-tsender-image, #addchat-bot.c-resize-s .c-messages .c-message .c-tsender .c-tsender-image {
    width:1.6rem
}

#addchat-bot-admin.c-resize-s .c-messages .c-message .c-quote, #addchat-bot.c-resize-s .c-messages .c-message .c-quote {
    width:94.7%
}

#addchat-bot-admin.c-resize-s .c-messages .c-message .c-bubble, #addchat-bot.c-resize-s .c-messages .c-message .c-bubble {
    font-size: .75rem;
    padding:.65rem
}

#addchat-bot-admin.c-resize-s .c-messages .c-message .c-timestamp, #addchat-bot.c-resize-s .c-messages .c-message .c-timestamp {
    font-size: .55rem;
    bottom:-.9rem
}

#addchat-bot-admin.c-mode-dark .c-messages .c-message .c-bubble, #addchat-bot.c-mode-dark .c-messages .c-message .c-bubble {
    color: #f0f5f9;
    border-left: 3px solid #AA005A;
    background:#272727
}

#addchat-bot-admin.c-mode-dark .c-messages .c-message.c-reply .c-bubble, #addchat-bot.c-mode-dark .c-messages .c-message.c-reply .c-bubble {
    color: #f0f5f9;
    border-left: 3px solid transparent;
    background:#333
}

#addchat-bot .c-button, #addchat-bot-admin .c-button {
    font-size: .9rem;
    font-weight: 600;
    line-height: 1.5;
    display: inline-block;
    padding: .625rem 1.25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius:50px
}

#addchat-bot .c-button:focus, #addchat-bot .c-button:hover, #addchat-bot-admin .c-button:focus, #addchat-bot-admin .c-button:hover {
    text-decoration:none
}

#addchat-bot .c-button.focus, #addchat-bot .c-button:focus, #addchat-bot-admin .c-button.focus, #addchat-bot-admin .c-button:focus {
    outline: 0;
    box-shadow:0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)
}

#addchat-bot .c-button.disabled, #addchat-bot .c-button:disabled, #addchat-bot-admin .c-button.disabled, #addchat-bot-admin .c-button:disabled {
    opacity: .65;
    box-shadow:none
}

#addchat-bot .c-button:not(:disabled):not(.disabled), #addchat-bot-admin .c-button:not(:disabled):not(.disabled) {
    cursor:pointer
}

#addchat-bot .c-button:not(:disabled):not(.disabled).active, #addchat-bot .c-button:not(:disabled):not(.disabled):active, #addchat-bot-admin .c-button:not(:disabled):not(.disabled).active, #addchat-bot-admin .c-button:not(:disabled):not(.disabled):active {
    border-color: #666666;
    background-color: #666666;
    box-shadow:none
}

#addchat-bot .c-button:not(:disabled):not(.disabled).active:focus, #addchat-bot .c-button:not(:disabled):not(.disabled):active:focus, #addchat-bot-admin .c-button:not(:disabled):not(.disabled).active:focus, #addchat-bot-admin .c-button:not(:disabled):not(.disabled):active:focus {
    box-shadow:0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08), none
}

#addchat-bot .c-button.c-btn-primary, #addchat-bot-admin .c-button.c-btn-primary {
    color: #fff;
    border-color: #AA005A;
    background-color: #AA005A;
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08)
}

#addchat-bot .c-button.c-btn-primary:hover, #addchat-bot-admin .c-button.c-btn-primary:hover {
    color: #fff;
    border-color: #AA005A;
    background-color:#AA005A}

#addchat-bot .c-button.c-btn-primary.focus, #addchat-bot .c-button.c-btn-primary:focus, #addchat-bot-admin .c-button.c-btn-primary.focus, #addchat-bot-admin .c-button.c-btn-primary:focus {
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(84, 108, 245, .5)
}

#addchat-bot .c-button.c-btn-primary.disabled, #addchat-bot .c-button.c-btn-primary:disabled, #addchat-bot-admin .c-button.c-btn-primary.disabled, #addchat-bot-admin .c-button.c-btn-primary:disabled {
    color: #fff;
    border-color: #AA005A;
    background-color:#AA005A}

#addchat-bot .c-button.c-btn-primary:not(:disabled):not(.disabled).active, #addchat-bot .c-button.c-btn-primary:not(:disabled):not(.disabled):active, #addchat-bot-admin .c-button.c-btn-primary:not(:disabled):not(.disabled).active, #addchat-bot-admin .c-button.c-btn-primary:not(:disabled):not(.disabled):active {
    color: #fff;
    border-color: #AA005A;
    background-color:#0071e0
}

#addchat-bot .c-button.c-btn-primary:not(:disabled):not(.disabled).active:focus, #addchat-bot .c-button.c-btn-primary:not(:disabled):not(.disabled):active:focus, #addchat-bot-admin .c-button.c-btn-primary:not(:disabled):not(.disabled).active:focus, #addchat-bot-admin .c-button.c-btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow:none, 0 0 0 0 rgba(0, 128, 255, .5)
}

#addchat-bot .c-button.c-btn-neutral, #addchat-bot-admin .c-button.c-btn-neutral {
    color: #AA005A;
    border-color: #fff;
    background-color: #fff;
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08)
}

#addchat-bot .c-button.c-btn-neutral:hover, #addchat-bot-admin .c-button.c-btn-neutral:hover {
    color: #AA005A;
    border-color: #fff;
    background-color:#fff
}

#addchat-bot .c-button.c-btn-neutral.focus, #addchat-bot .c-button.c-btn-neutral:focus, #addchat-bot-admin .c-button.c-btn-neutral.focus, #addchat-bot-admin .c-button.c-btn-neutral:focus {
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5)
}

#addchat-bot .c-button.c-btn-neutral.disabled, #addchat-bot .c-button.c-btn-neutral:disabled, #addchat-bot-admin .c-button.c-btn-neutral.disabled, #addchat-bot-admin .c-button.c-btn-neutral:disabled {
    color: #AA005A;
    border-color: #fff;
    background-color:#fff
}

#addchat-bot .c-button.c-btn-neutral:not(:disabled):not(.disabled).active, #addchat-bot .c-button.c-btn-neutral:not(:disabled):not(.disabled):active, #addchat-bot-admin .c-button.c-btn-neutral:not(:disabled):not(.disabled).active, #addchat-bot-admin .c-button.c-btn-neutral:not(:disabled):not(.disabled):active {
    color: #AA005A;
    border-color: #fff;
    background-color:#eaeaea
}

#addchat-bot .c-button.c-btn-neutral:not(:disabled):not(.disabled).active:focus, #addchat-bot .c-button.c-btn-neutral:not(:disabled):not(.disabled):active:focus, #addchat-bot-admin .c-button.c-btn-neutral:not(:disabled):not(.disabled).active:focus, #addchat-bot-admin .c-button.c-btn-neutral:not(:disabled):not(.disabled):active:focus {
    box-shadow:none, 0 0 0 0 rgba(255, 255, 255, .5)
}

#addchat-bot .c-button.c-btn-danger, #addchat-bot-admin .c-button.c-btn-danger {
    color: #e01e0f;
    border-color: #fff;
    background-color: #fff;
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08)
}

#addchat-bot .c-button.c-btn-danger:hover, #addchat-bot-admin .c-button.c-btn-danger:hover {
    color: #fff;
    border-color: #e01e0f;
    background-color:#e01e0f
}

#addchat-bot .c-button.c-btn-danger.focus, #addchat-bot .c-button.c-btn-danger:focus, #addchat-bot-admin .c-button.c-btn-danger.focus, #addchat-bot-admin .c-button.c-btn-danger:focus {
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5)
}

#addchat-bot .c-button.c-btn-danger.disabled, #addchat-bot .c-button.c-btn-danger:disabled, #addchat-bot-admin .c-button.c-btn-danger.disabled, #addchat-bot-admin .c-button.c-btn-danger:disabled {
    color: #fff;
    border-color: #e01e0f;
    background-color:#e01e0f
}

#addchat-bot .c-button.c-btn-danger:not(:disabled):not(.disabled).active, #addchat-bot .c-button.c-btn-danger:not(:disabled):not(.disabled):active, #addchat-bot-admin .c-button.c-btn-danger:not(:disabled):not(.disabled).active, #addchat-bot-admin .c-button.c-btn-danger:not(:disabled):not(.disabled):active {
    color: #fff;
    border-color: #e01e0f;
    background-color:#eaeaea
}

#addchat-bot .c-button.c-btn-danger:not(:disabled):not(.disabled).active:focus, #addchat-bot .c-button.c-btn-danger:not(:disabled):not(.disabled):active:focus, #addchat-bot-admin .c-button.c-btn-danger:not(:disabled):not(.disabled).active:focus, #addchat-bot-admin .c-button.c-btn-danger:not(:disabled):not(.disabled):active:focus {
    box-shadow:none, 0 0 0 0 rgba(255, 255, 255, .5)
}

#addchat-bot .c-button.c-btn-block, #addchat-bot-admin .c-button.c-btn-block {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left:auto
}

#addchat-bot .c-button.c-btn-block + .c-button.c-btn-block, #addchat-bot-admin .c-button.c-btn-block + .c-button.c-btn-block {
    margin-top:1rem
}

#addchat-bot .c-btn-sm, #addchat-bot-admin .c-btn-sm {
    font-size: .875rem;
    line-height: 1.5;
    padding: .25rem .5rem;
    border-radius:.5rem
}

#addchat-bot .c-button-round, #addchat-bot-admin .c-button-round {
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    cursor: pointer;
    text-align: center;
    color: #AA005A;
    border-radius: 100%;
    background-color:#fff
}

#addchat-bot .c-button-round i, #addchat-bot-admin .c-button-round i {
    line-height:2.4rem
}

#addchat-bot .c-button-round:hover, #addchat-bot-admin .c-button-round:hover {
    color: #AA005A;
    background-color:#fff
}

#addchat-bot .c-block:before, #addchat-bot-admin .c-block:before {
    content: '\f05e'
}

#addchat-bot .c-report:before, #addchat-bot-admin .c-report:before {
    content: '\f024'
}

#addchat-bot .c-delete:before, #addchat-bot-admin .c-delete:before {
    content: '\f2ed'
}

#addchat-bot .c-add-contact:before, #addchat-bot-admin .c-add-contact:before {
    content: '\f234'
}

#addchat-bot .c-remove-contact:before, #addchat-bot-admin .c-remove-contact:before {
    content: '\f235'
}

#addchat-bot .c-send-message:before, #addchat-bot-admin .c-send-message:before {
    content: '\f1d8'
}

#addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral, #addchat-bot.c-mode-dark .c-button.c-btn-neutral {
    color: #fff;
    border-color: #454545;
    background-color: #454545;
    box-shadow:0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08)
}

#addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral:hover, #addchat-bot.c-mode-dark .c-button.c-btn-neutral:hover {
    color: #fff;
    border-color: #272727;
    background-color:#272727
}

#addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral.disabled, #addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral:disabled, #addchat-bot.c-mode-dark .c-button.c-btn-neutral.disabled, #addchat-bot.c-mode-dark .c-button.c-btn-neutral:disabled {
    color: #fff;
    border-color: #272727;
    background-color:#272727
}

#addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled).active, #addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled):active, #addchat-bot.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled).active, #addchat-bot.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled):active {
    color: #fff;
    border-color: #333;
    background-color:#333
}

#addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled).active:focus, #addchat-bot-admin.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled):active:focus, #addchat-bot.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled).active:focus, #addchat-bot.c-mode-dark .c-button.c-btn-neutral:not(:disabled):not(.disabled):active:focus {
    box-shadow:none, 0 0 0 0 rgba(255, 255, 255, .5)
}

#addchat-bot .c-quote, #addchat-bot-admin .c-quote {
    line-height: 1.2;
    position: absolute;
    top: -104%;
    display: none;
    width: 97%;
    height: 100%;
    margin-left: -.8%;
    padding: .2rem 0 .4rem 0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background:#fff
}

#addchat-bot .c-quote .c-subtitle, #addchat-bot-admin .c-quote .c-subtitle {
    font-size: .6rem;
    padding-left: .6rem;
    color:#AA005A}

#addchat-bot .c-quote.c-sender .c-subtitle, #addchat-bot-admin .c-quote.c-sender .c-subtitle {
    color:#AA005A}

#addchat-bot .c-quote.c-sender .c-link, #addchat-bot-admin .c-quote.c-sender .c-link {
    color:#69697c
}

#addchat-bot .c-quote.c-sender .c-link:hover, #addchat-bot-admin .c-quote.c-sender .c-link:hover {
    color:#69697c !important
}

#addchat-bot .c-quote.c-you .c-subtitle, #addchat-bot-admin .c-quote.c-you .c-subtitle {
    color:#69697c
}

#addchat-bot .c-quote.c-you .c-link, #addchat-bot-admin .c-quote.c-you .c-link {
    color:#69697c
}

#addchat-bot .c-quote.c-you .c-link:hover, #addchat-bot-admin .c-quote.c-you .c-link:hover {
    color:#69697c !important
}

#addchat-bot .c-quote.c-active, #addchat-bot-admin .c-quote.c-active {
    display:block
}

#addchat-bot .c-quote .c-close, #addchat-bot-admin .c-quote .c-close {
    top: 0;
    color:#bdbdbd
}

#addchat-bot .c-quote .c-close:hover, #addchat-bot-admin .c-quote .c-close:hover {
    cursor: pointer;
    transition: all .2s ease-in-out;
    color:#3a3a45
}

#addchat-bot .c-quote .c-text, #addchat-bot-admin .c-quote .c-text {
    font-size: .7rem;
    font-weight: 500;
    line-height: 1.2;
    overflow: hidden;
    width: 90%;
    height: 1.8rem;
    margin-top: .2rem;
    margin-bottom: 0;
    padding: 0 1rem 0 .6rem;
    color:#bdbdbd
}

#addchat-bot .c-quote .c-subtitle, #addchat-bot-admin .c-quote .c-subtitle {
    font-weight:700
}

#addchat-bot .c-quote-image, #addchat-bot-admin .c-quote-image {
    position: absolute;
    top: -100%;
    display: none;
    width: 97%;
    height: 100%;
    margin-left: -.8%;
    padding: .2rem 0 .4rem 0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background:#fff
}

#addchat-bot .c-quote-image.c-active, #addchat-bot-admin .c-quote-image.c-active {
    display:block
}

#addchat-bot .c-quote-image .c-close, #addchat-bot-admin .c-quote-image .c-close {
    color:#bdbdbd
}

#addchat-bot .c-quote-image .c-close:hover, #addchat-bot-admin .c-quote-image .c-close:hover {
    cursor: pointer;
    transition: all .2s ease-in-out;
    color:#3a3a45
}

#addchat-bot .c-quote-image img, #addchat-bot-admin .c-quote-image img {
    width: auto;
    height: 100%;
    margin-left: 1rem;
    border-radius:12px
}

#addchat-bot .c-quote-image.c-active + .c-quote.c-active, #addchat-bot-admin .c-quote-image.c-active + .c-quote.c-active {
    top: -190%;
    width:97%
}

#addchat-bot-admin.c-mode-dark .c-quote, #addchat-bot.c-mode-dark .c-quote {
    background:#272727
}

#addchat-bot-admin.c-mode-dark .c-quote.c-sender, #addchat-bot.c-mode-dark .c-quote.c-sender {
    border-color:#AA005A}

#addchat-bot-admin.c-mode-dark .c-quote.c-you, #addchat-bot.c-mode-dark .c-quote.c-you {
    border-color:#333
}

#addchat-bot-admin.c-mode-dark .c-quote.c-you .c-subtitle, #addchat-bot.c-mode-dark .c-quote.c-you .c-subtitle {
    color:#c9d6de
}

#addchat-bot-admin.c-mode-dark .c-quote .c-text, #addchat-bot.c-mode-dark .c-quote .c-text {
    color:#f0f5f9
}

#addchat-bot-admin.c-mode-dark .c-quote-image, #addchat-bot.c-mode-dark .c-quote-image {
    background:#272727
}

#addchat-bot .c-send, #addchat-bot-admin .c-send {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 11%;
    background: #fff;
    box-shadow:0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .1)
}

#addchat-bot .c-send .c-button-round, #addchat-bot-admin .c-send .c-button-round {
    font-size: 1rem;
    position: absolute;
    top: .7rem;
    right: .6rem;
    padding: 0;
    color: #fff;
    border: none;
    outline: 0;
    background: #AA005A;
    box-shadow:0 5px 7px rgba(51, 49, 92, .11), 0 2px 4px rgba(0, 0, 0, .09)
}

#addchat-bot .c-send .c-send-textarea, #addchat-bot-admin .c-send .c-send-textarea {
    font-size: .8rem;
    font-weight: 500;
    line-height: 1.2;
    position: absolute;
    z-index: 99999999 !important;
    overflow: hidden;
    width: 85%;
    height: 100%;
    padding: .5rem 0 .5rem .5rem;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    border:none !important
}

#addchat-bot .c-send .c-send-textarea::-ms-input-placeholder, #addchat-bot-admin .c-send .c-send-textarea::-ms-input-placeholder {
    color:#bdbdbd
}

#addchat-bot .c-send .c-send-textarea::placeholder, #addchat-bot-admin .c-send .c-send-textarea::placeholder {
    color:#bdbdbd
}

#addchat-bot .c-send .c-send-textarea:focus, #addchat-bot-admin .c-send .c-send-textarea:focus {
    outline:0
}

#addchat-bot .c-send .c-send-textarea.c-no-emoji, #addchat-bot-admin .c-send .c-send-textarea.c-no-emoji {
    left: 0;
    width: 85%;
    padding-left:.5rem
}

#addchat-bot .c-send .c-message-options, #addchat-bot-admin .c-send .c-message-options {
    position: absolute;
    z-index: 9;
    top: -24px;
    right: 10px;
    cursor: pointer;
    color:#AA005A}

#addchat-bot .c-send .c-message-options .c-attach, #addchat-bot-admin .c-send .c-message-options .c-attach {
    cursor: pointer;
    opacity:.6
}

#addchat-bot .c-send .c-message-options .c-attach input, #addchat-bot-admin .c-send .c-message-options .c-attach input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    cursor: pointer;
    opacity:0
}

#addchat-bot .c-send .c-message-options .c-attach:before, #addchat-bot-admin .c-send .c-message-options .c-attach:before {
    font-size: 1rem;
    content: '\f03e'
}

#addchat-bot .c-send .c-message-options .c-attach:hover, #addchat-bot-admin .c-send .c-message-options .c-attach:hover {
    opacity:1
}

#addchat-bot .c-send .c-emoji-button, #addchat-bot-admin .c-send .c-emoji-button {
    position: absolute;
    z-index: 9;
    top: -24px;
    right: 40px;
    cursor: pointer;
    opacity: .6;
    color:#AA005A}

#addchat-bot .c-send .c-emoji-button:before, #addchat-bot-admin .c-send .c-emoji-button:before {
    font-size: 1rem;
    content: '\f580'
}

#addchat-bot .c-send .c-emoji-button:hover, #addchat-bot-admin .c-send .c-emoji-button:hover {
    opacity:1
}

#addchat-bot .c-send .c-emoji-popup, #addchat-bot-admin .c-send .c-emoji-popup {
    position: absolute;
    bottom: 3.8rem;
    left: 0;
    width: 100% !important;
    box-shadow:0 -1px 6px rgba(0, 0, 0, .1)
}

#addchat-bot .c-send .c-emoji-popup #EmojiPicker, #addchat-bot-admin .c-send .c-emoji-popup #EmojiPicker {
    width: 101%;
    color: #333;
    border: none;
    border-radius: 0;
    background:#eaeaea
}

#addchat-bot .c-send .c-emoji-popup #EmojiPicker .container-emoji, #addchat-bot-admin .c-send .c-emoji-popup #EmojiPicker .container-emoji {
    height:250px !important
}

#addchat-bot .c-send .c-emoji-popup #EmojiPicker #Categories, #addchat-bot-admin .c-send .c-emoji-popup #EmojiPicker #Categories {
    border: none;
    background:#f1f1f1
}

#addchat-bot .c-send .c-emoji-popup #EmojiPicker #Categories .category, #addchat-bot-admin .c-send .c-emoji-popup #EmojiPicker #Categories .category {
    padding:.9rem 0 .8rem 0
}

#addchat-bot .c-send .c-emoji-popup #EmojiPicker #Categories .category.active, #addchat-bot-admin .c-send .c-emoji-popup #EmojiPicker #Categories .category.active {
    border-bottom: 3px solid #AA005A;
    filter:none
}

#addchat-bot .c-send .c-emoji-popup #EmojiPicker #Categories .category.active:hover, #addchat-bot-admin .c-send .c-emoji-popup #EmojiPicker #Categories .category.active:hover {
    filter:none
}

#addchat-bot .c-send .c-emoji-popup #EmojiPicker #Emojis, #addchat-bot-admin .c-send .c-emoji-popup #EmojiPicker #Emojis {
    padding-top:.6rem
}

#addchat-bot-admin.c-resize-s .c-send .c-button-round, #addchat-bot.c-resize-s .c-send .c-button-round {
    font-size: .8rem;
    top: .45rem;
    right: .5rem;
    width: 2rem;
    height:2rem
}

#addchat-bot-admin.c-resize-s .c-send .c-button-round i, #addchat-bot.c-resize-s .c-send .c-button-round i {
    line-height:2.1rem
}

#addchat-bot-admin.c-resize-s .c-send .c-message-options .c-attach:before, #addchat-bot.c-resize-s .c-send .c-message-options .c-attach:before {
    font-size:.9rem
}

#addchat-bot-admin.c-resize-s .c-send .c-emoji-button:before, #addchat-bot.c-resize-s .c-send .c-emoji-button:before {
    font-size:.9rem
}

#addchat-bot-admin.c-resize-s .c-send .c-emoji-popup, #addchat-bot.c-resize-s .c-send .c-emoji-popup {
    bottom:3.1rem
}

#addchat-bot-admin.c-mode-dark .c-send, #addchat-bot.c-mode-dark .c-send {
    border-top: 2px solid #272727;
    background:#1c1c1c
}

#addchat-bot-admin.c-mode-dark .c-send .c-send-textarea, #addchat-bot.c-mode-dark .c-send .c-send-textarea {
    color: #c9d6de;
    background:#1c1c1c
}

#addchat-bot-admin.c-mode-dark .c-send .c-emoji-popup #EmojiPicker, #addchat-bot.c-mode-dark .c-send .c-emoji-popup #EmojiPicker {
    color: #9e9e9e;
    background:#1c1c1c
}

#addchat-bot-admin.c-mode-dark .c-send .c-emoji-popup #EmojiPicker #Categories, #addchat-bot.c-mode-dark .c-send .c-emoji-popup #EmojiPicker #Categories {
    background:#333
}

#addchat-bot .c-settings, #addchat-bot-admin .c-settings {
    display: none;
    height:88%
}

#addchat-bot .c-settings.c-active, #addchat-bot-admin .c-settings.c-active {
    display:block !important
}

#addchat-bot .c-settings .c-input-group, #addchat-bot-admin .c-settings .c-input-group {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left:auto
}

#addchat-bubble {
    position: fixed;
    z-index: 9999;
    right: 3%;
    bottom: 3%;
    width: 80px;
    height: 80px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border:0
}

#addchat-bubble .c-bubble-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    background:0 0
}

#addchat-bubble .c-bubble-inner span.c-bubble-notification {
    position: absolute;
    z-index: 99;
    top: -.8rem;
    left: -.8rem;
    display: none;
    overflow: hidden;
    width: 2rem;
    height: 2rem;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: #e01e0f;
    box-shadow:1px 1px 8px 2px rgba(0, 0, 0, .2)
}

#addchat-bubble .c-bubble-inner span.c-bubble-notification.c-active {
    display: block;
    animation:shake-horizontal 1.8s ease-in-out .6 backwards
}

#addchat-bubble .c-bubble-inner span.c-bubble-notification i {
    font-size: 1.1rem;
    line-height: 1.7;
    animation:shake-horizontal 1.6s ease-in-out 1 forwards
}

#addchat-bubble .c-bubble-inner img.c-bubble-image {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: auto;
    height: 80px;
    margin-right: auto;
    margin-left: auto;
    transform: scale(.9) !important;
    text-align:center
}

#addchat-bubble .c-bubble-inner:hover {
    animation:pulsate-fwd .5s ease-in-out both
}

#addchat-bubble .c-bubble-inner .c-bubble-pop {
    font-size: .7rem;
    font-weight: 600;
    position: absolute;
    top: 0;
    padding: .5rem .4rem .5rem .4rem;
    transition: .1s all ease-in;
    transform: scale(0);
    border-radius: 18px;
    background: #fff;
    box-shadow:0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)
}

#addchat-bubble .c-bubble-inner:hover .c-bubble-pop {
    top: -50%;
    transition: .2s all ease-out;
    transform:scale(1)
}

#addchat-bot .c-card, #addchat-bot-admin .c-card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border-radius: 12px;
    background-color: #fff;
    background-clip: border-box;
    box-shadow:0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07)
}

#addchat-bot .c-card-header, #addchat-bot-admin .c-card-header {
    margin-bottom: 0;
    padding: .9rem;
    border-bottom: .0625rem solid rgba(0, 0, 0, .05);
    border-radius: 12px;
    background-color:#f5f5f5
}

#addchat-bot .c-card-title, #addchat-bot-admin .c-card-title {
    margin-bottom:1.25rem
}

#addchat-bot .c-card-subtitle, #addchat-bot-admin .c-card-subtitle {
    margin-top: -.625rem;
    margin-bottom:0
}

#addchat-bot .c-card-body, #addchat-bot-admin .c-card-body {
    padding: 1.5rem;
    flex:1 1 auto
}

#addchat-bot .c-card-footer, #addchat-bot-admin .c-card-footer {
    padding: 1.25rem 1.5rem;
    border-top: .0625rem solid rgba(0, 0, 0, .05);
    background-color:#f5f5f5
}

#addchat-bot-admin.c-mode-dark .c-card, #addchat-bot.c-mode-dark .c-card {
    color: #fff;
    background-color:#1c1c1c
}

#addchat-bot-admin.c-mode-dark .c-card .c-card-header, #addchat-bot.c-mode-dark .c-card .c-card-header {
    background-color:#333
}

#addchat-bot-admin.c-mode-dark .c-card .c-card-footer, #addchat-bot.c-mode-dark .c-card .c-card-footer {
    background-color:#333
}

#addchat-bot .c-modal, #addchat-bot-admin .c-modal {
    position: -webkit-sticky;
    position: sticky;
    z-index: 99999999;
    right: 0;
    bottom: 0;
    display: none;
    height: 100%;
    outline:0
}

#addchat-bot .c-modal.c-active, #addchat-bot-admin .c-modal.c-active {
    display:block
}

#addchat-bot .c-modal-dialog, #addchat-bot-admin .c-modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events:none
}

#addchat-bot .c-modal-dialog-centered, #addchat-bot-admin .c-modal-dialog-centered {
    display: flex;
    min-height: calc(100% -(.5rem * 2));
    align-items:center
}

#addchat-bot .c-modal-dialog-centered:before, #addchat-bot-admin .c-modal-dialog-centered:before {
    display: block;
    height: auto;
    content: ''
}

#addchat-bot .c-modal-content, #addchat-bot-admin .c-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    border-radius: 12px;
    outline: 0;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow:0 15px 35px rgba(50, 50, 93, .2), 0 5px 15px rgba(0, 0, 0, .17)
}

#addchat-bot .c-modal-body, #addchat-bot-admin .c-modal-body {
    position: relative;
    flex:1 1 auto
}

#addchat-bot .c-modal-body .c-card-header, #addchat-bot-admin .c-modal-body .c-card-header {
    padding:1.2rem
}

#addchat-bot .c-modal-body .c-card-header .c-card-title, #addchat-bot-admin .c-modal-body .c-card-header .c-card-title {
    font-size: 1rem;
    font-weight: 600;
    margin: 0;
    text-align:center
}

#addchat-bot .c-modal-body .c-close, #addchat-bot-admin .c-modal-body .c-close {
    color:#9e9e9e
}

#addchat-bot .c-modal-body .c-modal-image, #addchat-bot-admin .c-modal-body .c-modal-image {
    width: 100%;
    border-radius:12px
}

#addchat-bot .c-modal.c-admin, #addchat-bot-admin .c-modal.c-admin {
    position: fixed;
    top: 0;
    bottom: unset;
    left:0
}

#addchat-bot .c-modal.c-admin .c-modal-content, #addchat-bot-admin .c-modal.c-admin .c-modal-content {
    width: 50%;
    margin-right: auto;
    margin-left:auto
}

#addchat-bot .c-gbuddy, #addchat-bot-admin .c-gbuddy {
    transition:all .3s ease-out
}

#addchat-bot .c-gbuddy .c-close, #addchat-bot-admin .c-gbuddy .c-close {
    z-index: 999999 !important;
    display: block;
    transition: all .3s ease-in;
    transform:scale(1)
}

#addchat-bot .c-gbuddy .c-brand, #addchat-bot-admin .c-gbuddy .c-brand {
    margin-top: 3rem;
    text-align:center
}

#addchat-bot .c-gbuddy .c-brand-image, #addchat-bot-admin .c-gbuddy .c-brand-image {
    width: auto;
    height:72px
}

#addchat-bot .c-gbuddy .c-brand-title, #addchat-bot-admin .c-gbuddy .c-brand-title {
    font-size: 1.2rem;
    margin: .5rem;
    color:#fff
}

#addchat-bot .c-gbuddy .c-brand-subtitle, #addchat-bot-admin .c-gbuddy .c-brand-subtitle {
    font-size: 1rem;
    font-weight: 500;
    margin-top: 3rem;
    color:#fff
}

#addchat-bot .c-gbuddy .c-team, #addchat-bot-admin .c-gbuddy .c-team {
    width: 90%;
    margin: 1.5rem auto 1rem auto;
    text-align:center
}

#addchat-bot .c-gbuddy .c-team-member, #addchat-bot-admin .c-gbuddy .c-team-member {
    display: inline-block;
    margin:0 .5rem 0 .5rem
}

#addchat-bot .c-gbuddy .c-team-member .c-subtitle, #addchat-bot-admin .c-gbuddy .c-team-member .c-subtitle {
    font-size: .9rem;
    font-weight: 500;
    margin-top: .5rem;
    color:#fff
}

#addchat-bot-admin.c-resize-s .c-buddy-image, #addchat-bot.c-resize-s .c-buddy-image {
    left:45%
}

#addchat-bot-admin.c-resize-s .c-buddy-image .c-image, #addchat-bot.c-resize-s .c-buddy-image .c-image {
    width: 2.2rem;
    height:2.2rem
}

#addchat-bot-admin.c-resize-s .c-buddy-image .c-close, #addchat-bot.c-resize-s .c-buddy-image .c-close {
    font-size:1.2rem
}

#addchat-bot-admin.c-resize-s .c-buddy-image .c-title, #addchat-bot.c-resize-s .c-buddy-image .c-title {
    font-size:.7rem
}

#addchat-bot-admin.c-resize-s .c-buddy.c-expand .c-buddy-image .c-image, #addchat-bot.c-resize-s .c-buddy.c-expand .c-buddy-image .c-image {
    width: 4.3rem;
    height:4.3rem
}

#addchat-bot-admin.c-mode-dark .c-buddy, #addchat-bot.c-mode-dark .c-buddy {
    background:#272727
}

#addchat-bot-admin.c-mode-dark .c-buddy .c-heading .c-title, #addchat-bot.c-mode-dark .c-buddy .c-heading .c-title {
    color:#c9d6de
}

#addchat-bot-admin.c-mode-dark .c-buddy.c-expand .c-button-round, #addchat-bot.c-mode-dark .c-buddy.c-expand .c-button-round {
    background:#333
}

#addchat-bot-admin.c-mode-dark .c-buddy.c-expand .c-button-round:hover, #addchat-bot.c-mode-dark .c-buddy.c-expand .c-button-round:hover {
    color: #f0f5f9;
    background: #272727;
    box-shadow:0 0 3px 2px #333
}

#addchat-bot .c-toast, #addchat-bot-admin .c-toast {
    line-height: 1.5;
    position: absolute;
    z-index: 999999;
    top: 0;
    right: 0;
    display: none;
    overflow: hidden;
    width: auto;
    margin: 0;
    padding: .6rem 1rem .6rem 1rem;
    color: #fff;
    border-radius: 18px 0 18px 18px;
    background: #AA005A;
    box-shadow:0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07)
}

#addchat-bot .c-toast.c-active, #addchat-bot-admin .c-toast.c-active {
    display:inline-block
}

#addchat-bot .c-toast span.c-toast-icon, #addchat-bot-admin .c-toast span.c-toast-icon {
    font-size: 2.5rem;
    font-weight: 700;
    position: absolute;
    top: -14px;
    left: -6px;
    margin: 0;
    padding: 0;
    opacity:.25
}

#addchat-bot .c-toast p.c-toast-text, #addchat-bot-admin .c-toast p.c-toast-text {
    font-size: .8rem;
    font-weight: 600;
    margin: 0 .5rem 0 .5rem;
    padding: 0;
    text-align:left
}

#addchat-bot .c-toast-success, #addchat-bot-admin .c-toast-success {
    background:#2ecc40
}

#addchat-bot .c-toast-error, #addchat-bot-admin .c-toast-error {
    background:#e01e0f
}

#addchat-bot .c-typing-wrapper, #addchat-bot-admin .c-typing-wrapper {
    position: absolute;
    z-index: 9;
    top: -24px;
    left: 10px;
    display:block
}

#addchat-bot .c-typing-wrapper .c-typing-text, #addchat-bot-admin .c-typing-wrapper .c-typing-text {
    font-size: .8rem;
    font-weight: 600;
    position: relative;
    display: inline-block;
    color:#bdbdbd
}

#addchat-bot .c-typing-wrapper .c-typing, #addchat-bot-admin .c-typing-wrapper .c-typing {
    position: relative;
    display:inline-block
}

#addchat-bot .c-typing-wrapper .c-typing-indicator, #addchat-bot-admin .c-typing-wrapper .c-typing-indicator {
    position: absolute;
    top: -8px;
    width: 10px;
    height: 10px;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
    border-radius: 50%;
    background:#AA005A}

#addchat-bot .c-typing-wrapper .c-typing-indicator:nth-child(1), #addchat-bot-admin .c-typing-wrapper .c-typing-indicator:nth-child(1) {
    left: 6px;
    animation:c-typing1 .4s infinite
}

#addchat-bot .c-typing-wrapper .c-typing-indicator:nth-child(2), #addchat-bot-admin .c-typing-wrapper .c-typing-indicator:nth-child(2) {
    left: 6px;
    animation:c-typing2 .4s infinite
}

#addchat-bot .c-typing-wrapper .c-typing-indicator:nth-child(3), #addchat-bot-admin .c-typing-wrapper .c-typing-indicator:nth-child(3) {
    left: 26px;
    animation:c-typing2 .4s infinite
}

#addchat-bot .c-typing-wrapper .c-typing-indicator:nth-child(4), #addchat-bot-admin .c-typing-wrapper .c-typing-indicator:nth-child(4) {
    left: 45px;
    animation:c-typing3 .4s infinite
}

@keyframes c-typing1 {
    0% {
        transform:scale(0)
    }

    100% {
        transform:scale(1)
    }
}

@keyframes c-typing3 {
    0% {
        transform:scale(1)
    }

    100% {
        transform:scale(0)
    }
}

@keyframes c-typing2 {
    0% {
        transform:translate(0, 0)
    }

    100% {
        transform:translate(19px, 0)
    }
}

#addchat-footer {
    position: fixed;
    z-index: 9999999;
    right: 26px;
    bottom: 2px;
    margin: 0;
    padding: 0;
    cursor:pointer
}

#addchat-footer .addchat-footer-text, #addchat-footer .addchat-footer-text a {
    font-size: .6rem;
    font-weight: 600;
    z-index: 9;
    margin: 0;
    text-decoration: none;
    color:#AA005A}

@media only screen and (max-width: 37.5em) {
    #addchat-footer {
        display:none
    }
}

#addchat-bot-admin .ca-card {
    position: relative;
    display: flex;
    overflow: hidden;
    flex-direction: column;
    width: 96%;
    min-width: 0;
    margin: 2rem auto 2rem auto;
    word-wrap: break-word;
    border: .0625rem solid rgba(0, 0, 0, .05);
    border-radius: 12px;
    background-color: #fff;
    background-clip: border-box;
    box-shadow:0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07)
}

#addchat-bot-admin .ca-card-header {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 0;
    padding: 1.5rem;
    color: #AA005A;
    border-bottom: .0625rem solid rgba(0, 0, 0, .05);
    border-radius: 12px;
    background-color:#fff
}

#addchat-bot-admin .ca-card .ca-form {
    background:#fff
}

#addchat-bot-admin.c-mode-dark .ca-card {
    background:#333
}

#addchat-bot-admin.c-mode-dark .ca-card-header {
    color: #fff;
    background:#AA005A}

#addchat-bot-admin.c-mode-dark .ca-card .ca-form {
    background:#333
}

#addchat-bot-admin .ca-widgets {
    display: flex;
    margin:1rem
}

#addchat-bot-admin .ca-widget {
    font-size: .7rem;
    display: flex;
    width: 100%;
    margin: 1rem;
    padding: .7rem 1rem .7rem 1rem;
    color: #fff;
    border-radius: 24px;
    background: #AA005A;
    align-items: center;
    justify-content:space-between
}

#addchat-bot-admin .ca-widget-count {
    font-size: .8rem;
    font-weight:600
}

#addchat-bot-admin .ca-widget-users:before {
    content: '\f500'
}

#addchat-bot-admin .ca-widget-conversations:before {
    content: '\f086'
}

#addchat-bot-admin .ca-widget-br:before {
    content: '\f4fa'
}

#addchat-bot-admin .ca-widget-cg:before {
    content: '\f0c0'
}

#addchat-bot-admin .ca-table {
    position: relative;
    display: flex;
    width: 100%;
    flex-wrap:wrap
}

#addchat-bot-admin .ca-table .c-chatbox {
    border-radius:0
}

#addchat-bot-admin .ca-table .c-chatbox.c-active ~ .ca-table-body {
    height:56vh
}

#addchat-bot-admin .ca-table-body {
    display: flex;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-height: 56vh;
    flex-wrap:wrap
}

#addchat-bot-admin .ca-table-header, #addchat-bot-admin .ca-table-row {
    display: flex;
    width: 100%;
    transition:all .3s ease-in-out
}

#addchat-bot-admin .ca-table-header {
    font-weight: 600;
    color: #AA005A;
    background:#f7f7f7
}

#addchat-bot-admin .ca-table-row:hover {
    cursor: pointer;
    transition: all .3s ease-in-out;
    background:#f5f5f5
}

#addchat-bot-admin .ca-table-cell, #addchat-bot-admin .ca-table-header-cell {
    overflow: hidden;
    box-sizing: border-box;
    width: 50%;
    padding: 1rem;
    list-style: none;
    flex-grow:1
}

#addchat-bot-admin .ca-table-header-cell {
    font-size: .7rem;
    font-weight: 700;
    text-transform:uppercase
}

#addchat-bot-admin .ca-table-cell {
    font-size: .8rem;
    font-weight: 500;
    color: #69697c;
    border-bottom:1px solid #dedede
}

#addchat-bot-admin.c-mode-dark .ca-table-header {
    background:#333
}

#addchat-bot-admin.c-mode-dark .ca-table-row {
    background:#272727
}

#addchat-bot-admin.c-mode-dark .ca-table-header {
    color: #c9d6de;
    border-color:#f5f5f5 !important
}

#addchat-bot-admin.c-mode-dark .ca-table-row:hover {
    transition: all .3s ease-in-out;
    background:#333
}

#addchat-bot-admin.c-mode-dark .ca-table-cell {
    color: #f0f5f9;
    border-bottom:1px solid #424242
}

#addchat-bot-admin .ca-form {
    display: flex;
    width: 100%;
    height: 68vh;
    padding: 0 0 2rem 2rem;
    flex-wrap:wrap
}

#addchat-bot-admin .ca-form-content {
    width:50vw
}

@media only screen and (max-width: 37.5em) {
    #addchat-bot-admin .ca-form-content {
        width:68vw
    }
}

#addchat-bot-admin .ca-form-content p.c-title {
    font-size: 1.2rem;
    margin-top: 2rem;
    padding-left: .5rem;
    border-left:3px solid #AA005A}

#addchat-bot-admin .ca-form-help {
    font-size: .7rem;
    margin-left: .5rem;
    color:#9e9ead
}

#addchat-bot-admin .ca-form .ca-add-more-row {
    display: flex;
    margin:1rem
}

#addchat-bot-admin .ca-form .ca-add-more-row .c-button {
    margin:.3rem 0 0 1rem
}

#addchat-bot .c-chatbox, #addchat-bot-admin .c-chatbox {
    position: absolute;
    z-index: 99999;
    top: 0;
    left: 0;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background:#f3f5f8
}

#addchat-bot .c-chatbox.c-active, #addchat-bot-admin .c-chatbox.c-active {
    display:block
}

#addchat-bot-admin.c-mode-dark .c-chatbox, #addchat-bot.c-mode-dark .c-chatbox {
    background:#121212
}

#addchat-bot {
    line-height: .8;
    position: fixed;
    z-index: 9999;
    right: 1%;
    bottom: 2%;
    overflow: hidden;
    width: 23rem;
    height: 34.5rem;
    border-radius: 12px;
    background: #f3f5f8;
    box-shadow:0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07)
}

@media only screen and (max-width: 37.5em) {
    #addchat-bot {
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        border-radius:0
    }
}

#addchat-bot.c-resize-s {
    width: 19.16667rem;
    height:28.75rem
}

#addchat-bot.c-mode-dark {
    background:#121212
}

#addchat-bot-admin {
    position: fixed;
    z-index: 9999;
    right: 2%;
    bottom: 3%;
    display: grid;
    overflow: hidden;
    width: 96vw;
    height: 94vh;
    border-radius: 18px;
    box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
    grid-template-columns: 1fr;
    grid-template-rows: 50px 1fr 50px;
    grid-template-areas: 'ca-header' 'ca-content' 'ca-footer'
}

@media only screen and (min-width: 46.875em) {
    #addchat-bot-admin {
        grid-template-columns: 240px 1fr;
        grid-template-areas: 'ca-sidebar ca-header' 'ca-sidebar ca-content' 'ca-sidebar ca-footer'
    }
}

#addchat-bot .c-menu, #addchat-bot-admin .c-menu {
    display: flex;
    height: 2.5rem;
    transition: all .2s ease-in-out;
    text-align: center;
    color: #9e9e9e;
    background-color:#fff
}

#addchat-bot .c-menu-item, #addchat-bot-admin .c-menu-item {
    font-size: 1.1rem;
    position: relative;
    width: 100%;
    cursor: pointer;
    transition: all .2s ease-in-out;
    border-bottom:2px solid transparent
}

#addchat-bot .c-menu-item .c-n-dot, #addchat-bot-admin .c-menu-item .c-n-dot {
    font-size: .7rem;
    font-weight: 600;
    position: absolute;
    top: .4rem;
    right: 0;
    left: 1.2rem;
    width: .5rem;
    height: .5rem;
    margin: auto;
    padding: .1rem;
    transform: scale(.9);
    transform: scale(.9);
    text-align: center;
    text-indent: .5rem;
    border: 1px solid #fff;
    border-radius: 50%;
    background-color:#AA005A}

#addchat-bot .c-menu-item:before, #addchat-bot-admin .c-menu-item:before {
    line-height:2.2
}

#addchat-bot .c-menu-item.c-chat:before, #addchat-bot-admin .c-menu-item.c-chat:before {
    content: '\f086'
}

#addchat-bot .c-menu-item.c-chat-group:before, #addchat-bot-admin .c-menu-item.c-chat-group:before {
    content: '\f0c0'
}

#addchat-bot .c-menu-item.c-setting:before, #addchat-bot-admin .c-menu-item.c-setting:before {
    content: '\f2bd'
}

#addchat-bot .c-menu-item.c-guest:before, #addchat-bot-admin .c-menu-item.c-guest:before {
    content: '\f2c1'
}

#addchat-bot .c-menu-item.c-active, #addchat-bot .c-menu-item:hover, #addchat-bot-admin .c-menu-item.c-active, #addchat-bot-admin .c-menu-item:hover {
    transition: all .2s ease-in-out;
    color: #AA005A;
    border-color:#AA005A}

#addchat-bot .c-menu-item.c-active .c-n-dot, #addchat-bot .c-menu-item:hover .c-n-dot, #addchat-bot-admin .c-menu-item.c-active .c-n-dot, #addchat-bot-admin .c-menu-item:hover .c-n-dot {
    transform:scale(1)
}

#addchat-bot-admin.c-resize-s .c-menu .c-menu-item .c-n-dot, #addchat-bot.c-resize-s .c-menu .c-menu-item .c-n-dot {
    text-indent:.5rem
}

#addchat-bot-admin.c-mode-dark .c-menu, #addchat-bot.c-mode-dark .c-menu {
    background:#1c1c1c
}

#addchat-bot .c-top-menu, #addchat-bot-admin .c-top-menu {
    display: flex;
    height: 1.8rem;
    text-align: right;
    color: #f5f5f5;
    background-color:#AA005A}

#addchat-bot .c-top-menu .c-top-left, #addchat-bot-admin .c-top-menu .c-top-left {
    display:flex
}

#addchat-bot .c-top-menu .c-top-right, #addchat-bot-admin .c-top-menu .c-top-right {
    display: flex;
    margin-left:auto
}

#addchat-bot .c-top-menu span, #addchat-bot-admin .c-top-menu span {
    font-size: .85rem;
    padding: 0 .2rem 0 1rem;
    cursor:pointer
}

#addchat-bot .c-top-menu span::before, #addchat-bot-admin .c-top-menu span::before {
    line-height: 2.2;
    padding-right:.9rem
}

@media only screen and (max-width: 37.5em) {
    #addchat-bot .c-top-menu span.c-size-s, #addchat-bot-admin .c-top-menu span.c-size-s {
        display:none
    }
}

#addchat-bot .c-top-menu span.c-size-s:before, #addchat-bot-admin .c-top-menu span.c-size-s:before {
    content: '\f3cd'
}

@media only screen and (max-width: 37.5em) {
    #addchat-bot .c-top-menu span.c-size-l, #addchat-bot-admin .c-top-menu span.c-size-l {
        display:none
    }
}

#addchat-bot .c-top-menu span.c-size-l:before, #addchat-bot-admin .c-top-menu span.c-size-l:before {
    content: '\f3fa'
}

#addchat-bot .c-top-menu span.c-dark:before, #addchat-bot-admin .c-top-menu span.c-dark:before {
    content: '\f186'
}

#addchat-bot .c-top-menu span.c-light:before, #addchat-bot-admin .c-top-menu span.c-light:before {
    content: '\f185'
}

#addchat-bot .c-top-menu span.c-closed:before, #addchat-bot-admin .c-top-menu span.c-closed:before {
    content: '\f057'
}

#addchat-bot .c-top-menu span.c-active, #addchat-bot .c-top-menu span:hover, #addchat-bot-admin .c-top-menu span.c-active, #addchat-bot-admin .c-top-menu span:hover {
    background-color:#666666
}

#addchat-bot-admin.c-mode-dark .c-top-menu, #addchat-bot.c-mode-dark .c-top-menu {
    background-color:#272727
}

#addchat-bot-admin.c-mode-dark .c-top-menu span.c-active, #addchat-bot-admin.c-mode-dark .c-top-menu span:hover, #addchat-bot.c-mode-dark .c-top-menu span.c-active, #addchat-bot.c-mode-dark .c-top-menu span:hover {
    background-color:#333
}

#addchat-bot .c-sidebar, #addchat-bot-admin .c-sidebar {
    position: relative;
    z-index: 9999;
    height:100%
}

#addchat-bot .c-contacts .c-buddy, #addchat-bot .c-groups .c-buddy, #addchat-bot .c-guest .c-buddy, #addchat-bot .c-settings .c-buddy, #addchat-bot-admin .c-contacts .c-buddy, #addchat-bot-admin .c-groups .c-buddy, #addchat-bot-admin .c-guest .c-buddy, #addchat-bot-admin .c-settings .c-buddy {
    text-align: center;
    background: 0 0;
    box-shadow:none
}

#addchat-bot .c-contacts .c-buddy .c-heading, #addchat-bot .c-groups .c-buddy .c-heading, #addchat-bot .c-guest .c-buddy .c-heading, #addchat-bot .c-settings .c-buddy .c-heading, #addchat-bot-admin .c-contacts .c-buddy .c-heading, #addchat-bot-admin .c-groups .c-buddy .c-heading, #addchat-bot-admin .c-guest .c-buddy .c-heading, #addchat-bot-admin .c-settings .c-buddy .c-heading {
    padding:.5rem
}

#addchat-bot .c-contacts .c-buddy .c-title, #addchat-bot .c-groups .c-buddy .c-title, #addchat-bot .c-guest .c-buddy .c-title, #addchat-bot .c-settings .c-buddy .c-title, #addchat-bot-admin .c-contacts .c-buddy .c-title, #addchat-bot-admin .c-groups .c-buddy .c-title, #addchat-bot-admin .c-guest .c-buddy .c-title, #addchat-bot-admin .c-settings .c-buddy .c-title {
    font-weight: 500;
    margin-bottom: .2rem;
    padding: .2rem 1rem .2rem .2rem;
    color:#AA005A}

#addchat-bot .c-contacts .c-buddy .c-close, #addchat-bot .c-groups .c-buddy .c-close, #addchat-bot .c-guest .c-buddy .c-close, #addchat-bot .c-settings .c-buddy .c-close, #addchat-bot-admin .c-contacts .c-buddy .c-close, #addchat-bot-admin .c-groups .c-buddy .c-close, #addchat-bot-admin .c-guest .c-buddy .c-close, #addchat-bot-admin .c-settings .c-buddy .c-close {
    font-weight: 500;
    top: .3rem;
    display: block !important;
    color:#bdbdbd
}

#addchat-bot .c-guestbox, #addchat-bot-admin .c-guestbox {
    position: absolute;
    z-index: 99999;
    top: 0;
    left: 0;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background:linear-gradient(104.74deg, #AA005A 0, #444444 100%)
}

#addchat-bot .c-guestbox.c-active, #addchat-bot-admin .c-guestbox.c-active {
    display:block
}

#addchat-bot-admin.c-mode-dark .c-guestbox, #addchat-bot.c-mode-dark .c-guestbox {
    background:#121212
}

#addchat-bot-admin .ca-header {
    display: flex;
    padding: 0 1.5rem;
    color: #AA005A;
    background: #fff;
    grid-area: ca-header;
    align-items: center;
    justify-content:space-between
}

#addchat-bot-admin .ca-header-brand-wrap {
    display:block
}

#addchat-bot-admin .ca-header-brand {
    font-size: .8rem;
    font-weight: 600;
    margin: 2.2rem 0 0 0;
    color:#fff
}

#addchat-bot-admin .ca-header-avatar {
    float: left;
    width: 48px;
    margin:1.2rem .7rem 1rem 1.4rem
}

#addchat-bot-admin .ca-header-text {
    font-size: .7rem;
    font-weight: 700;
    margin-bottom: 0;
    margin-left: auto;
    cursor: pointer;
    text-transform:uppercase
}

#addchat-bot-admin.c-mode-dark .ca-header {
    color: #f0f5f9;
    background:#1c1c1c
}

#addchat-bot-admin .ca-sidebar {
    position: fixed;
    z-index: 2;
    display: flex;
    overflow-y: auto;
    flex-direction: column;
    width: 240px;
    height: 94vh;
    transform: translateX(-245px);
    background-color: #AA005A;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
    grid-area:ca-sidebar
}

#addchat-bot-admin .ca-sidebar.ca-active {
    transform:translateX(0)
}

#addchat-bot-admin .ca-sidebar-close {
    font-size: 1rem;
    position: absolute;
    top: .5rem;
    right: 1rem;
    visibility: visible;
    cursor: pointer;
    color:#fff
}

#addchat-bot-admin .ca-menu-toggle {
    font-size: .9rem;
    position: absolute;
    top: 1.2rem;
    display: flex;
    cursor: pointer;
    color: #AA005A;
    align-items: center;
    justify-content:center
}

#addchat-bot-admin .ca-sidebar-list {
    font-size: .8rem;
    font-weight: 500;
    margin-top: 2rem;
    padding: 0;
    list-style-type:none
}

#addchat-bot-admin .ca-sidebar-list-item {
    width: 90%;
    margin: 0 auto 0 auto;
    padding: .8rem .8rem .8rem 1.5rem;
    cursor: pointer;
    transition: all .3s ease-in-out;
    color:#fff
}

#addchat-bot-admin .ca-sidebar-list-item.ca-active, #addchat-bot-admin .ca-sidebar-list-item:hover {
    transition: all .3s ease-in-out;
    color: #AA005A;
    border-radius: 50px;
    background-color: #fff;
    box-shadow:0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07)
}

@media only screen and (min-width: 46.875em) {
    #addchat-bot-admin .ca-sidebar {
        position: relative;
        transform:translateX(0)
    }

    #addchat-bot-admin .ca-sidebar-close {
        visibility:hidden
    }

    #addchat-bot-admin .ca-menu-toggle {
        visibility:hidden
    }
}

#addchat-bot-admin.c-mode-dark .ca-sidebar {
    background-color:#1c1c1c
}

#addchat-bot-admin.c-mode-dark .ca-sidebar-list-item.ca-active, #addchat-bot-admin.c-mode-dark .ca-sidebar-list-item:hover {
    color: #fff;
    background-color: #AA005A;
    box-shadow:0 -3px 28px 1px #AA005A}

#addchat-bot-admin .ca-content {
    height: 90vh;
    background: #f5f5f5;
    grid-area:ca-content
}

#addchat-bot-admin .ca-content .ca-blocked, #addchat-bot-admin .ca-content .ca-chatgroups, #addchat-bot-admin .ca-content .ca-conversations, #addchat-bot-admin .ca-content .ca-dashboard, #addchat-bot-admin .ca-content .ca-settings {
    display: none;
    height:88vh
}

#addchat-bot-admin .ca-content .ca-blocked.ca-active, #addchat-bot-admin .ca-content .ca-chatgroups.ca-active, #addchat-bot-admin .ca-content .ca-conversations.ca-active, #addchat-bot-admin .ca-content .ca-dashboard.ca-active, #addchat-bot-admin .ca-content .ca-settings.ca-active {
    display:block
}

#addchat-bot-admin .ca-content .ca-blocked .ca-settings-btn, #addchat-bot-admin .ca-content .ca-chatgroups .ca-settings-btn, #addchat-bot-admin .ca-content .ca-conversations .ca-settings-btn, #addchat-bot-admin .ca-content .ca-dashboard .ca-settings-btn, #addchat-bot-admin .ca-content .ca-settings .ca-settings-btn {
    width: 100%;
    margin-top:3rem
}

#addchat-bot-admin.c-mode-dark .ca-content {
    background:#121212
}

#addchat-bot-admin .ca-footer {
    font-size: .7rem;
    font-weight: 500;
    position: absolute;
    bottom: 2%;
    left: 8%;
    display: flex;
    color: #f1f1f1;
    align-items: center;
    justify-content:space-between
}

html {
    font-size:100%
}

#addchat-bot, #addchat-bot-admin {
    font-family: inherit;
    font-size: 100%;
    font-weight: 500;
    line-height: 1.15;
    margin: 0;
    text-align: left;
    color: #212529;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(58, 58, 69, 0)
}

#addchat-bot *, #addchat-bot ::after, #addchat-bot ::before, #addchat-bot-admin *, #addchat-bot-admin ::after, #addchat-bot-admin ::before {
    box-sizing: border-box
}

#addchat-bot [tabindex='-1']:focus, #addchat-bot-admin [tabindex='-1']:focus {
    outline:0 !important
}

#addchat-bot article, #addchat-bot aside, #addchat-bot figcaption, #addchat-bot figure, #addchat-bot footer, #addchat-bot header, #addchat-bot hgroup, #addchat-bot main, #addchat-bot nav, #addchat-bot section, #addchat-bot-admin article, #addchat-bot-admin aside, #addchat-bot-admin figcaption, #addchat-bot-admin figure, #addchat-bot-admin footer, #addchat-bot-admin header, #addchat-bot-admin hgroup, #addchat-bot-admin main, #addchat-bot-admin nav, #addchat-bot-admin section {
    display:block
}

#addchat-bot hr, #addchat-bot-admin hr {
    overflow: visible;
    box-sizing: content-box;
    height:0
}

#addchat-bot h1, #addchat-bot h2, #addchat-bot h3, #addchat-bot h4, #addchat-bot h5, #addchat-bot h6, #addchat-bot-admin h1, #addchat-bot-admin h2, #addchat-bot-admin h3, #addchat-bot-admin h4, #addchat-bot-admin h5, #addchat-bot-admin h6 {
    margin-top: 0;
    margin-bottom:.5rem
}

#addchat-bot p, #addchat-bot-admin p {
    margin-top: 0;
    margin-bottom:1rem
}

#addchat-bot dl, #addchat-bot ol, #addchat-bot ul, #addchat-bot-admin dl, #addchat-bot-admin ol, #addchat-bot-admin ul {
    margin-top: 0;
    margin-bottom:1rem
}

#addchat-bot ol ol, #addchat-bot ol ul, #addchat-bot ul ol, #addchat-bot ul ul, #addchat-bot-admin ol ol, #addchat-bot-admin ol ul, #addchat-bot-admin ul ol, #addchat-bot-admin ul ul {
    margin-bottom:0
}

#addchat-bot b, #addchat-bot strong, #addchat-bot-admin b, #addchat-bot-admin strong {
    font-weight:bolder
}

#addchat-bot a, #addchat-bot-admin a {
    text-decoration: none;
    color: inherit;
    background-color:transparent
}

#addchat-bot a:hover, #addchat-bot-admin a:hover {
    text-decoration: none;
    color:inherit
}

#addchat-bot a:not([href]):not([tabindex]), #addchat-bot-admin a:not([href]):not([tabindex]) {
    text-decoration: none;
    color:inherit
}

#addchat-bot a:not([href]):not([tabindex]):focus, #addchat-bot a:not([href]):not([tabindex]):hover, #addchat-bot-admin a:not([href]):not([tabindex]):focus, #addchat-bot-admin a:not([href]):not([tabindex]):hover {
    text-decoration: none;
    color:inherit
}

#addchat-bot a:not([href]):not([tabindex]):focus, #addchat-bot-admin a:not([href]):not([tabindex]):focus {
    outline:0
}

#addchat-bot img, #addchat-bot-admin img {
    vertical-align: middle;
    border-style:none
}

#addchat-bot svg, #addchat-bot-admin svg {
    overflow: hidden;
    vertical-align:middle
}

#addchat-bot table, #addchat-bot-admin table {
    border-collapse:collapse
}

#addchat-bot th, #addchat-bot-admin th {
    text-align:inherit
}

#addchat-bot label, #addchat-bot-admin label {
    display: inline-block;
    margin-bottom:.5rem
}

#addchat-bot button, #addchat-bot-admin button {
    border-radius:0
}

#addchat-bot button:focus, #addchat-bot-admin button:focus {
    outline: 1px dotted;
    outline:5px auto -webkit-focus-ring-color
}

#addchat-bot button, #addchat-bot input, #addchat-bot optgroup, #addchat-bot select, #addchat-bot textarea, #addchat-bot-admin button, #addchat-bot-admin input, #addchat-bot-admin optgroup, #addchat-bot-admin select, #addchat-bot-admin textarea {
	font-family: "Mulish", Arial, Helvetica;
    font-size: inherit;
    line-height: inherit;
    margin:0
}

#addchat-bot button, #addchat-bot input, #addchat-bot-admin button, #addchat-bot-admin input {
    overflow:visible
}

#addchat-bot button, #addchat-bot select, #addchat-bot-admin button, #addchat-bot-admin select {
    text-transform:none
}

#addchat-bot select, #addchat-bot-admin select {
    word-wrap:normal
}

#addchat-bot [type=button], #addchat-bot [type=reset], #addchat-bot [type=submit], #addchat-bot button, #addchat-bot-admin [type=button], #addchat-bot-admin [type=reset], #addchat-bot-admin [type=submit], #addchat-bot-admin button {
    -webkit-appearance:button
}

#addchat-bot [type=button]:not(:disabled), #addchat-bot [type=reset]:not(:disabled), #addchat-bot [type=submit]:not(:disabled), #addchat-bot button:not(:disabled), #addchat-bot-admin [type=button]:not(:disabled), #addchat-bot-admin [type=reset]:not(:disabled), #addchat-bot-admin [type=submit]:not(:disabled), #addchat-bot-admin button:not(:disabled) {
    cursor:pointer
}

#addchat-bot [type=button]::-moz-focus-inner, #addchat-bot [type=reset]::-moz-focus-inner, #addchat-bot [type=submit]::-moz-focus-inner, #addchat-bot button::-moz-focus-inner, #addchat-bot-admin [type=button]::-moz-focus-inner, #addchat-bot-admin [type=reset]::-moz-focus-inner, #addchat-bot-admin [type=submit]::-moz-focus-inner, #addchat-bot-admin button::-moz-focus-inner {
    padding: 0;
    border-style:none
}

#addchat-bot input[type=checkbox], #addchat-bot input[type=radio], #addchat-bot-admin input[type=checkbox], #addchat-bot-admin input[type=radio] {
    box-sizing: border-box;
    padding:0
}

#addchat-bot input[type=date], #addchat-bot input[type=datetime-local], #addchat-bot input[type=month], #addchat-bot input[type=time], #addchat-bot-admin input[type=date], #addchat-bot-admin input[type=datetime-local], #addchat-bot-admin input[type=month], #addchat-bot-admin input[type=time] {
    -webkit-appearance:listbox
}

#addchat-bot textarea, #addchat-bot-admin textarea {
    overflow: auto;
    resize:vertical
}

#addchat-bot [hidden], #addchat-bot-admin [hidden] {
    display: none !important
}








#rsmenu {
	width:100%;
}

#footer {
	border-top:1px solid black;
	padding-top:10px;
}

#footer div a {
	color:#000;
	text-decoration: none;
	margin-right:30px;
}

.topmenutitle{
	text-align:right;
	margin-top:10px;
	padding:10px 80px 10px 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	height:55px;
	letter-spacing: .1em;
	color: #%goc_fontcolor%;
	background: url("data:image/svg+xml;utf8,<svg fill='#%goc_skincolor%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' width='30px' height='30px'><path d='M 3 7 A 1.0001 1.0001 0 1 0 3 9 L 27 9 A 1.0001 1.0001 0 1 0 27 7 L 3 7 z M 3 14 A 1.0001 1.0001 0 1 0 3 16 L 27 16 A 1.0001 1.0001 0 1 0 27 14 L 3 14 z M 3 21 A 1.0001 1.0001 0 1 0 3 23 L 27 23 A 1.0001 1.0001 0 1 0 27 21 L 3 21 z'/></svg>") no-repeat;
	background-size: 30px;
	background-position: calc(100% - 20px) center;
	background-repeat: no-repeat;
	background-color:#fff;
}
div.topmenucontent{
	width: 100%;
	border: 1px solid #%goc_skincolor%;
	padding:0px 10px;
	background-color: #%goc_skincolor%;
	color: #%goc_fontcolor%;
}
div.topmenucontent img{
	max-width: 100%;
	height:auto;
}

div.topmenulink {
	background-color: #%goc_skincolor%;
	color: #%goc_fontcolor%;
	display:block;
	width:100%;
	padding:.7em 0em;
	height:50px;
}

div.topmenulink span {
	margin-left:3% !important;
}

div.topmenulink img {
	float:left;
	width:30px;
	height:auto;
	padding: 0px !important;
	position: relative;
	top:-6px;
}

div.topmenulink a, div.topmenulink a:link, div.topmenulink a:visited {
	color:#%goc_fontcolor%;
	font-weight: normal;
	font-size: 12pt;
	padding-left: 10px;
	letter-spacing: .05em;
	text-decoration: none;
	/*
	text-transform: uppercase;
	*/
}
div.topmenulink a:hover {
	text-decoration: underline;
}

div.topmenulink a:empty {
	display:none;
}

div.topmenulink .active {
	text-decoration: underline !important;
}

.navbar-nav .dropdown-menu {
	background-color: #ededed;
	color:#000;
	padding:0px 25px 15px 10px;
	margin:0;
	min-width:200px;
	border:0 !important;
	border-radius: 0 !important;
}

.navbar-nav .login-menu {
	background-color: #ededed;
	color:#000;
	padding:0px 25px 15px 10px;
	margin:0;
	width:20vw;
	max-width:250px;
	border:0 !important;
	border-radius: 0 !important;
}

div.loginmenulink {
	color: #000;
	display:block;
	width:100%;
	padding:.7em 0em;
	height:50px;
}

div.loginmenulink span {
	margin-left:3% !important;
}

div.loginmenulink img {
	float:left;
	width:30px;
	height:auto;
	padding: 0px !important;
	position: relative;
	top:-6px;
}

div.loginmenulink a, div.loginmenulink a:link, div.loginmenulink a:visited {
	color:#000;
	font-weight: normal;
	font-size: 12pt;
	padding-left: 10px;
}
div.loginmenulink a:hover {
	text-decoration: underline;
}

div.loginmenulink a:empty {
	display:none;
}

div.loginmenulink .active {
	text-decoration: underline !important;
}




.navbar-nav .dropdown-toggle-no-arrow {
	text-align: right;
	padding-right: 15px !important;
	padding-top:14px;
	height:51px;
	width:20vw;
	max-width:250px;
	color: #%goc_skincolor%;
	cursor: pointer;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.navbar-nav .dropdown-toggle-no-arrow:hover {
	color:#%goc_fontcolor%;
	background-color: #%goc_skincolor%;
}

.navbar-nav .dropdown-toggle-no-arrow:active,
.navbar-nav .dropdown-toggle-no-arrow:focus {
    outline: none;
    box-shadow: none;
}

.navbar-nav .dropdown-toggle-no-arrow:focus {
	color:#%goc_fontcolor%;
	background-color: #%goc_skincolor%;
}

.nav-header {
	background-color:#fff;
	padding:0;
	opacity:0.8;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.nav-header:hover {
	opacity:1.0;
}

.loggedin {
	float:left;
	width:60%;
	text-align:center;
	text-shadow: none;
	font-size: .9em;
}
.fr-image-resizer {
	display:none;
}

.headerbtn-labeled { padding: 3px 0px !important; margin:0 !important; }
.headerbtn-label { height:100%; position: relative; left: -2px; padding: 8px 12px; background: rgba(0,0,0,0.15); border-radius: 3px 0 0 3px; color:#fff; }
.headerbtn-text { display:inline-block; padding: 0px 8px; font-size:0.9em; color:#fff;}
.headerbtn { margin-bottom:-5px; }



@media screen and (max-width:995px) {
	.headercontainer {
		width:100%;
		margin:0;
		padding:0;
	}
	.nav-header {
		width:100vw;
	}
}

@media screen and (max-width:950px) {
	.navitext {
		display:none;
	}
	.navbar-text {
	}
	.headerbtn {
		max-width:30vw;
	}
	.headerbtn-text {
		padding: 5px 0 4px 4px;
		overflow: auto;
		white-space: normal;
		text-align: left;
		word-wrap: break-word;
		line-height: 14px;
		height: 30px;
		margin-top:-4px;
		margin-bottom: -12px;
	}
}

.fdb-block {
	background-color: transparent;
}
#show-profile {
	height:60px !important;
}

a.dropdown-item {
	color:#000 !important;
}
a.dropdown-item:hover {
	background-color: #AA005A;
	color:#fff !important;
}
#dropdown-login {
	border:0;
}        
.nav-link {
	outline: none;
}
.nav-item {
	margin-right:10px;
}
.sticky-top {
    box-shadow: 0 4px 4px -2px #ddd;
    -moz-box-shadow: 0 4px 4px -2px #ddd;
    -webkit-box-shadow: 0 4px 4px -2px #ddd;
}
video {
	outline:1px solid #ddd;
}

.badge, .btn {
	line-break: auto;
	white-space: normal;
}

.back-to-top {
	opacity:0.3;
    position: fixed;
    bottom: 3vh;
    right: 3vh;
    display: none;
}
.back-to-top:hover {
	opacity:1;
}
.btn-light {
	background-color: #ededed;
	color:#000;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	background-color: #aa005a;
	color:#fff;
}
.addchat-footer-text {
	display:none;
}
#addchat-bubble {
	right:calc(3vh - 15px) !important;
	bottom:calc(3vh + 50px) !important;
}
#addchat-bot .c-profile .c-edit {
	display:none;
}
#addchat-bot .c-inline {
	display:none;
}
#addchat-bot .c-input-group .c-input {
	display:none !important;
}
#addchat-bot form .c-button.c-btn-primary {
	display:none !important;
}
#contentflow-sdk-theplayer { border: 1px solid #f5f5f5; }
#commentsdiv { height: 600px; overflow: auto; }
#commentsdiv button, #commentsdiv input, #commentsdiv textarea { width: 100%; resize: none; border-radius: 3px !important; margin-bottom: 8px; padding: 4px 8px; }
.single .comments-container { margin-top: 35px !important; }
#commentsdiv button { background-color: #AA005A; color: #fff; border: 1px solid #AA005A !important; }
.comment-avatar-container { display: none; }
.comment-info-container { word-break: break-word; border: 1px solid #AA005A !important; margin-bottom: 10px; border-radius: 2px; }
.comment-container span.name { font-weight: bold; color: #444; }
.comment-creator { background-color: #f5f5f5; border-bottom: 1px solid #AA005A; border-radius: 4px 4px 0 0; }
.comment-info-container div { padding: 4px 8px; }
#commentsdiv small.date { float: none; font-size: 10px; }
#commentsdiv .alert.error { background-color: red; color: #fff; }
#commentsdiv .alert.success { background-color: #d4edda; color: #000; }
#commentsdiv .alert.error div, #commentsdiv .alert.success div { display: inline; }
#commentsdiv span.click { float: right; }
#commentsdiv .img-canvas { border: 1px solid #ccc; }
#commentsdiv textarea { height: 100px; }
@media only screen and (max-width: 999px) {
    #commentsdiv { margin-top: 20px; height: auto; }
}

.countdown.hero_count {
margin:auto;
  text-align: center;
  background-color: #AA005A;
  padding: 10px 0px;
  border-radius: 4px;
  color:#fff;
  width:400px;
  max-width:90vw;
}

.countdown.show .running, .countdown.hero_count .running {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.countdown.show .running timer, .countdown.hero_count .running timer {
  font-size: 2em;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  color: #fff;
}

.countdown.show .running timer .days, .countdown.hero_count .running timer .days,
.countdown.show .running timer .hours,
.countdown.hero_count .running timer .hours,
.countdown.show .running timer .minutes,
.countdown.hero_count .running timer .minutes,
.countdown.show .running timer .seconds,
.countdown.hero_count .running timer .seconds {
  width: 75px;
  max-width:15vw;
  text-align: center;
  margin: 0 7px;
}

.countdown.show .running .labels, .countdown.hero_count .running .labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
}

.countdown.show .running .labels span, .countdown.hero_count .running .labels span {
  width: 70px;
  max-width:21vw;
  text-align: center;
  margin: 0px 2px;
}

.countdown.show .running .text, .countdown.hero_count .running .text {
  font-size: 20px;
  margin-top: 12px;
  font-weight: 600;
}

.countdown.show .running button, .countdown.hero_count .running button {
  border: none;
  background-color: #00609c;
  color: #fff;
  border-radius: 0px;
  padding: 10px 20px;
  margin: 10px;
}

.countdown.show .running .break, .countdown.hero_count .running .break {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 0;
}

.countdown.show .ended, .countdown.hero_count .ended {
  display: none;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.countdown.show .ended .text, .countdown.hero_count .ended .text {
  font-size: 20px;
}

.countdown.show .ended button, .countdown.hero_count .ended button {
  border: none;
  background-color: #00609c;
  color: #fff;
  border-radius: 0px;
  padding: 10px 20px;
  margin: 10px;
}

.countdown.show .ended .break, .countdown.hero_count .ended .break {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 0;
}

.countdown.hero_count h2 {
  font-size: 40px;
  color: #fff;
  font-size: 33px;
}

.countdown.hero_count .running timer {
  color: #fff;
}

.countdown.hero_count .running button {
  background-color: #00609c;
}

.countdown.hero_count .running button a {
  color: #fff;
}

.countdown.hero_count .running .labels span {
  width: 95px;
  margin: 0px 3px 0px 0px;
}