html,
body,
form[name=body_form],
form[name=editform] {
height: 100%;
width: 100%;
}
html,
body {
background-color: transparent;
}
body.panel_frame { /* IFRAME UVNITŘ PANELU */
padding: 5px;
height: auto;
width: auto;
}
/*************************** MAIN CONTENT ***********************************/
#body-content {
display: flex;
flex-direction: column;
height: 100%;
}
#main_content {
flex: 1 0 auto;
background-color: $gray-background;
display: flex;
}
#right_content {
flex: 1 0 auto;
display: flex;
flex-direction: column;
}
#right_content iframe {
flex: 1 0 auto;
}
#left_content {
width: 240px;
flex: 0 0 auto;
display: flex;
flex-direction: column;
transition: width .5s;
position: relative;
.side-hide {
right: 7px;
position: absolute;
}
&.collapsed {
width: 56px;
}
iframe {
flex: 1 0 auto;
background-color: #272930;
}
}
.container-fluid.box {
min-height: 100%;
}
.iframe-box {
margin: -20px; // vyresetuje paddingy
}
/*************************** PANEL ********************************************/
.row.static {
position: absolute;
top: 0;
left: 0;
width: 100%;
margin: 0;
z-index: 20;
}
.row.static .alert {
position: absolute;
top: 0;
left: 0;
width: 100%;
margin: 0;
z-index: 20;
border-radius: 0;
}
/*************************** PANEL END ********************************************/
/************************ FLEXBOX PROPERTIES **************************************/
.box { /* SLOUPEC */
display: flex;
flex-direction: column;
}
.box-row { /* ŘÁDEK */
display: flex;
}
.boxFlex {
flex: 1 0 auto;
}
.boxStatic {
flex: 0 0 auto;
}
.boxFlex textarea,
.boxFlex textarea.wysiwyg {
flex: 1 0 auto;
}
.tab-content .box.active {
display: flex;
}
/********************** FLEXBOX PROPERTIES END *************************************/
.bg-white-box {
background: $body-bg;
padding: 15px;
border-radius: $border-radius-base;
}