/* custom css file */

/*
CUSTOM CSS
*/

section{
    /*border: #00492B 1px solid !important;*/
    margin: 15px;
}
.btn-primary{
    background-color: #00492B !important;
    border-color: #00492B !important;
}
.btn-primary:hover{
    background-color: #017026 !important;
    border-color: #00492B !important;
}

.btn-danger{
    background-color: #00492B !important;
    border-color: #00492B !important;
}

.bg-danger{
    background-color: #00492B !important;
    color: #fff !important;
}

.card-header{
    background-color: black !important;
    color: #fff !important;
}
.cariconthumb {
    width:72px;
    height:72px;
    margin:3px;
    border:#ddd 1px solid;
}
.caricon{
    width:65px;
    height:65px;
}

.table th:first-child, td:first-child
{
  position:sticky;
  left:0px;
}

.table  td:first-child
{
  background-color: #00492B;
  color: #fff;
}

#footer
{
    background-color: #00492B !important;
}
.footer-info 
{
    background-color: #00492B !important;
}
.form-check-input {
    background-color: #ddd;
    border-color: #000;
}

.form-check-input:checked {
    background-color: #00492B;
    color: #000;
}
.hover {
    background-color: #ddd;
}

.table td:hover {
    background-color: #00492B;
    color: #fff;
}

#swtable .table td:nth-child(2)
{
  font-weight: bold;
}

#odtable .table td:nth-child(4)
{
  font-weight: bold;
}

.form-select:focus {
    border-color: #616162;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(46, 46, 47, 0.25);
  }

  

.years li {
    min-width: 72px;
    min-height: 72px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #333333;
    list-style-type: none;
    border: 1px solid #ddd;
    text-align: center;
}

.years a {
    text-decoration: none;
    color: #666666;
    padding: 4px;
    line-height: 4;
}

.years a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #017026;
    line-height: 4;
}

 
.models ol {
    display: block;
    list-style-type: decimal;
    margin-bottom: 200px;
}

.models li {
    color: #ccc;
    text-align: left;
    line-height: 2;
}

.models a {
    text-decoration: none;
    color: #666666;
    padding: 4px;
}

.models a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #017026;
}

.thumbnails ul{
    list-style-type: none;
}

.thumbnails li {
    float: left;
    min-width: 72px;
    min-height: 72px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #333333;
}

.thumbnails img {
    display: block;
    background-color: #fff;
    border: 1px solid #ddd;
    min-height: 72px;
    min-width: 72px;
}