
.required:after {
    content: "*";
    color: red;
}

#memberTypeDiv .pull-left{
    height:35px !important;
}

.disabledTab{
    pointer-events: none;
}

.addDues .form-control{
    width:100% !important;
}
footer#footer {
    background-color: #00000 !important;
}
.machine-name{
    color: #3b3f4a;
}
#selectionDIV .col-sm-3{
    width:auto !important;
}
.wid-per {
    width: 100% !important;
}

#memberDirectory .panel{
    height: 220px !important;
    overflow: auto;
}
.pad-zero {
    padding:0 !important;
}
#invoicePartial .btn-custom-dark {
    color: black !important;
}

#memebershipListing .marginRight{
    margin-right: 5px !important;
}

label, h1, input label{color:#555 !important;}
.text-danger{text-align:left;}

div.loaderModal
{
    display: none;
    width:100%;
    height: 100%;
    opacity: 1;
    position: fixed;
    text-align:center;
    z-index:9999;
    overflow: auto;
    background-color: rgba(0,0,0,.5);
}

i{
    cursor: pointer;
}



#memeberDirectorySearch .marginRight{
    margin-right: 5px !important;
}

#memberDirectory .img-thumbnail{
    height: 170px !important;
    object-fit: cover;
}

/* Safari browser */
.addDues .form-control {
    height:34px;
}

.marginBtm{
    margin-bottom:6px !important;
}

.marginTop {
    margin-top:3px !important;
}


@media print {
    .panel-body{}
    * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: ""; }
    abbr[title]:after { content: ""; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } 
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { 
        width: 600px !important; 
    }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
    .cls-header{display:none !Important}
    .non-printable{display:none !Important}
    #auth-footer {display:none !Important}
    .panel-body{padding:0px !important margin:0px !important;}
    .cls-content{padding:0px !important margin:0px !important;}
    #receiptBody{padding:0px !important margin:0px !important;width:600px !important;}
    .printable{padding:0px !important margin:0px !Important;}
    .panel{padding:0px !important margin:0px !Important;} 
    .col-sm-12{padding:0px !important margin:0px !Important;width:600px !important;} 
    .container{padding:0px !important margin:0px !Important;}
    .row{padding:0px !important margin:0px !Important;} 
    .col-sm-6{width:600px !important;}
}

.print-text {
    display: inline-block;
    margin-top: 4px !important;
}

.cancelSortable{
    cursor: default !important;
}

.agendaCheckBox {
    min-width: 171px ! important;
}

.selectClass {
    width: 99% !important
}

#auth-footer {
    background-color: #5B8428;
    color: #fff;
}

#auth-footer p {
    margin: 0;
    padding: 20px 0 0 0;
}

#auth-footer .machine-name {
    color: #5B8428;
}

.cls-header {
    background: #5B8428;
}

/*.modal-open .modal { 
	background: rgb(0,0,0,0.7);
}*/