.form-signin {
    width: 100%;
    max-width: 630px;
    padding: 15px;
    margin: 0 auto;
}
.form-wide {
    width: 98%;
    max-width: 1330px;
    padding: 15px;
    margin: 0 auto;
}
.row {
    margin-left: 1% !important;
}
.table {
    width: 98% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}
.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate {
    padding-right: 2% !important;
    padding-left: 2% !important;
}
table.dataTable.no-footer {
    border-bottom: 0px solid #111 !important;
}
.dataTables_wrapper {
    width: 100% !important;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: .3rem !important;
}
.form-bottomtight {
    margin-bottom: 0px !important;
}
.form-topsmall {
    margin-top: 5px !important;
}
.form-group {
    margin-bottom: .3rem !important;
}
.noleftpad {
    padding-left: 0px !important;
}
textarea::-webkit-input-placeholder {
    color: green !important;
}

textarea:-moz-placeholder { /* Firefox 18- */
    color: green !important;
}

textarea::-moz-placeholder {  /* Firefox 19+ */
    color: green !important;
}

textarea:-ms-input-placeholder {
    color: green !important;
}
 ::placeholder {
     color: #46ce96 !important;
 }

 .btn-spaced {
     margin-right: 6px;
     margin-bottom: 4px;
 }
 .btn-spacedrightbottom {
     margin-right: 5px !important;
     margin-bottom: 5px !important;
 }
 .btn-paddedtop {
     margin-top: 14px;
 }
 .btn-updatedbrecord {
     margin-right: 15px !important;
 }
.btn-updatedbfamrecord {
    margin-right: 15px !important;
}
 .tabletoformctlsize {
     padding-top: .5rem !important;
 }
 .formnobottom {
     margin-bottom: 0px !important;
 }
.table-edit td, th, tr {
    padding: .75rem !important;
}
.editbtnnospace {
    padding: .2rem !important;
    margin-top: -13px !important;
}

#myScrollBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
}
.formheight tr {
    line-height: 31px;
}
.btn-smnp {
	padding: .25rem .35rem;
	font-size: .875rem;
	line-height: .8;
	border-radius: .2rem;
}
.colbttmpad {
	padding-bottom: 10px;
}
.home-columns {
	column-count: 4;
}
.ptitle {
	text-transform: uppercase;
	letter-spacing: 0.15em;
}
.container-fluid {
	 padding-left: 0px !important;
	 margin-left: 0px !important;
}
.nobottommargin {
	margin-bottom: 5px !important;
}
.footernewimg {
	background-image: url("../brand/yfcfooter.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #ffffff;
	height: 140px;
	max-height: 140px;
	padding-top: 10px;
}
.footernewimg2 {
	background-image: url("../brand/YFCLogoFooter.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #ffffff;
	height: 140px;
	max-height: 140px;
	padding-top: 10px;
}
.letterspaced {
	letter-spacing: .4em;
}
.modal-dialog {
	max-width: 85% !important;
}
.nav-item {
    font-size: 1.0rem !important;
}
.widerpadding {
    margin-right: .45rem !important;
}
.breadcrumb {
    padding: 0.25rem 1rem !important;
    margin-bottom: 0.2rem !important;
}
.toast-header {
    color: #000000 !important;
}
.navbar-brand {
    font-size: 1.0rem !important;
}
.pac-container {
    z-index: 10000 !important;
}
.small, small {
    font-size: 100% !important;
    font-weight: 400 !important;
}
.tblsnapshot th {
   text-align: center !important;
}
.ui-autocomplete {
    z-index: 100;
}



