/**
 *
 * Apply your custom CSS here
 *
*/

body {	
}

a {
}

/*必填标签标识*/
label[required="true"]{border-right:2px solid #FF5500; text-indent:5px; color:#000000; display:inline-block;}
div[required="true"] input{border:1px solid #FF5500;}
.rowselected {
  background-color: #b0bed9;
}

/*-- 拨号盘 --*/
#dialpad {width:206px; margin:0px auto; margin-top:57px;}
#dialpad .screen {color:#333333; height:66px; background:url("../images/dialpad/screen_bg.png") no-repeat;}
#dialpad.ringing .screen {background-position:0px -80px;}
#dialpad .screen .prompt {float:left; width:100%; margin:6px 0px 0px 0px;}
#dialpad .screen .prompt label {float:left; padding-left:28px; margin-left:5px; height:15px; background:url("../images/dialpad/signal.png") no-repeat;}
#dialpad .screen .prompt span {float:right; margin-right:12px; font-family:"Arial";}
#dialpad .screen .number {clear:both; padding:0px; height:24px; line-height:24px; text-align:center; font-size:14px; font-family:"dialpad";}
#dialpad .screen .remark {text-align:center; vertical-align:top;}
#dialpad .btn_list {width:206px; border-top:1px solid #F3F3F3; padding-top:4px; position:relative; overflow:hidden;}
#dialpad .btn_list dl {width:100000px;}
#dialpad .btn_list dl dd {float:left; width:206px; margin-right:1px;}
#dialpad .btn_list ul {margin-right:-1px;padding-left:0px;}
#dialpad .btn_list ul li {float:left; list-style-type:none; font-family:"Arial"; font-size:18px; color:#FFFFFF; text-align:center; width:68px; height:36px; line-height:36px; background:#999999 url("../images/dialpad/ico_list.png") no-repeat; margin:0px 1px 1px 0px; cursor:pointer;}
#dialpad .btn_list ul li:hover {background-color:#666666;}
#dialpad .btn_list ul li:active {padding-top:1px; /*height:35px;*/}
#dialpad .btn_list ul li.active {background-color:#666666; padding-top:1px; height:35px;}
#dialpad .btn_list ul li[disabled],
#dialpad .btn_list ul li[disabled]:hover,
#dialpad .btn_list ul li[disabled]:active {padding-top:0px; height:36px; background-color:#999999; cursor:default;}

/*-- 星号 --*/
#dialpad .btn_list ul li.asterisk {background-position:29px -39px;}
#dialpad .btn_list ul li.asterisk:active,
#dialpad .btn_list ul li.asterisk.active {background-position:29px -38px;}
#dialpad .btn_list ul li[disabled].asterisk,
#dialpad .btn_list ul li[disabled].asterisk:hover,
#dialpad .btn_list ul li[disabled].asterisk:active {background-position:29px -39px;}

/*-- 退格 --*/
#dialpad .btn_list ul li.backspace {background-position:23px -89px;}
#dialpad .btn_list ul li.backspace:active,
#dialpad .btn_list ul li.backspace.active {background-position:23px -88px;}
#dialpad .btn_list ul li[disabled].backspace,
#dialpad .btn_list ul li[disabled].backspace:hover,
#dialpad .btn_list ul li[disabled].backspace:active {background-position:23px -89px;}

/*-- 呼叫 --*/
#dialpad .btn_list ul li.calls {width:137px; background-color:#3E8D3E; background-position:45px -142px;}
#dialpad .btn_list ul li.calls:hover {background-color:#007900;}
#dialpad .btn_list ul li.calls:active {background-position:45px -141px;}
#dialpad .btn_list ul li.calls.active {background-color:#007900; background-position:45px -141px;}
#dialpad .btn_list ul li[disabled].calls,
#dialpad .btn_list ul li[disabled].calls:hover,
#dialpad .btn_list ul li[disabled].calls:active {background-color:#3E8D3E; background-position:45px -142px;}

/*-- 拒绝 --*/
#dialpad .btn_list ul li.refuse {width:206px; background-color:#CC0000; background-position:75px -192px;}
#dialpad .btn_list ul li.refuse:hover {background-color:#A80000;}
#dialpad .btn_list ul li.refuse:active {background-position:75px -191px;}
#dialpad .btn_list ul li[disabled].refuse,
#dialpad .btn_list ul li[disabled].refuse:hover,
#dialpad .btn_list ul li[disabled].refuse:active {background-color:#CC0000; background-position:75px -192px;}

/*-- 挂断 --*/
#dialpad .btn_list ul li.hangup {width:206px; background-color:#CC0000; background-position:75px -242px;}
#dialpad .btn_list ul li.hangup:hover {background-color:#A80000;}
#dialpad .btn_list ul li.hangup:active {background-position:75px -241px;}
#dialpad .btn_list ul li[disabled].hangup,
#dialpad .btn_list ul li[disabled].hangup:hover,
#dialpad .btn_list ul li[disabled].hangup:active {background-color:#CC0000; background-position:75px -242px;}

/*-- 结束 --*/
#dialpad .btn_list ul li.end {width:206px; background-color:#CC0000; background-position:75px -292px;}
#dialpad .btn_list ul li.end:hover {background-color:#A80000;}
#dialpad .btn_list ul li.end:active {background-position:75px -291px;}
#dialpad .btn_list ul li[disabled].end,
#dialpad .btn_list ul li[disabled].end:hover,
#dialpad .btn_list ul li[disabled].end:active {background-color:#CC0000; background-position:75px -292px;}

/*-- 重试 --*/
#dialpad .btn_list ul li.retry {width:206px; background-color:#339999; background-position:75px -342px;}
#dialpad .btn_list ul li.retry:hover {background-color:#236969;}
#dialpad .btn_list ul li.retry:active {background-position:75px -341px;}
#dialpad .btn_list ul li[disabled].retry,
#dialpad .btn_list ul li[disabled].retry:hover,
#dialpad .btn_list ul li[disabled].retry:active {background-position:75px -342px;}

/*-- 查看档案 --*/
#dialpad .btn_list ul li.archive {width:206px; background-position:75px -392px;}
#dialpad .btn_list ul li.archive:active {background-position:75px -391px;}
#dialpad .btn_list ul li[disabled].archive,
#dialpad .btn_list ul li[disabled].archive:hover,
#dialpad .btn_list ul li[disabled].archive:active {background-position:75px -392px;}

/*-- 取消 --*/
#dialpad .btn_list ul li.cancel {width:206px; background-position:75px -442px;}
#dialpad .btn_list ul li.cancel:active {background-position:75px -441px;}
#dialpad .btn_list ul li[disabled].cancel,
#dialpad .btn_list ul li[disabled].cancel:hover,
#dialpad .btn_list ul li[disabled].cancel:active {background-position:75px -442px;}

.album-image img
{
    width:100px;
    height:100px;
}
.image-options
{
    padding-left:20px;
}

.FixedTableLayout {
    table-layout:fixed;
}
.dataTables_scrollHead{
    width:100%!important;
}
.dataTables_scrollBody{
    width:100%!important;
}
.col_nowrap {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}  

.remove_horizon_padding {
    padding-left:0px !important;
    padding-right:20px !important;
}
.remove_padding {
    padding-left:0px !important;
    padding-right:20px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.remove_margin_bottom {
    margin-bottom:0px !important;
}
.mini-margin-left{
    margin-left:2px !important;
}
.J_mainContent
{
    margin-right:-30px !important;
}

/* @group Single Chosen */
.select2-hidden-accessible
{
    display:none;
}
/* @end */

/* form actions */
.form-actions.fixed 
{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    padding-left: 0;
    padding-right: 10px;
    padding-top:10px;
    text-align :center;
    background: #eeeeee;
    border-top: 1px solid #dddddd;
   
}
/*span color style start*/
.span-danger
{
    background-color: #cc3f44;
    color: #fff;
}
/*span color style start*/

.col-sm-1
{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.simple-header {
    position: relative;
    padding: 0;
    margin: 0;
    background: none;
    font-size: 14px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f5f5f5;
}
.simple-body {
    padding: 5px 0px;
    background: none;

}
.simple-body table
{
    font-size:12px;
    font-weight:normal !important;
}

/*消息浮框*/
.tip_box{position:absolute;width:250px;height:auto;z-index:100;background:#fff; display:none; border:1px solid #ccc; height:180px;}
.tip_box h2{height:30px;font-size:14px;background-color:#34495e;position:relative;line-height:30px;color:#fff; text-indent:10px;margin-top:0px;}
.tip_box h2 a{position:absolute;right:0px;font-size:12px;color:#fff;width: 40px;height:30px;}
.tip_box .mainlist{padding:10px;}
.tip_box .mainlist p{line-height:22px; color:#444; font-size:13px;}
.wiring_knowledge_bottombtn{ width:100%; height:40px; 
 position:absolute; bottom:0px; background:#fff; border-top:1px solid #ccc;text-align:center;}
.wiring_knowledge_bottombtn a{ background:#2c94c7; color:#fff;height:30px; padding:15px; display:inline-block;
 text-align:center; line-height:25px; padding:0px 15px; font-size:14px; text-decoration:none;
border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; 
-o-border-radius:6px;-ms-border-radius:6px; border:1px solid #2081b0; margin-top:4px;}
.wiring_knowledge_bottombtn a:hover{background:#f1870d; border:1px solid #d27408; text-decoration:none;}
/*消息浮框 end*/

/*上传文件按钮修饰*/
.btn-upload {    position: relative; cursor: pointer;overflow: hidden;display: inline-block; *display: inline;*zoom: 1;}
.btn-upload  input { position: absolute;  right: 0;top: 0;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}

/*特殊标记图标*/
.fa-star.orange {
    color: #ffba00 !important;
}
.fa-star.gray {
    color: #979898 !important;
}