/* /!\ DO NOT EDIT THIS FILE !!! Please edit custom.css to keep your customizations after an upgrade /!\ */

body { padding:0; margin:0;} 

div.scroll_list { height: 400px; width: 140px; overflow: scroll; }
div.text_input { overflow: auto; font-size: 10px;  font-family: sans-serif; }
.body_text { font-size: 13px;  font-family: sans-serif; }
.queue_text_red { font-size: 12px;  font-family: sans-serif; font-weight: bold; color: red; }
.queue_text { font-size: 12px;  font-family: sans-serif; color: #1A6204; text-decoration:none; }
.body_small { font-size: 11px;  font-family: sans-serif; }
.body_large { font-size: 14px;  font-family: sans-serif; }
.body_large_white_verdana { font-size: 14px;  font-family: arial,verdana; color:white; }
.body_small_bold { font-size: 11px;  font-family: sans-serif; font-weight: bold; }
.body_tiny { font-size: 10px;  font-family: sans-serif; }
.log_text { font-size: 11px;  font-family: monospace; }
.log_text_red { font-size: 11px;  font-family: monospace; font-weight: bold; background: #FF3333; }
.log_title { font-size: 12px;  font-family: monospace; font-weight: bold; }
.sd_text { font-size: 16px;  font-family: sans-serif; font-weight: bold; }
.sh_text { font-size: 14px;  font-family: sans-serif; font-weight: bold; }
.sb_text { font-size: 12px;  font-family: sans-serif; }
.sk_text { font-size: 11px;  font-family: sans-serif; }
.skb_text { font-size: 13px;  font-family: sans-serif; font-weight: bold; }
.ON_conf { font-size: 11px;  font-family: monospace; color: black; background: #FFFF99; }
.OFF_conf { font-size: 11px;  font-family: monospace; color: black; background: #FFCC77; }
.cust_form { font-family: sans-serif; font-size: 10px; overflow: hidden; }
.cust_form_text { font-family: sans-serif; font-size: 10px; overflow: auto; }

/* TODO EC */
.connection_gone_red_txt {font-size: 18px;  font-family: sans-serif; font-weight:bold; color: red; text-decoration:none}
.queue_text_white {font-size: 12px;  font-family: sans-serif; color: white; text-decoration:none}
.preview_text {font-size: 12px;  font-family: sans-serif; background: #F46E0B; color: #FFFFFF; font-weight: bold}
.preview_text_red {font-size: 12px;  font-family: sans-serif; background: #FFCCCC}
.preview_text_green{font-size: 12px;  font-family: sans-serif; background: #00FF00}
.banner_text {font-size:12px; font-family: sans-serif; color:#000000; font-weight:bold}
.black_bold_links {font-size: 12px;  font-family: arial; font-weight: bold; text-decoration:none; color: black;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#555555}
.white_link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:white}

/*.neox_logo{ background:url(../images/neox_ems.jpg) no-repeat; width:172px; height: 78px;} NEOX-1197*/
.neox_logo{ background:url(../images/neox_contactcenter.jpg) no-repeat; width:170px; height: 78px;}
.button_links{ background:url(/images/blue_bg.jpg);}
.button_text {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration:none;
}
.tabs {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:white; text-decoration:none; font-weight:bold;}
.links_without_underline {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#015198; text-decoration:none;}
/*CSS for home button start here */
.home_image{ background:url(/images/home.jpg) no-repeat; width:25px; height: 24px;}
a .home_image
{    
        background:url(/images/home.jpg) no-repeat;  width:25px; height:24px;
}
a:hover .home_image
{
	background:url(/images/home-hover.jpg) no-repeat;  width:25px; height:24px;
}
/*CSS for home button ends here */

/*CSS for logout button start here */
.logout_image{ background:url(/images/stop.jpg) no-repeat; width:24px; height: 24px;}
a .logout_image
{       
        background:url(/images/logout.jpg) no-repeat;  width:24px; height:24px;
}
a:hover .logout_image
{       
        background:url(/images/logout-hover.jpg) no-repeat;  width:24px; height:24px;
}
/*CSS for logout button ends here */


/*CSS for dashboard button start here */
.dashboard_image{ background:url(/images/stop.jpg) no-repeat; width:24px; height: 24px;}
a .dashboard_image
{       
        background:url(/images/stop.jpg) no-repeat;  width:24px; height:24px;
}
a:hover .dashboard_image
{       
        background:url(/images/stop-hover.jpg) no-repeat;  width:24px; height:24px;
}
/*CSS for dashboard button ends here */

/*CSS for about buton start here */
.about_image{ background:url(/images/aboutus.jpg) no-repeat; width:24px; height: 24px;}
a .about_image
{       
        background:url(/images/aboutus.jpg) no-repeat;  width:24px; height:24px;
}
a:hover .about_image
{       
        background:url(/images/aboutus-hover.jpg) no-repeat;  width:24px; height:24px;
}
/*CSS for about button ends here */

/*CSS for help  button start here */
.help_image{ background:url(/images/help.jpg) no-repeat; width:24px; height: 24px;}
a .help_image
{       
        background:url(/images/help.jpg) no-repeat;  width:24px; height:24px;
}
a:hover .help_image
{
        background:url(/images/help-hover.jpg) no-repeat;  width:24px; height:24px;
}
/*CSS for help button ends here */

/* TODO EC DONE */

/*TODO shiv */
.neox_main_color
{
	background-color:#015198;
}

.neox_box_border
{
	padding: 3px 3px 3px 3px; border:#000000 solid 0px;
}

.neox_width_100
{
	width:100%;
}

.neox_box_border
{
	padding: 3px 3px 3px 3px; border:#000000 solid 0px;
}

.neox_table_css
{
	font-size:10px; font-family:sans-serif; border:#000000 solid 0px;
}

.neox_table_popup_bgcolor_css
{
	background-color:#d9e6f6;
}

.neox_table_popup_bgcolor_css_callback
{
	border: 1px solid #000000;
	background-color:#FFFFFF;
}

.neox_table_bgcolor_white
{
	background-color:#FFFFFF;
}
.neox_table_bgcolor_yellow
{
	background-color:#FFFFCC;
}

.neox_login_page_fields
{
	width: 180px; 
	height: 12px;
	font-size:10px;
}
.neox_hide_element
{
        display:none;
}
.neox_customer_info
{
        font-size:16px; font-family:Arial; color:#000000;letter-spacing:2px;
}
.neox_user_info 
{
	font-size:12px; font-family: sans-serif; color:#000000; font-weight:normal;
}
.neox_second_table_border
{
        border:#696969 solid 1px;
}
.neox_second_live_text
{
        font-size:14px; font-weight:bold;font-family:Arial; color:#fff9d2; background-color:#015198;letter-spacing:2px;text-decoration:none;
}
.neox_second_live_digit
{
        font-size:20px; font-family:sans-serif; color:#000000; background-color:#d9e6f6;letter-spacing:1px;
}
.neox_status_bg_text
{
        font-size:13px; font-family:sans-serif; color:#000000; background-color:#d9e6f6;letter-spacing:1px;text-decoration:none;
}
.neox_login_detail_text
{
        font-size:14px; font-weight:bold;font-family:Arial; color:#fff9d2; background-color:#717172;letter-spacing:2px;text-decoration:none;
}
.neox_tabs 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#fff9d2; text-decoration:none; background-color:#386999; font-weight:bold;letter-spacing:2px;
}
.neox_tr_spacer
{
	background-color:#CCCCCC;
	height:1px;
}
.neox_td_spacer
{
	background-color:#CCCCCC;
	width:1px;
}
.small-text-grey {
    color: #949494;
    font-family: Arial;
    font-size: 11px;
}
.neox_welcome_board {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
}
.neox_welcome_board:hover {
    color: #7AC5CD;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;
}
.neox_welcome_text {
    border: 0 solid #CCCCCC;
    color: #00477F;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 0px;
    padding-top:0px;
}
textarea {
    resize: none;
}

.neox_calls_totday_success_txt
{
        font-size:12px; 
	font-family:sans-serif; 
	color:#005200; 
	font-weight:bold;
	text-decoration:none;
}
.neox_calls_totday_fail_txt
{
        font-size:12px; 
        font-family:sans-serif; 
        color:#E60000; 
        font-weight:bold;
        text-decoration:none;
}
.neox_calls_totday_total_txt
{
        font-size:12px;
        font-family:sans-serif;
        color:#000000;
        font-weight:bold;
        text-decoration:none;
}
.neox_outbound_and_inbound_text
{
        font-size:12px; font-family:sans-serif; color:#000000; background-color:#d9e6f6;text-decoration:none;
}
.neox_second_live_progressive_text
{
        font-size:12px; font-weight:bold;font-family:Arial; color:#fff9d2; background-color:#015198;letter-spacing:2px;text-decoration:none;
}
.neox_customer_info
{
        font-size:14px; font-family:Arial; color:#000000;letter-spacing:2px;
}
/* CSS for NEOX-669 */
.neox_agent_change_pass_page_fields
{
        width: 180px;
        height: 20px;
        font-size:10px;
}
.link_text { font-size: 14px;  font-family: arial,verdana; color:white; margin-right: 30px;}
/* TODO EC here logo is changed to contact center - NEOX-1197*/
.neox-img { background-image: url("../../images/neox_contactcenter_wide.jpg"); width:100%;}
/*.neox-img { background-image: url("../../images/neoxems_wide.jpg"); width:100%;}*/

/* Sub disposition START, NEOX-1689 */
.dropButton {
    background-color: white;
    background-image: url("../../images/downarrow.png");
    background-repeat: no-repeat;
    background-position: right;
    padding: 3px 10px 3px 3px;
    border-radius: 3px;
    border: 1px solid #96a3b3;
    cursor: pointer;
    width: 210px;
    text-align: left;
}

.dropButton:hover, .dropButton:focus {
    background-color: #f6f6f6;
}

.searchBox {
    background-image: url('../../images/search.jpeg');
    background-position: 170px 5px;
    background-repeat: no-repeat;
    padding: 1px 24px 1px 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: #bbb 0 7px 2px -7px inset;
    margin: 8px;
    height:20px;
}

.dispoDropdown {
    position: relative;
    display: inline-block;
}
.dispoDropdown-content {
    display: none;
    position: absolute;
    background-color: #f6f6f6;
    width: 208px;
    overflow: auto;
    border: 1px solid #ddd;
    z-index: 1;
}

.dispoDropdown-content a {
    color: black;
    padding: 10px 10px;
    text-decoration: none;
    display: block;
}

.dispoDropdown a:hover {background-color: #ddd;}

.show {display: block;}
/* Sub disposition STOP, NEOX-1689 */

/* NEOX-2455 START add class for show callback count */
.dialNextButtonImg {margin-top: 10px;}
#AnyoneCallbacksButtons {position: absolute; height: 20px; width: 20px; display: none; background: #3b3734; margin-left: -10px; border-radius: 20px; color:#fff;}
#AnyoneCallbacksButtons span {display: inline-block;margin-top: 19%;font-size:12px;}
/* NEOX-2455 END Anyone callback count */

