.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}

.btn-callout-no{border-color: #ced4da;}



/*
Author：张浩华
Date：2011.11.25 0:12
Version：SimpleTree 1.0
*/
.st_tree {
    padding: 10px;
}

/* 超链接 */
.st_tree a {
    color: #333;
    text-decoration: none;
}

/* 鼠标经过的超链接 */
.st_tree a:hover {
    color: #007aff;
    text-decoration: underline;
}

/* 菜单 */
.st_tree ul {
    padding: 3px 0 3px 10px;
    margin: 0;
}

/* 菜单项 */
.st_tree ul li {
    list-style: none;
    background: url(../images/st_node.png) no-repeat 0 5px;
    padding: 3px 0 6px 20px;
}

.st_tree ul li font {
    color: #999;
    font-size: 12px;
}

/* 子菜单 */
.st_tree ul li ul {

}

/* 子菜单项 */
.st_tree ul li ul li {

}

/* 子菜单的父节点 */
.st_tree .folder {
    background: url(../images/st_folder.png) no-repeat 0 5px;
    padding: 3px 0 3px 20px;
}

/* 展开的父节点 */
.st_tree .open {
    background: url(../images/st_folder_open.png) no-repeat 0 4px;
    padding: 3px 0 3px 20px;
}

.st_tree .hover {

}

.st_tree table {
    margin-left: 10px;
}

.st_tree table td {
    padding: 5px;
    cursor: pointer
}

.st_tree table td:hover {
    color: #007aff
}

.st_tree .current {
    background-color: #eee;
    border-radius: 3px;
}

.st_tree .inviteList {
    padding: 0;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
}


.treeW{
    max-width:100px;
    float:left;
}
.ie-tips{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    text-align:center;
    background:white;
    height:70px;
    line-height:50px;
    z-index:1000;
    border:1px solid #ccc;
    filter:alpha(opacity=95);
}
.broswertips{
    font-size: 16px;
    color:#007aff;
}
.phcolor{
    color:#999;
}
.phposition{
    position:absolute;
    top:10px;
    left:15px;
    z-index:100;
}
.cursorpointer{
    cursor:pointer;
}
.st_tab_tree ul li{
    background:none;
    padding-left:5px;
    overflow:hidden;
    zoom:1;
}
.break-summary{
    word-break:break-all;
}
.color_red{color:red;}
.color_black{color:black;}
.st_tree .add{
    padding:5px 12px; background:url(../images/im.gif) -110px -200px;
}
.st_tree .companyAdd{
    padding:5px 12px; background:url(../images/im.gif) -110px -200px;
}

.recentTel{position:relative;padding-top: 40px}
.recentTel ul{position:absolute; width:96%;border:1px solid #ddd; background:#fff; padding:0 ; z-index:100 ;overflow: hidden}
.recentTel ul li{ list-style:none; border-bottom:1px solid #eee; margin:0px 3px;height:30px; line-height:30px; padding-left:10px;}
.recentTel ul .clearList
{
    border:none;padding:5px;
    overflow:hidden;
    zoom:1;
}

.contact-table .table td, .contact-table .table th{padding:4px 8px!important;}
.contact-table .table{margin-bottom:5px;}
.contact-table thead tr{display: block;position: relative;}
.contact-table tbody{height:60px;display: block;overflow-y: auto;overflow-x: hidden;}
.contact-table tbody tr{width:100%;display: block;}
.contact-table td:nth-child(1) div,
.contact-table th:nth-child(1) div{
    width: 185px;
}
.contact-table td:nth-child(2) div,
.contact-table th:nth-child(2) div{
    width: 255px;
}
.contact-table td:nth-child(3) div,
.contact-table th:nth-child(3) div{
    width: 268px;
}
.contact-table td div,.contact-table th div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.countrycode .dropdown-menu{height:192px;margin-top:8px;position:absolute;right:-10px;}
.modal-body-min{min-height:300px;}
.modal-body-min1 {
    min-height: 348px;
}
/*
.countrycode .dropdown-menu111 {
     top: 142px!important;
 }
*/
.countrycode .dropdown-menu111 {
    top: 142px!important;
    position: absolute;
    will-change: transform;
    left: 0px;
    transform: translate3d(-136px, -127px, 0px);
}