/*
 This software is the confidential information and copyrighted work of
 NetCracker Technology Corp. ("NetCracker") and/or its suppliers and
 is only distributed under the terms of a separate license agreement
 with NetCracker.
 Use of the software is governed by the terms of the license agreement.
 Any use of this software not in accordance with the license agreement
 is expressly prohibited by law, and may result in severe civil
 and criminal penalties. 
 
 Copyright (c) 1995-2021 NetCracker Technology Corp.
 
 All Rights Reserved.
 
*/
/* Customize project-specific appearance here
table.top tr td.top a.top {
    background: url( /img/e/new_logo.png ) top left no-repeat;
}
*/

.msg_window * {
    font-family: Arial,Helvetica,sans-serif;    
}

.msg_window {
    position:absolute;
    left:50%;
    background-color:#fafafa;
    padding:0 0 15px 0;
    z-index: 100;
}
.msg_window_background {
    z-index: 99;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;     
}
.msg_window .msg_header {
    position:relative;
    top: -12px;
    //top:0;
    line-height: 16px;
    background-color:#3e6b9f;
    height:23px;
    padding:0 16px;
    font-weight: bold;
    
}
.msg_window .msg_header .msg_close {
    position:absolute;
    top:8px;
    right:15px;
    width:7px;
    height:7px;
    cursor:pointer;
    background: url('/img/message/close.png') 0 0 no-repeat;
}
.msg_window .msg_header p {
    color:#fff;
    padding:2px 0 0 0;
    font-size: 12px;
}

.msg_window .shadow {
    display:none;
}
.msg_window .msg_body {    
    position:relative;    
    height:38px;
    overflow-y:auto;
    margin:10px 15px 15px 20px;
    font-size: 12px;    
}
.msg_window form { position:relative; margin:0; padding:0; text-align:center; }
.msg_window form input { padding:0; margin:0 2px; padding:1px 4px; //padding:0; }


.msg_window .msg_tops {width:100%; height:7px; background:url('/img/message/top_shadow.png') 0 0 repeat-x; position:absolute; top:-7px; left:0;}
.msg_window .msg_rights {width:7px; height:100%; background:url('/img/message/right_shadow.png') 0 0 repeat-y; position:absolute; top:0; right:-7px;}
.msg_window .msg_bottoms {width:100%; height:7px; background:url('/img/message/bottom_shadow.png') 0 0 repeat-x; position:absolute; bottom:-7px; left:0;}
.msg_window .msg_lefts {width:7px; height:100%; background:url('/img/message/left_shadow.png') 0 0 repeat-y; position:absolute; top:0; left:-7px;}
.msg_window .msg_topls {width:7px; height:7px; background:url('/img/message/top_left_shadow.png') 0 0 no-repeat; position:absolute; top:-7px; left:-7px;}
.msg_window .msg_toprs {width:7px; height:7px; background:url('/img/message/top_right_shadow.png') 0 0 no-repeat; position:absolute; top:-7px; right:-7px;}
.msg_window .msg_bottomrs {width:7px; height:7px; background:url('/img/message/bottom_right_shadow.png') 0 0 no-repeat; position:absolute; bottom:-7px; right:-7px;}
.msg_window .msg_bottomls {width:7px; height:7px; background:url('/img/message/bottom_left_shadow.png') 0 0 no-repeat; position:absolute; bottom:-7px; left:-7px;}

/*Multiple Attribute Items MoreButton*/
.hideItems{display:none;}
.opened .hideItems{display:block;}
.moreButton {display:inline-block; text-decoration:none !important; position:relative; cursor:pointer; margin-right: 20px;}
.moreButton i {display:block; width:10px; height:13px; background:url('/images/arrows.png') right -17px no-repeat; position:absolute; top:2px; right:-9px;}
.opened .moreButton i {background-position:right 0;}
.moreButton span {border-bottom:1px dotted #056190; color:#056190;white-space: nowrap;}
.moreButton:hover span {border-bottom:none;}

/* Dynamic Menu begin
   Dynamic menu has same attributes as Default Menu. But it has additional attributes.
   For additional information see TUI FDS */

.nc-dynamic-menu-item {
    position: relative;
}

.nc-dynamic-menu-item a > * {
    vertical-align: middle;
}

.nc-dynamic-menu-item-hidden {
    display: none;
}

.nc-dynamic-menu-item-counter {
    position: absolute;
    right: 0;
    bottom: 0;
    -moz-border-radius: 7px; /* Firefox */
    -webkit-border-radius: 7px; /* Safari, Chrome */
    -khtml-border-radius: 7px; /* KHTML */
    border-radius: 7px; /* CSS3 */
    background-color: #fff;
    margin: 0 1px 1px 0;
}

.nc-dynamic-menu-item-counter-text {
    font-size: 10px;
    margin: 4px;
}

.nc-dynamic-menu-item-image, .nc-dynamic-menu-item-image-disabled {
    border: 0;
    margin-right: 5px;
}

.nc-dynamic-menu-item-image-disabled, .nc-dynamic-menu-item-disabled .nc-dynamic-menu-item-image {
    display: none;
}

.nc-dynamic-menu-item-image, .nc-dynamic-menu-item-disabled .nc-dynamic-menu-item-image-disabled {
    display: inline-block;
}

/* Dynamic Menu end */

/* Message tray injection point configuration begin */

.notification-menu a:focus {
    background-color: inherit !important;
}

.notification-menu {
    margin: 0px 15px 0px 8px !important;
}

/* Message tray injection point configuration end */


.validate-name {
    border-color: #c34d34 !important;
    outline-color: #c34d34 !important;
}

/*
 WITHOUT LIMITING THE FOREGOING, COPYING, REPRODUCTION, REDISTRIBUTION,
 REVERSE ENGINEERING, DISASSEMBLY, DECOMPILATION OR MODIFICATION
 OF THE SOFTWARE IS EXPRESSLY PROHIBITED, UNLESS SUCH COPYING,
 REPRODUCTION, REDISTRIBUTION, REVERSE ENGINEERING, DISASSEMBLY,
 DECOMPILATION OR MODIFICATION IS EXPRESSLY PERMITTED BY THE LICENSE
 AGREEMENT WITH NETCRACKER. 
 
 THIS SOFTWARE IS WARRANTED, IF AT ALL, ONLY AS EXPRESSLY PROVIDED IN
 THE TERMS OF THE LICENSE AGREEMENT, EXCEPT AS WARRANTED IN THE
 LICENSE AGREEMENT, NETCRACKER HEREBY DISCLAIMS ALL WARRANTIES AND
 CONDITIONS WITH REGARD TO THE SOFTWARE, WHETHER EXPRESS, IMPLIED
 OR STATUTORY, INCLUDING WITHOUT LIMITATION ALL WARRANTIES AND
 CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
 TITLE AND NON-INFRINGEMENT.
 
 Copyright (c) 1995-2021 NetCracker Technology Corp.
 
 All Rights Reserved.
*/