.center-container {
    /* position: absolute; */
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
}

.registration-card {
    width: 420px;
    box-shadow: 5px 5px 20px grey;
    padding: 4rem;
}

.btn-fidrec {
    background-color: #838d96;
    color: white;
    border: 1px solid #838d96;
    transition-duration: .5s;
}

hr.line {
    border: 1px solid black;
}

.btn-fidrec:hover {
    background-color: white;
    color: #838d96;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mr-3 {
    margin-right: 1rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.ml-3 {
    margin-left: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mr-4 {
    margin-right: 1.5rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4 {
    margin-left: 1.5rem !important;
}

.mt-5 {
    margin-top: 2rem !important;
}

.mr-5 {
    margin-right: 2rem !important;
}

.mb-5 {
    margin-bottom: 2rem !important;
}

.ml-5 {
    margin-left: 2rem !important;
}

.mt-8 {
    margin-top: 3rem !important;
}

.mr-8 {
    margin-right: 3rem !important;
}

.mb-8 {
    margin-bottom: 3rem !important;
}

.ml-8 {
    margin-left: 3rem !important;
}

.font-weight-bold {
    font-weight: bold;
}

.disabledGridBtn {
    pointer-events: none;
    opacity: .4;
}

.loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    opacity: 0.8;
    background: url(../spinner.gif) 50% 50% no-repeat rgba(0, 0, 0, 0.5);
    display: none;
    background-size: 7rem;
}

.successMsg {
    color: #27ae60;
}

.modal-title{
    display: none !important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: white !important;
}

.table-striped > tbody > tr:nth-of-type(even) {
    background-color: white !important;
}

.table > thead > tr > th{
	padding:10px 8px 10px 8px !important;
}

.table > thead > tr > th > a{
	color: black !important;
}

/* thead > tr {
  background-color: #e2e2e2 !important;
}

.view-select{
	 background-color: #e2e2e2 !important;	
}

.view-select > li > a:hover , .view-select > li > a:focus{
	 background-color: #e2e2e2 !important;
} */

/*thead > tr, .view-select, .view-select > li > a:hover , .view-select > li > a:focus {
  background-color: #e2e2e2 !important;
}*/

.view-select > li > a{
	 color:black !important;
	 font-size:16px !important;
}