/*基于BootStrap 3调整的CSS代码,Written By MyJoy(94joy.cn)*/
.navbar{
	background-color: /*#4cb4e7*/#fff;
	user-select: none;
	box-shadow: 0 0 20px 1rem #ebebeb;
}
.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
/*#editorDiv{
	height:100% !important;
}*/
.w-e-text-container{
/*	height:inherit !important;
*/}
.w-e-toolbar{
	/*flex-wrap: wrap;*/
	background-color:#f7f7f7;
	/*justify-content: center;*/
	/*height:34px;*/
	/*height: 300px;*/
/*	overflow-x: visible;
	overflow-y: visible;*/
	width:100%;
	z-index: 25000;
/*	overflow-x: auto;
	overflow-y: visible;*/
	/*line-height: 1.5rem;*/
	/*overflow: hidden;*/
	text-align: center !important;
}
#toolNone{
	text-align: center;
	width:100%;
	background-color:#f7f7f7;
	padding-top:5px;
	height:34px;
}
.navbarTop{
	/*z-index: 30000;*/
	height: 3.5rem;
}
.navbarTopCollapse{
	position: absolute;
	top:.5rem;
	right:.5rem;
}
#navbarSupportedContent{
	background-color: #fff;
}
.w-e-menu{
	display: inline-block;
}
.dropdown-menu.show{
	z-index: 20000;
}
.modal{
	z-index: 20000;
	user-select: none;
}
.broadcastTop{
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
}
.savingIcon{
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite;
}

#savingStatus{
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.switchDiv{
	display: inline;
}
#getShareDiv{
	display: inline;
}
/*nav{
padding-right: 0 !important;
padding-left: 0 !important;
}

.navbar-brand{
margin-right:0.3125rem;


}
.navbar-collapse{
padding-right: 1rem !important;
padding-left: 1rem !important;


}*/
/*.containerContent{
	height:calc(100% - 3.5rem);
}*/
/*.containerTips,.containerForm{
	height:calc(100% - 6rem);
}

.containerForm,.containerTips{
	display: flex;
    text-align: center;
}
.pageForm,.containerTips .alert{
	margin:auto;
}
.pageFromInput{
display:inline-block;
width: auto;
}
.pageFromButton{
	display: flex;
    text-align: center;
}
.pageFromButton .btn-group{
margin:auto;
}*/
.content {
	overflow:auto;
	vertical-align:top;
	height:100%;
	padding: 0.75rem 1rem;
    border: 2px solid #f9f9fa;
	width:100%;
	font-size:1.2rem;
	line-height:1.5;
	outline: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
	outline: 0px !important;
    -webkit-appearance: none;
    resize: none;
	margin-bottom:0;/*抵消BS4.2的问题*/
}
#editorDiv{
	height:calc(100% - 34px);
}
.docDiv{
	height:calc(100% - 3.5rem);
}
body {
	background-color:#f7f7f7;
}
.dark{
    background-color: #171616;
	color: #dedede;
}
.dark nav{
    background-color: #666666;
    color: #dedede;
}
.dark .content,.dark .content:hover,.dark .content:focus {
    background-color: #171616;
    color: #dedede;
	border-color: #666666;
	box-shadow: 0 0 0 0rem rgba(165,217,243,0);
}
.dark #controls{
    background-color: #666666;
    color: #dedede;
}
.w-e-text{
	overflow-y:auto !important;
	padding:0 1rem !important;
}
#editorDiv{
	background-color: #fff;
}
.w-e-text{
	margin-right: 10rem !important;
}
/*滚动条整体样式*/
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
/*滚动条滑块*/
/*::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(75,179,231,0.2);
	background: #a5d9f3;
}
::-webkit-scrollbar-thumb:hover {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(75,179,231,0.2);
	background: #78c6ed;
}
::-webkit-scrollbar-thumb:focus {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(75,179,231,0.2);
	background: #1fa0e0;
}*/

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	/*-webkit-box-shadow: inset 0 0 5px rgba(75,179,231,0.2);*/
	background: #ffffff;
	border:1px solid #bababa;
}
::-webkit-scrollbar-thumb:hover {
	border-radius: 10px;
	/*-webkit-box-shadow: inset 0 0 5px rgba(75,179,231,0.2);*/
	background: #f3f3f3;
	border:1px solid #bababa;
}
::-webkit-scrollbar-thumb:focus {
	border-radius: 10px;
	/*-webkit-box-shadow: inset 0 0 5px rgba(75,179,231,0.2);*/
	background: #f3f3f3;
	border:1px solid #737373;
}

/*滚动条轨道*/
::-webkit-scrollbar-track{
	/*-webkit-box-shadow: inset 0 0 1px rgba(75,179,231,0);*/
	border-radius: 10px;
	background: #e6e6e6;
}
a,.btn,#toastTop {
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
::selection {
	background:#e3f2fd;
	color:#555;
}
::-moz-selection {
	background:#e3f2fd;
	color:#555;
}
::-webkit-selection {
	background:#e3f2fd;
	color:#555;
}
html,body{
height:100%;
}
#toastTop{
	position: absolute;
	top:9rem;
	left:50%;
	transform: translate(-50%,-50%);
	min-height:5rem;
	max-width: 20rem;
	z-index: 25000;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border: 1px solid rgba(0,0,0,.1);
	box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,.1);
	border-radius: .25rem;
	background-clip: padding-box;
	font-size: .875rem;
	overflow: hidden;
	user-select: none;
	display: none;
}
#toastTopTitle{
	width: 20rem;
	height: 2rem;
	background-color: #fff;
	opacity: 0.85;
	transition: opacity .15s linear;
	padding: .25rem .75rem;
	font-weight: bold;
	/*border-radius: .25rem;*/
	border-top-left-radius:.25em;
	border-top-right-radius:.25em;
	line-height: 1.5rem;
	border-bottom: 1px solid rgba(0,0,0,.05);
}
#toastTopBody{
	width: 20rem;
	/*height: 3rem;*/
	background-color: #fff;
	opacity: 0.65;
	transition: opacity .15s linear;
	padding: .75rem;
	/*border-radius: .25rem;*/
	border-bottom-left-radius:.25em;
	border-bottom-right-radius:.25em;
}
#toastTopClose{
	color: #6c757d;
	float:right;
	font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
}
#toastTopClose:hover{
	color: #000;
	text-decoration: none;
}
#moreTog{
	display: inline-block;
}
#moreBtn::after{
	display: none;
}