.chatprompt {
	position: fixed;
	right: 25px;
	bottom: 15px;
	z-index: 100;
	height: 80px;
	width: 80px;
	cursor: pointer
}


#modal-overlay {
	background: #000;
	filter: alpha(opacity=50);
	height: 100%;
	left: 0;
	-moz-opacity: .5;
	-webkit-opacity: .5;
	-ms-filter: alpha(opacity=50);
	opacity: .5;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 998
}

#modal-container {
	-webkit-border-top-left-radius: 0.1rem;
	-webkit-border-top-right-radius: 0.1rem;
	-moz-border-top-left-radius: 0.1rem;
	-moz-border-top-right-radius: 0.1rem;
	-webkit-border-bottom-left-radius: 0.1rem;
	-webkit-border-bottom-right-radius: 0.1rem;
	-moz-border-bottom-left-radius: 0.1rem;
	-moz-border-bottom-right-radius: 0.1rem;
	border-top-left-radius: 0.1rem;
	border-top-right-radius: 0.1rem;
    border-bottom-left-radius: 0.1rem;
    border-bottom-right-radius: 0.1rem;
	background: #fff;
	box-shadow: 0 4px 16px rgba(0, 0, 0, .3);
	height: auto !important; /*ID 965 fix*/
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 14px;
	position: fixed;
	/*right: 30px;*/
	/*bottom: 0;*/
    right: 106px;
    bottom: 50px;
    z-index: 998;
    border-bottom-right-radius: 20px;
}

#modal-header {
	-webkit-border-top-left-radius: 0.1rem;
	-webkit-border-top-right-radius: 0.1rem;
	-moz-border-top-left-radius: 0.1rem;
	-moz-border-top-right-radius: 0.1rem;
	border-top-left-radius: 0.1rem;
	border-top-right-radius: 0.1rem;
	height: 3rem;
	overflow: hidden;
	clear: both;
	padding-top:1rem;
	font-family: 'Titillium Web', 'TitilliumWeb-Regular';
	background-color: #01374D !important;
}

.header-chat{
	display:inline;
	font-size: 1.6rem;
	color:white;
	font-weight: bold;
	margin-left: 2rem;
}

#modal-close {
	background: transparent url(../images/modal_close.png) no-repeat center center; /*ID 965 fix*/
	cursor: pointer;
	display: block;
	float: right;
	height: 1.7rem;
	width: 1.7rem;
	margin: 0.4rem;
}

#modal-close:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-ms-filter: alpha(opacity=100);
	opacity: 1
}

#modal-resize {
    background: transparent url(../images/modal_resize.png) no-repeat center center; /*ID 965 fix*/
    cursor: pointer;
    display: block;
    float: right;
    height: 2rem;
    width: 2rem;
    margin: 0.4rem;
    background-size: 25px 25px;
}

#modal-resize:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-ms-filter: alpha(opacity=100);
	opacity: 1
}

#modal-content {
    display: flex;
    padding: 0px 0px 0px;
    z-index: 999;
    height: 100% !important;
    padding-top: 10px;
}

#modal-container.modal-loading {
	background: #fff url(loading.gif) no-repeat center center
}

#idialog {
	display: block;
	-webkit-border-bottom-left-radius: 0.1rem;
	-webkit-border-bottom-right-radius: 0.1rem;
	-moz-border-bottom-left-radius: 0.1rem;
	-moz-border-bottom-right-radius: 0.1rem;
	border: 0;
}

.idialog-resize {
	width: 100% !important;
	height: 70vh !important; /*ID 965 fix*/
	border: 0;
	display: block;
}

.idialog-unresize {
	width: 30vw !important;
	height: 70vh !important;
	border: 0;
}