/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// WS CUSTOM STYLES //////////////////////////////////////////////////////////////////////////// */

/* Main module z-index */
#ws-module, .cbr-modal {
	z-index: 9999;
	font-family: "prumo-text", serif;
}
.cbr-modal {
	z-index: 1000000;
}

/* Badge background */
#ws-module #ws-badge {
	background: #FFFFFF;
}

/* Badge icon color (normal state) */
#ws-module #ws-badge svg {
	fill: #DFAB64;
}

/* Badge icon color (connected state) */
#ws-module.ws-connected #ws-badge svg {
	fill: #4cce62;
}

/* Content background */
#ws-module #ws-content {
	background: #FFFFFF;
}

/* Normal text color */
#ws-module .ws-text {
	color: #808080;
}

/* Highlighted text color */
#ws-module .ws-text.ws-highlighted {
	color: #0994d4;
}

/* Separator color */
#ws-module .ws-separator {
	background: linear-gradient(to right, #eeeeee 0%,#dddddd 50%,#eeeeee 100%);
}

/* Normal button text color */
#ws-module .ws-btn {
	color: #FFFFFF;
}

/* Normal button default background */
.cbr-modal-content span.btn,
#ws-module .ws-btn {
	background: #DFAB64;
	color: #000;
	font-size: 16px;
	height: 31px;
	line-height: 31px;
	font-weight: normal;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

/* Normal button mouseover background */
.cbr-modal-content span.btn:hover,
#ws-module .ws-btn:hover {
	background: #CDA16F;
	color: #FFF;
}

/* End button text color */
#ws-module .ws-btn.ws-btn-end {
	color: #FFFFFF;
}

/* End button default background */
#ws-module .ws-btn.ws-btn-end {
	background: #f66c64;
}

/* End button mouseover background */
#ws-module .ws-btn.ws-btn-end:hover {
	background: #f14c45;
}

/* Button border radius */
#ws-module .ws-btn {
	border-radius: 0;
}

/* Loading anim color */
#ws-module .ws-img .ws-loading svg {
	stroke: #0994d4;
}

/* Ready icon color */
#ws-module .ws-img .ws-ready svg {
	stroke: #4cce62;
}

/* Failed icon color */
#ws-module .ws-img .ws-failed svg {
	stroke: #f66c64;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// WS LAYOUT STYLES //////////////////////////////////////////////////////////////////////////// */

/* ////////////////////////////////// LEFT ////////////////////////////////// */

/* Main module vertical position */
#ws-module.ws-left {
	top: auto;
	bottom: 15px;
}

/* Badge border radius */
#ws-module.ws-left #ws-badge {
	border-radius: 0;
}

/* Content border radius */
#ws-module.ws-left #ws-content {
	border-radius: 0;
}

/* ////////////////////////////////// RIGHT ////////////////////////////////// */

/* Main module vertical position */
#ws-module.ws-right {
	top: auto;
	bottom: 15px;
}

/* Badge border radius */
#ws-module.ws-right #ws-badge {
	border-radius: 0;
}

/* Content border radius */
#ws-module.ws-right #ws-content {
	border-radius: 0;
}

/* ////////////////////////////////// TOP ////////////////////////////////// */

/* Menu height */
#ws-module.ws-top {
	top: 0px;
}

/* ////////////////////////////////// BOTTOM ////////////////////////////////// */

/* Footer height */
#ws-module.ws-bottom {
	bottom: 0;
}

#ws-module #ws-watermark {
	display: none;
}
