@charset "utf-8";
/* CSS Document */
.home_background {
	background-color: #000000;
}
.align-center {
	text-align: center !important;
}

.table-striped thead tr th {
     background-color: #F7F7F7;
     color:#000000;
     border-left: #B7BABC 0.5px solid;
     border-right: #B7BABC 0.5px solid;
     border-bottom: #B7BABC 0.5px solid;
}
 .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
     background-color: #5F5A5A;
     color:#000000;
     border-left: #B7BABC 0.5px solid;
     border-right: #B7BABC 0.5px solid;
     border-bottom: none;
     border-top: none;
}
 .table-striped tbody tr:nth-child(even) td, .table-striped tbody tr:nth-child(even) th {
     background-color: #545252;
     color:#000000;
     border-left: #B7BABC 0.5px solid;
     border-right: #B7BABC 0.5px solid;
     border-bottom: none;
     border-top: none;
}
 .table-striped {
     border: #B7BABC 0.5px solid;
     border-collapse: collapse !important;
     border-bottom-color: #B7BABC !important;
}
 .table-striped tbody tr:hover td {
     background-color: #F7F7F7 !important;
}
 table.dataTable tbody tr.selected td {
     background-color: #F7F7F7 !important;
}
 .dataTables_wrapper .dataTables_paginate .paginate_button {
     background-color: #AAAAAA;
     color: white !important;
     border-radius: 0px;
}
 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
     background-color: #ABABAB !important;
     color: black !important;
}
 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
     background-color: #ABABAB !important;
     color: black !important;
}
 .dataTables_wrapper .dataTables_paginate .paginate_button.current {
     background-color: #F7F7F7 !important;
}
 .tooltip-inner {
     background-color: darkred;
     color: white;
     max-width: 400px !important;
}
 .tooltip.bs-tooltip-right .arrow:before {
     border-right-color: darkred !important;
}
 .tooltip.bs-tooltip-left .arrow:before {
     border-right-color: darkred !important;
}
 .tooltip.bs-tooltip-bottom .arrow:before {
     border-right-color: darkred !important;
}
 .tooltip.bs-tooltip-top .arrow:before {
     border-right-color: darkred !important;
}
 .no-padding {
     padding-left: 0px !important;
     padding-right: 0px !important;
}
 .img-padding {
     padding: 5px 10px 5px 10px !important;
     text-align: center;
}
 .img-padding-first {
     padding: 0px 10px 5px 10px !important;
     text-align: center;
}
 .img-padding-last {
     padding: 10px 10px 15px 10px !important;
     text-align: center;
}
 .log-text {
     font-size: 30px;
     font-family: Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Verdana," sans-serif" ;
     font-weight: bold;
     color: white;
}
 .search-input {
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     border:1px solid #BEBEBE;
     padding: 0px;
     margin:0px;
     -webkit-transition: all 0.30s ease-in-out;
     -moz-transition: all 0.30s ease-in-out;
     -ms-transition: all 0.30s ease-in-out;
     -o-transition: all 0.30s ease-in-out;
     outline: none;
     width: 200px;
}
 .search-input:focus {
     -moz-box-shadow: 0 0 8px #88D5E9;
     -webkit-box-shadow: 0 0 8px #88D5E9;
     box-shadow: 0 0 8px #88D5E9;
     border: 1px solid #88D5E9;
}
 .link-button:link, .link-button:visited {
     background-color: transparent;
     font-weight: 600;
     font-size: 12px;
     border: 1px solid #5F5A5B;
     padding: 3px 15px;
     text-align: center;
     text-decoration: none;
     display: inline-block;
}
 .link-button:hover, .link-button:active {
     background-color: ghostwhite;
     color: black;
     border: 1px solid #5F5A5B;
}
 .link-dark {
     color: red;
}
 .link-mail {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 15px;
     text-transform: uppercase;
     color: #908a68;
     text-decoration: none;
}
 .link-mail:hover, .link-mail:active {
     color: #908a68;
}
 .style8 {
     color: #908a68;
     font-size: 12px;
     font-weight: 600;
}
 .custom-button {
     background-color: #AAAAAA !important;
     color: white;
     border-radius: 0px !important;
}
 .custom-button:hover,.custom-button:visited {
     background-color: whitesmoke !important;
     color: black;
}
 .custom-button-2 {
     background-color: #AAAAAA !important;
     color: white;
     border-radius: 0px !important;
}
 .custom-button-2:hover,.custom-button-2:visited {
     background-color: #15A9D7 !important;
}
 .input-upload {
     color: white;
}
 .padding_top {
     padding-top: 5px;
}
 .color_red {
     color: darkred;
     font-weight: bold;
}
 .no-border-radius {
     border-radius: 0px !important;
}
 .button-success {
     background-color: #15A9D7 !important;
     color: white;
}
 .modal-color-overlay {
     background: rgba(255, 255, 255, .4);
}
 .modal-bg-color {
     border-radius: 0px;
     background: rgba(255, 255, 255, .45);
}
 .ASDR-text {
     color: white;
     font-weight: bold;
}
 .row-style-first {
     padding-top: 5px;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 10px;
}
 .color-black {
     background-color: black;
}
 .color-rules-heading {
     color: white;
     font-weight: 600;
}
 .padding-15 {
     padding: 15px;
}
 .rules-bg-white {
     background-color: white;
     padding: 15px;
     height: 250px;
     overflow-y: scroll;
}
 .label-form {
     color: white;
     font-size: 14px;
     text-align: right 
}
 .progress-text {
     font-weight: bold;
     padding-left: 5px;
     background-color: #AAAAAA;
     color: black;
}
 .text-align-right {
     text-align: right !important 
}
 .text-align-left {
     text-align: left !important 
}
 .text-align-center {
     text-align: center !important 
}
 .captcha-text {
     color: #15A9D7;
     font-weight: 600;
}
 .padding5px {
     padding-right:5px !important;
}
 .img-center-modal {
     padding: 10px;
     text-align: center 
}
 .min-height-600 {
     max-height: 600px;
}
 .font-color-white {
     color: white !important;
}
 .font-color-red {
     color: darkred !important 
}
 .padding14px {
     padding-top: 14px !important;
}
 .padding15px {
     padding: 15px !important;
}
 .search-font {
     color: white;
     font-size: 16px;
}
 .span-font-search {
     color: white;
     font-size: 14px;
     float: right;
     padding-right: 25px;
}
 .margin-top-12 {
     margin-top: 12px;
}
 .msg-mail {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 17px;
     color: white;
     text-decoration: none;
	 text-align:center;
}

 .msg-mail-link {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 17px;
     color: white;
     text-decoration: none;
	 text-align: center;
}

.msg-mail-link:hover, .msg-mail-link:active {
     color: #908a68;
}

/* Media Query */
 @media only screen and (max-width: 576px) {
     .form-popup .search-input {
         float: right;
    }
     .input-upload {
         float: right;
    }
}
/* Media Query Ends*/