.validation_bk_color{ color: #F00; }    
  input.file_input_button {
    background: #c41425 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-weight: normal;
    height: 30px;
    margin: 0 5px 0 0;
    padding: 3px 8px;
    position: absolute;
    top: 0;
    width: 90px;
}
.file_input_div {
    float: left;
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 90px;
    margin-top: 5px;
}.file_input_hidden {
    cursor: pointer;
    font-size: 45px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}
/*---------- Validation Error msg left side show ---------------    */
div.help-block {
    right: auto;
}
.adddress_icon
{
    color: #2c9bf4;
    font-size: 20px !important;
}
#tnc-error
{
    color: #f44336 !important;
    font-size: 12px;
}
.drag_td_cls{ cursor:move;}

 .notelistpopup .note_view_box  .postion_fix_popup {
    float: left;
    width: 99.8%;
    position: fixed;
    bottom: 0;
    left: 1px;
    padding: 15px;
    background: #fff;
}

#write_note_error{display: none; color: red;}
#update_note_error{display: none; color: red;}
#write_note_error_pop_up{display: none; color: red;}
#new_notes_server_error{display: none; color: red;}
#new_notes_server_error_server{display: none; color: red;}
.sv_btn{float: right;}
.all_note_row{margin-bottom: 10px;}
.import_only { color: #00b050;}
.redcolor{color:red;}
.importBtn{width: 204px;}
.panel-group .card .fa-plus {
    transform: rotate(-135deg);
    transition: all 0.3s ease-out 0s;
}
#all_notes .more_less_link {
    font-size: 12px;
    color: #337ab7 !important;
    font-weight: lighter;
    padding: 0 2px;
    float: right;
    font-family: 'Cabin', sans-serif !important;
}
#all_notes .more_less_link:hover {
    color: #ed0c0c !important;
}
#all_notes .more_less_link {
    font-size: 12px;
    color: #337ab7 !important;
    font-weight: lighter;
    padding: 0 2px;
    float: right;
    font-family: 'Cabin', sans-serif !important;
}
.add_this_one{
    color:#6989ff; text-decoration: none;

}
.usrAvt .default-usr-pro-block {
    width: 112px;
    height: 112px;
/*    border-radius: 50%;*/
    display: inline-block;
    position: relative;
    text-align: center;
    background: #ffffff;
}
.usrAvt .default-usr-pro-block .fname-letter {
    font-family:"Lobster1.4";
    color: #1b5586;
    display: inline-block;
    font-size: 60px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    font-weight: normal;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.mrgtop10{
    margin-top: 10px;
}
.file-delete a {
    float: right;
    top: 0;
}


.nav-links li.disabled a{ pointer-events: none; cursor: none}
.inactive_sheet div{ pointer-events: none; cursor: none}
.inactive_sheet{ pointer-events: none; cursor: none}
.inactive_btn{ pointer-events: none; cursor: none; }
/*.contactElm-focus .note_listCont, .contactElm-focus:hover .note_view_box { max-height: 1000px; transition: max-height 200ms cubic-bezier(0.755, 0.05, 0.855, 0.06); overflow: visible; }*/