/*
   Custom CSS
   30th May 2023 - ZH
   */
.send_alert_popup {
    padding: 4px 8px;
    margin: 0px 5px;
    border: 1px solid #ccc;
    text-align:left;
    background: #f6f6f6;
    display: none;
}
.send_alert_popup_btns{
    text-align:center;
    margin-top:20px;
}
label.formError {
    display: none;
    color: red;
    font-size: 0.7em;
}
/* Tip Dialogues for forms */
.tip {
    position: absolute;
    display: none;
    width: 200px;
    border: 1px solid #666;
    background-color: #f6f6f6;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    z-index: 1150;
}

.tip .inner_content {
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.tip .arrow, .tip .arrow_top {
    position: absolute;
    top: 8px;
    left: -7px;
    width: 9px;
    height: 13px;
    background: url(/site/images/arrow_tip.gif);
}

.tip .arrow_top {
    top: -7px;
    left: 8px;
    width: 13px;
    height: 9px;
    background: url(/site/images/arrow_tip_top.gif);
}
.delete_button_small { background-image: url(../../images/delete_icon.png); }
.edit_button:hover, .search_button:hover, .delete_button:hover, .accept_button:hover, .edit_button_small:hover, .flag_button_small:hover, .delete_button_small:hover, .expand_button:hover, .expanded_button:hover, .export_button:hover, .import_button:hover { background-position: bottom; }
h3 .edit_button, h3 .search_button, h3 .delete_button, h3 .accept_button, h3 .export_button, h3 .import_button { float: right; margin-top: -2px; }
.edit_button_small, .delete_button_small, .flag_button_small, .expand_button, .expanded_button {
    display: block;
    width: 14px;
    height: 14px;
    background-position: top;
    cursor: pointer;
    margin: 4px;
}
.cus_display_none {
    display: none;
}
.cus_border_none {
    border: none;
}
.prefInput {
    float: left; margin-top: 2px;
}
.prefLabel {
    float: left; margin-top: 3px;
}
.pwdValid {
    display: none;
    color: green !important;
    font-weight: bold;
}
.customphonenolabel {
    color: red;
    font-size: 0.7em;
}
.small-blue-icon {
    flex: 0 0 auto;
    margin-left: 20px;
    color: #0572d6;
}