/**
* NCR
*
* @category NCR
* @package NCR_LiveAgent
* @copyright Copyright (c) 2015 NCR Corporation (http://www.ncr.com)
* @license Private
*/

.dialog { border:1px solid #555; }
.dialog .bot { display:none !important; }
.overlay_magento { background-color:#000; filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6; -webkit-opacity:.6; z-index:300 !important; }
.top.table_window { border-bottom:1px solid #e6e6e6; background:#6a838b url(images/top_bg.gif) 0 100% repeat-x; }

.magento_nw { width:6px; height:28px; }
.magento_n { height:28px; }
.magento_ne { width:6px; height:28px; }

.magento_w { width:6px; }
.magento_e { width:6px; }
.magento_w,
.magento_e,
.magento_content { background: #fff; }

.magento_sw { background:#deebf0; width:5px; height:3px; }
.magento_s { background:#deebf0; height:3px; }
.magento_se,

.magento_sizer { background:#deebf0; width:5px; height:3px; }
.magento_sizer { cursor:se-resize; }

.magento_close { width:16px; height:16px; background:url(images/window_close.png) no-repeat 0 0; position:absolute; top:5px; right:7px; cursor:pointer; z-index:1000; }
.magento_minimize { width:16px; height:16px; background:url(images/window_minimize.png) 0 0 no-repeat; position:absolute; top:5px; right:28px; cursor:pointer; z-index:1000; }
.magento_maximize { width:16px; height:16px; background:url(images/window_maximize.png)0 0 no-repeat; position:absolute; top:5px; right:49px; cursor:pointer; z-index:1000; }

.magento_title { float:left; width:100%; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#fff; text-align:left; }

.magento_content { overflow:auto; font-size:12px; }
.magento_content,
.magento_content label { color:#333; font-family:Arial, sans-serif; }

.magento_buttons { padding:10px; text-align:right; }
.magento_buttons input.button { border-width:1px; border-style:solid; border-color:#ed6502 #a04300 #a04300 #ed6502;  background:#ffac47 url(images/btn_bg.gif) 0 100% repeat-x; padding:0 7px 1px 7px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; text-align:center; white-space:nowrap; }

.popup-window {
    height: auto !important;
}

.dialog {
    display: block;
    position: absolute;
    z-index: 301 !important;
}

.dialog table.table_window {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.dialog table.table_window {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin: 0px;
padding: 0px;
}

.dialog .bot { 
display: none !important;
}

.wantlist-matches-count { background-color: #2CB716; border: 3px solid #2CB716; border-radius: 50%; color: #FFFFFF; }
.have-match { background-color: #2DB718; color: #FFFFFF; display: inline-block; padding-bottom: 4px; padding-top: 4px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 60px; }
.have-no-match { background-color: #FE0101; color: #FFFFFF; display: inline-block; padding-bottom: 4px; padding-top: 4px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 60px; }
#my-wantlist-table a, a:hover { color: #353535; text-decoration: underline; }
.addbut { text-align: right; padding-right: 15px; position: relative; }
.addbut .infotext {
    display: block;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    right: 80px;
    text-align: center;
    top: -1px;
    width: 200px;

}

.want_center { text-align: center; }

#my-wantlist-table { padding-top: 10px; }
#my-wantlist-table .button.remove:hover { background-color: #E82020; }

.wantlist-form-inner .fieldset { background-color: #FAFAFA; padding-bottom: 0px; margin-bottom: 0px; }
.wantlist-form-inner .fieldset .info { padding-top: 15px; padding-bottom: 5px; line-height: 15px; }
.infonote { margin-top: 10px; }
.wantlist-form-inner .buttons-set { margin-top: 0px; }

.wantlist-form-inner .wide textarea {height: 6em; }
.wantlist-form-inner .buttons-set p.required  {float: left; }


#customer-service-dialog-inner { text-align: center; }
#customer-service-dialog-inner .header_chat { margin-bottom: 10px; }
#customer-service-dialog-inner .header_chat img { width: 100%; }

.contact-info { text-align:center; margin: 8px auto; }
.contact-info img { margin: 0 auto !important; }


