+html {
+ height: 100%;
+}
+
+body {
+ display: flex;
+ flex-direction: column;
+ min-height: 100%;
+}
+
+.applicationWindow {
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ flex: 1;
+}
+
+#mContent {
+ display: flex;
+ flex-direction: column;
+ flex: 1;
+}
+.content.modal-open .body-content-jsp{
+ margin: 0 auto;
+}
+.content .body-content-jsp > div.ng-scope > div.overlay{
+ display: none;
+}
+.content.modal-open .body-content-jsp .service-models-page .overlay{
+ display: block !important;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 3004;
+ background-color: #000;
+ opacity: 0.5;
+}
+
+.content.modal-open .body-content-jsp .service-models-page .service-model-content{
+ z-index: 3005;
+ margin: 0 auto;
+ flex: none;
+ width: 1100px;
+ padding: 10px;
+}
+.content.modal-open{
+ margin: 0 !important;
+}
+
+.body-content-jsp {
+ flex: 1;
+}
+