
#wpbody-content{
	position: relative;

}

.ml-clearfix::after, .ml-dl-horizontal dd::after, .ml-container::after, .ml-container-fluid::after, .ml-row::after, .ml-form-horizontal .ml-form-group::after, .ml-btn-toolbar::after, .ml-btn-group-vertical > .ml-btn-group::after, .ml-nav::after, .ml-navbar::after,
.ml-navbar-header::after, .ml-navbar-collapse::after, .ml-panel-body::after, .ml-modal-header::after, .ml-modal-footer::after,
.ml-module-docheader::after, .ml-module-docheader .ml-module-docheader-bar::after, .ml-pagination-block::after,
.ml-typo3-login-copyright-link::after, .ml-form-irre-header-body dl dd::after, [id="typo3-menu"]{
    clear: both;
    content: "";
    display: table;
}

.ml-login-container {
    display: block;
    vertical-align: middle;


}

.ml-login-wrap {
	position: relative;
   	width: 360px;
   	margin: 100px auto 0 auto ;
}

.ml-register-wrap {
    position: relative;
    max-width: 750px;
    margin: 100px auto 0 auto ;
}


.ml-panel-login {
    border-color: #d5d5d5;
    border-radius: 5px;
}


.ml-panel-login {
    border-color: #d5d5d5;
    border-radius: 5px;
}
.ml-panel {
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
}
.ml-panel {
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 18px;
}


.ml-panel-login .ml-panel-footer {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ml-panel-lg .ml-panel-heading, .ml-panel-lg .ml-panel-footer {
    padding: 18px 35px;
}
.ml-panel-footer {
    background-color: #f5f5f5;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top: 1px solid #dddddd;
    padding: 10px 15px;
}

.ml-panel-login a {
    font-weight: bold;
}

.ml-panel-login .ml-panel-body {
    border-bottom: 3px solid #ff8800;
}


.ml-panel-lg .ml-panel-body {
    padding: 35px;
}

.ml-typo3-login-logo {
    margin-bottom: 30px;
    text-align: center;
}

a.ml-a {
    color: #212424;
    text-decoration: none;
}
a.ml-a {
    background-color: transparent;
}

.ml-form-group {
    margin-bottom: 15px;
}

.ml-form-control-wrap {
    margin: 9px 0;
}

.ml-form-control-holder {
    position: relative;
}

.ml-form-control-clearable {
    position: relative;
}

.ml-form-control-clearable .ml-form-control {
    padding-right: 2.3em;
}

.ml-form-control {
    min-width: 120px;
}
.ml-input-login {
    border-color: #cccccc;
    border-radius: 2px;
    box-shadow: none;
    font-size: 12px;
    height: 41.2px;
    line-height: 1.33333;
    padding: 12px;
}
.ml-form-control {
    background-color: #fefefe;
    background-image: none;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333333;
    display: block;
    font-size: 12px;
    height: 32px;
    line-height: 1.5;
    padding: 6px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

input.ml-btn-block[type="submit"], input.ml-btn-block[type="reset"], input.ml-btn-block[type="button"] {
    width: 100%;
}

.ml-btn-login {
    background-color: #ff8800;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #ffffff;
    font-size: 12px;
    line-height: 1.3em;
    padding: 12px;
}
.ml-btn-block {
    display: block;
    width: 100%;
}
.ml-btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.ml-alert {
    border: 0 none;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.ml-alert-danger {
    background-color: #c83c3c;
    border-color: transparent;
    color: #ffffff;
}

.ml-alert-success {
    background-color: #336bff;
    border-color: transparent;
    color: #ffffff;
}


.ml-alert {
    border: 1px solid transparent;
    border-radius: 2px;
    margin-bottom: 18px;
    padding: 11px;
}

.ml-row {
    margin-left: -15px;
    margin-right: -15px;
}

.ml-col-md-6 {
    width: 50%;
}
.ml-col-md-1, .ml-col-md-2, .ml-col-md-3, .ml-col-md-4, .ml-col-md-5, .ml-col-md-6,
.ml-col-md-7, .ml-col-md-8, .ml-col-md-9, .ml-col-md-10, .ml-col-md-11, .ml-col-md-12 {
    float: left;
}
.ml-col-xs-1, .ml-col-sm-1, .ml-col-md-1, .ml-col-lg-1, .ml-col-xs-2, .ml-col-sm-2,
.ml-col-md-2, .ml-col-lg-2, .ml-col-xs-3, .ml-col-sm-3, .ml-col-md-3, .ml-col-lg-3,
.ml-col-xs-4, .ml-col-sm-4, .ml-col-md-4, .ml-col-lg-4, .ml-col-xs-5, .ml-col-sm-5,
.ml-col-md-5, .ml-col-lg-5, .ml-col-xs-6, .ml-col-sm-6, .ml-col-md-6, .ml-col-lg-6,
.ml-col-xs-7, .ml-col-sm-7, .ml-col-md-7, .ml-col-lg-7, .ml-col-xs-8, .ml-col-sm-8,
.ml-col-md-8, .ml-col-lg-8, .ml-col-xs-9, .ml-col-sm-9, .ml-col-md-9, .ml-col-lg-9,
.ml-col-xs-10, .ml-col-sm-10, .ml-col-md-10, .ml-col-lg-10, .ml-col-xs-11, .ml-col-sm-11,
.ml-col-md-11, .ml-col-lg-11, .ml-col-xs-12, .ml-col-sm-12, .ml-col-md-12, .ml-col-lg-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

* {
    box-sizing: border-box;
}


.ml-fullscreen{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

.ml-fullscreen2{
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    border: 0;
}

.column-ml_placement{
    width: 125px;
}


#content-mlpw.active {
    border-color: #ccc #ccc #f4f4f4; background-color: #f4f4f4; color: #555;
}

#ml_content_wrap.hide iframe{
    position: absolute;
    left: -10000px ;
}


.fullscreenModeMainCont {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
}
.fullscreenModeMainCont .webix_view.webix_layout_line, .fullscreenModeMainCont .PWIframeWebPageList, .placementWindowIframeContainerGoal {
  width: 100% !important;
  height: 102% !important;
}

#placement-frame.fullscreenModeMainCont{
    z-index: 100001 ;
}


/****
PLUGIN NOTICE
****/

.monoloop_activate{
    background: #232f3a none repeat scroll 0 0;
    border-radius: 3px;
    margin: 15px 0;
    min-width: 825px;
    overflow: hidden;
    padding: 5px;
    position: relative;
}


.monoloop_activate .m_button_container {
    background: #def1b8 none repeat scroll 0 0;
    border-radius: 2px;
    display: inline-block;
    padding: 5px;
    width: 266px;
}


.monoloop_activate .m_button_border {
    background: #029dd6 -moz-linear-gradient(0% 100% 90deg, #0079b1, #029dd6) repeat scroll 0 0;
    border-radius: 2px;
}

.monoloop_activate .m_button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) linear-gradient(#f4b045, #f09201) repeat scroll 0 0;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 9px 0 8px;
    text-align: center;
    width: 100%;
}

.monoloop_activate .m_button:hover{
    color:grey;
}

.monoloop_activate .m_description {
    color: #e5f2b1;
    font-size: 15px;
    left: 285px;
    margin-left: 25px;
    position: absolute;
    top: 22px;
    z-index: 1000;
}