/* Styles
-------------------------------------------------- */
.tEhMVd {
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.pSp5K {
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    height: 100%;
}
.KKOvEb {
    position: relative;
    height: 100%;
}
/* wrapper */
.cw337M {
    position: relative;
    height: -webkit-calc(100% - 30px);
    height: calc(100% - 30px);
}
.y9E5CM {
    position: relative;
    height: -webkit-calc(100% - 100px);
    height: calc(100% - 100px);
}
/* container */
.bbEEXt {
    position: relative;
    height: 100%;
}
.BdMZfF {
    position: relative;
    flex: 1 1 auto;
    overflow: hidden;
    height: 100%;
}

.SGWAac {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	background-color: var(--color-blank);
}
.fzpXpg {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.QQYuzf {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 180px;
    overflow: hidden;
    position: relative;
}
.irnZdY {
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 0 1 auto;
    width: 100%;
}
.ogB5bf {
    overflow: hidden;
}
.Xro3Db-nUpftc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    outline: none;
}
.K2fuAf {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.GaU6eh {
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.ERHhYj {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.gNzddM {
    margin-bottom: 0.5rem;
	margin-top: 0.5rem;
    margin-right: 0.25rem;
}
.V7zTtU {
    margin-bottom: 0.75rem;
	margin-top: 0.75rem;
}
.pxCLpM {
    margin-bottom: 0;
	display: flex;
	justify-content: center;
}
.uTGpU2 {
	justify-content: center !important;
	display: flex !important;
}
.uTGpU2 {
	justify-content: center !important;
	display: flex !important;
}
.LXHW3M {
	margin-top :0.5rem;
	padding: 1.0rem;
	background-color: var(--color-input-area);
}
.ziwfSm {
	margin-top :0.5rem;
	padding-top: 1.0rem;
	padding-right: 1.0rem;
	padding-bottom: 3.0rem;
	padding-left: 1.0rem;
	background-color: var(--color-input-area);
}
.gfajWV {
	padding-top: 8.0rem;
	padding-right: 1.0rem;
/* 	padding-bottom: 2.0rem; */
	padding-left: 1.0rem;
}

.sLPQNj {
    height: -webkit-calc(100% - 1px);
    height: calc(100% - 1px);
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative;
}

/* start
-------------------------------------------------- */
.VGkPzh {
    position: relative;
    flex: 1 1 auto;
    overflow: hidden;
    height: -webkit-calc(100% - 65px);
    height: calc(100% - 65px);
}
.Jdz5aU {
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 0 1 auto;
    width: 100%;
}

.SGFqbe {
    -webkit-box-flex: 1 1 60%;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
}
.G5v83e {
    position: relative;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}
.qmFsL {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: scroll;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    /* Firefox */
    scrollbar-color: var(--color-scrollbar-thumb) var(--color-scrollbar-track) ;
}
.hnGhZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.hnGhZ {
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}
.Ndj8w8 {
    -webkit-box-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: top;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.cc9z9x {
    height: -webkit-calc(100% - 74px);
    height: calc(100% - 74px);
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative;
}

/* end
-------------------------------------------------- */


/* Width
-------------------------------------------------- */
.Vk2S7f {
	width: 9.0em;
    min-width: 9.0em;
}
.t2etG8 {
	width: 15.0em;
    min-width: 15.0em;
}
.Sg9Q27 {
	width: 25.0em;
    min-width: 25.0em;
}
.cVfCb9 {
	width: 4.0em;
    min-width: 4.0em;
}
.rX68dV {
	width: 9.0em;
    min-width: 9.0em;
}

/* Trumbowyg Control
-------------------------------------------------- */
.PACC2r {
    height: 204px;
}
.PACC2r .trumbowyg-box {
    width: 25.0em;
    min-width: 25.0em;
    height: 202px;
    min-height: 202px;
    border-radius: 0.25rem;
}
.PACC2r .trumbowyg-button-pane {
	white-space: normal;
	height: 0;
	min-height: 0;
	position:static;
	background: var(--color-interface);
	border : 0;
}
.PACC2r .trumbowyg-button-pane::after {
	background-color: var(--color-interface);
	background: var(--color-interface);
}
.PACC2r .trumbowyg-editor {
	font-size: 0.75rem;
	min-height: 200px;
	background-color: var(--color-interface);
	border-radius: 0.25rem;
}

/* Login Control
-------------------------------------------------- */
.input-group-text {
	width: 2.5rem;
	text-align: center;
	background-color: var(--color-login-textbox);
}

.border-info {
	border-color: var(--color-login-textbox) !important;
}


