.cms-content {
    position: relative;
}

.cms-content-placeholder,
.cms-content-published,
.cms-content-draft {
    display: none;
}
.cms-content-placeholder.display,
.cms-content-published.display,
.cms-content-draft.display {
    display: block;
}

.hover {
    outline: #8f8 3px solid;
}
.cms-content-draft.display {
    background: rgba(255, 128, 128, 0.25);
}
.cms-content-draft.approved.display {
    background: rgba(128, 255, 128, 0.25);
}


#cms-content-view-controls {
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
}
#cms-content-view-controls a {
    display: block;
    float:   left;
    padding: 4px 12px;
    
    background: #444;
    color:      #fff;
}
#cms-content-view-controls #controls-approve:hover,
#cms-content-view-controls #controls-publish:hover,
#cms-content-view-controls #controls-unpublish:hover {
    background: #844;
}
#cms-content-view-controls #controls-edit:hover {
    background: #484;
}
#cms-content-view-controls #controls-switch:hover {
    background: #448;
}
 .getText{
        width: 20px;
        float: left;
        margin-left: 5px;
        font-size: 20px;
        position: relative;
        top: 10px;
        margin-right: -30px;
        color: #e1e1e1;
    }
    .phone {
        text-align: left !important;
    }
    .phoneInput2 {
        width:50px;
        border:0px !important;
    }
    .phoneInput1{
        width:45px;
        border:0px !important;
    }
    .countryCode{
        width:50px;
    }
    .phone1 {
        border :1px solid #eee;padding-left:10px;height:36px;display:none;
    }
    .hide {
        display: none;
    }
    #submit_form {
        float:right !important
    }
    .margin-top3{
    margin-top: 4px !important;
    }
    .margin-top5{
    margin-top: 5px !important;
    }
    .border{
        border:1px solid #e1e1e1;
        height:150px;
        padding:20px;
    }
    .border_begin_preferred{
        border:1px solid #e1e1e1;
        height:200px;
        padding:20px;
    }
    .margin-left-0{
        margin-left: 0px !important;
    }
    #change{
        display: block;
    }
/*specialist case*/
.case_tables {
    border: 1px solid #e1e1e1;
}
.case_tables th,td {
    text-align: left;
}
.word_brk{
    word-break: break-all;
}
.name_word_wrap{
    width:160px;
    float:left;
    white-space: nowrap;
     overflow: hidden;
    text-overflow: ellipsis;
}