/* ver 1.1 */
.composebox {
	width: 800px;
	height: 800px;
	position: fixed;
	right: 30px;
	bottom: 30px;
	background-color: #fff;
	box-shadow: 1px 1px 3px #d9d9d9;
	-moz-box-shadow: 1px 1px 3px #d9d9d9;
	-webkit-box-shadow: 1px 1px 3px #d9d9d9;
	-o-box-shadow: 1px 1px 3px #d9d9d9;
	border: 1px solid #b1b3b6;
	z-index: 9999;
}

.composebox input {
	margin-bottom: 0px !important;
	min-height: 40px !important;
	border: 0px !important;
}
.composebox .blue-btn, .composebox .grey-btn {
	display: inline-block;
}

.composebox .cb-header {
	background-color: #4d4d4f;
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	cursor: move;
}
.composebox.inplace .cb-header {
	cursor: default;
}

.composebox .cb-header h2{
	font-size: 10pt;
	font-weight: 700;
}

.composebox .cb-header input[type="text"] {
	border-radius: 0;
	margin: 0;
	border: none;
	border-bottom: 1px solid #000 !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.composebox .cb-recip {

	border-bottom: 1px solid #b1b3b6;
}
.composebox .cb-subject {

	border-bottom: 1px solid #b1b3b6;
}

.composebox .cb-body {

}

.composebox #bodyDiv {
	border: none;
	width: auto;
	padding: 40px;
	padding-top: 20px;
}

.composebox textarea {
	border-radius: 0;
	margin: 0;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	resize: none;
}

.composebox .cb-controls {
	padding: 10px;
}
.cb-controls .blue-btn {
	cursor: pointer;
}

.composebox-background {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
}

.letter-close {
	display: inline-block;
	position: relative;
	width: 25px;
	height: 25px;
	background-image: url("/img/letter-close-icon-off.png");
	background-repeat: no-repeat;
	cursor: pointer;
	float: right;
}

/*.compose-email-panel .composebox.inplace .letter-close {
	display: none;
}*/

.letter-close.on {
	background-image: url("/img/letter-close-icon-on.png");
}
.letter-close:hover {
	background-image: url("/img/letter-close-icon-on.png");
}

.compose-email-panel .composebox .letter-min {
	display: none;
	position: relative;
	width: 25px;
	height: 25px;
	background-image: url("/img/letter-min-icon-off.png");
	background-repeat: no-repeat;
	cursor: pointer;
}
.compose-email-panel .composebox.popped .letter-min {
	display: inline-block;
}
.compose-email-panel .composebox .letter-min.on {
	background-image: url("/img/letter-min-icon-on.png");
}
.compose-email-panel .composebox .letter-min:hover {
	background-image: url("/img/letter-min-icon-on.png");
}

.compose-email-panel .composebox .letter-max {
	display: none;
	position: relative;
	width: 25px;
	height: 25px;
	background-image: url("/img/letter-max-icon-off.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.compose-email-panel .composebox.inplace .letter-max {
	display: inline-block;
}
.compose-email-panel .composebox .letter-max.on {
	background-image: url("/img/letter-max-icon-on.png");
}
.compose-email-panel .composebox .letter-max:hover {
	background-image: url("/img/letter-max-icon-on.png");
}

.mce-tinymce.mce-container {
	background-color: #2A2A2E;
}
.mce-edit-area {
	margin: 0 auto !important;
	padding: 10px 28.4pt !important;
	max-width: 537.9pt !important;
}
.mce-tinymce .mce-panel {
	border-bottom: 1px solid #cacaca;
}
/*
.mce-content-body  {
	_font-family: Arial !important;
	font-family: sans-serif !important;
}
*/
.mce-path-item {
	/* display: none !important; */
}
.mce-statusbar .mce-container-body {
	height: 35px !important;
}

.compose-email-panel .composebox .letter-center {
	display: none;
	position: relative;
	width: 25px;
	height: 25px;
	background-image: url("/img/center-icon-off.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.compose-email-panel .composebox.popped .letter-center {
	display: inline-block;
}
.compose-email-panel .composebox .letter-center.on {
	background-image: url("/img/center-icon-on.png");
}
.compose-email-panel .composebox .letter-center:hover {
	background-image: url("/img/center-icon-on.png");
}

