@charset "utf-8";

a.kboard-hotline-button-small,
input.kboard-hotline-button-small,
button.kboard-hotline-button-small{display: inline-block;*display: inline;zoom: 1;box-sizing: content-box;position: relative;width: auto;height: 28px;margin: 0;padding: 0 10px;border: none;border-radius: 0;background: #BBB;font-size: 13px;font-weight: normal;line-height: 28px;letter-spacing: normal;color: white !important;text-decoration: none !important;vertical-align: middle;text-shadow: none;box-shadow: none;transition-duration: 0.3s;cursor: pointer}
a.kboard-hotline-button-small:hover,
a.kboard-hotline-button-small:focus,
a.kboard-hotline-button-small:active,
input.kboard-hotline-button-small:hover,
input.kboard-hotline-button-small:focus,
input.kboard-hotline-button-small:active,
button.kboard-hotline-button-small:hover,
button.kboard-hotline-button-small:focus,
button.kboard-hotline-button-small:active{opacity: 0.7}

.kboard-control .kboard-hotline-button-small{padding: 0.3em 1.8em;background: #295EA4;font-size: 1.05em}
.kboard-control .kboard-hotline-button-small.red{background: #D4445E !important}
.kboard-control .kboard-hotline-button-small.gray{background: #CCC !important}

.kboard-hotline-new-notify{display: inline-block;*display: inline;zoom: 1;padding: 2px;background-color: #F48920;font-size: 10px;font-weight: normal;line-height: 1em;color: white}
.kboard-hotline-cut-strings{width: auto;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;overflow: hidden}

#kboard-hotline-editor button.radio-type-button-item.active{background-color: #295EA4;color: #FFF}
#kboard-hotline-editor label.option-type1{margin-right: 1em}
#kboard-hotline-editor .address .inbox.zipcode > input.pointer{cursor: pointer}
#kboard-hotline-editor .tel .inbox > input:first-child{width: 4.5em;margin-left: 0}
#kboard-hotline-editor #email{display: none}
#kboard-hotline-editor .kboard-control{margin-top: 1.5em;text-align: center}

#kboard-hotline-document{display: inline-block;*display: inline;zoom: 1;width: 100%;margin: 0}
#kboard-hotline-document .kboard-document-wrap{float: left;width: 100%;background-color: white}
#kboard-hotline-document .kboard-title{float: left;width: 100%}
#kboard-hotline-document .kboard-title h1{margin: 0;padding: 12px 22px;text-align: left;font-size: 22px;font-weight: bold;line-height: 30px;color: #545861}
#kboard-hotline-document .kboard-content{clear: both;float: left;width: 100%;min-height: 200px}
#kboard-hotline-document .kboard-content .content-view{margin: 0;padding: 22px;word-break: break-all}
#kboard-hotline-document .kboard-content .content-view iframe{max-width: 100%}
#kboard-hotline-document .kboard-content .content-view img{display: inline;max-width: 100%;margin: 0;vertical-align: middle}
#kboard-hotline-document .kboard-content .content-view p{margin: 0 0 0.75em}
#kboard-hotline-document .kboard-attach{clear: both;margin-top: 6px;padding: 10px 0 5px;border-top: 1px dashed #EDEDED;font-size: 12px;line-height: 1em;overflow: hidden}
#kboard-hotline-document .kboard-control{float: left;width: 100%;margin-top: 1em;padding: 15px 0}
#kboard-hotline-document .kboard-control .left{float: left}
#kboard-hotline-document .kboard-control .right{float: right}
#kboard-hotline-document .kboard-button-download{margin: 0 0 5px 0;padding: 0.35em 0.75em 0.35em 0.5em;vertical-align: middle;text-align: left;font-size: 12px;line-height: 1em;border: 1px solid #CCC;border-radius: 2px;background: #FAFAFA;color: #295EA4;cursor: pointer}
#kboard-hotline-document .kboard-button-download:before{
	content: "";
	display: inline-block;
	width: 1.75em;
	height: 1.5em;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAWUlEQVQokdWTwQrAMAhD80b//5ezw+hwUpk9NicjalQUSVYTtol8ZCfgyaO94ldXdYoAb6fLZMAxqCrAw7+zdAB4q+2MQ5NHdlRblooj+Quqih66MLTxVRk3kcErH4uJfkkAAAAASUVORK5CYII=") no-repeat left center;
	vertical-align: -4px;
}
#kboard-hotline-document .kboard-button-download:hover{background-color: #295EA4;color: #FFF}

@media screen and (max-width: 600px){
	#kboard-hotline-document .kboard-title h1{padding: 10px 5px;font-size: 18px}
	#kboard-hotline-document .kboard-content .content-view{padding: 10px 5px}
	#kboard-hotline-document .kboard-attach{margin: 0 5px;padding: 10px 0 5px 0}
}