﻿  /*
      Used for AdminHome page
  */
.adminpagebody {
  padding: 20px 0px 20px 0px; 
}
.adminpagebody .container {
    max-width: 1140px;
    margin: auto;
}
.adminpagebody .fullcontainer {
    width: 98%;
    align-content: center;
    margin: auto;
}

  .adminpagebody .box {
    height: 100%;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); }
    .adminpagebody .box .box-title {
      margin-bottom: 10px; }
  @media (max-width: 991px) {
    .adminpagebody .col {
      margin-bottom: 15px; } }
  @media (max-width: 575px) {
    .adminpagebody .col {
      flex: 100%;
      margin-bottom: 15px;
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  .adminpagebody .list-fast li {
    position: relative; }
    .adminpagebody .list-fast li:after {
      content: "\f054";
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -7px;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #818182; }
    .adminpagebody .list-fast li .icon {
      background-color: #7d1416;
      width: 46px;
      height: 46px;
      border-radius: 100%;
      margin-right: 7px;
      padding: 7px; }
      .adminpagebody .list-fast li .icon img {
        width: 100%;
        height: 100%; }
    .adminpagebody .list-fast li .fast-content {
      flex: 1; }
    .adminpagebody .list-fast li .title {
      font-size: 18px; }
    .adminpagebody .list-fast li .sub-title {
      color: #989898; }
  .adminpagebody .list-news li {
    padding-left: 20px; }
    .adminpagebody .list-news li:before {
      content: "\f138";
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      position: absolute;
      left: 0;
      top: 20px; }
    .adminpagebody .list-news li:hover:before {
      color: #7d1416; }

    /*End*/

ul {

}

li {

}

.text-red-title {
    font-size: 20px;
    font-style: normal;
    color: #7d1416;
    text-align: left;
    margin-bottom: 10px; }

.text-red-1 {
    font-size: 15px;
    font-style: normal;
    color: #7d1416;
    text-align: left;
    margin-bottom: 5px; }

.section1col {
  margin: 10px;
}

.section1colcenter {
  margin: 10px;
  align-content:center;
}

.control {
    padding: 5px 5px;
    font-size: 14px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 3px;
    line-height: 1.5;
}

.control-button {
    padding: 5px 5px;
    font-size: 14px;
    color: #495057;
    background-color: lightgray;
    background-clip: padding-box;
    border: 2px solid #404040;
    border-radius: 3px;
    line-height: 1.5;
}

.control-button-small {
    padding: 4px 4px;
    font-size: 14px;
    color: #495057;
    background-color: lightgray;
    background-clip: padding-box;
    border: 1px solid #818182;
    border-radius: 3px;
    line-height: 1.5;
}

.control-button-red {
    padding: 5px 5px;
    font-size: 14px;
    background: #7d1416;
    color: white;
    border-color: rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
    border: 2px solid black;
    border-radius: 3px;
    line-height: 1.5;
}

.control-button-green {
    padding: 5px 5px;
    font-size: 14px;
    background: #1bb928;
    color: white;
    border-color: rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
    border: 2px solid #404040;
    border-radius: 3px;
    line-height: 1.5;
}

.control-button-blue {
    padding: 5px 5px;
    font-size: 14px;
    background: #0c72b5;
    color: white;
    border-color: rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
    border: 2px solid black;
    border-radius: 3px;
    line-height: 1.5;
}

.control-small-button {
    padding: 1px;
    font-size: 13px;
    background-clip: padding-box;
    border: 1px solid black;
    border-radius: 3px;
    height: 20px;
}

.common-control {
    padding: 3px;
    font-size: 13px;
}

.small-label {
    padding: 3px;
    font-size: 13px;
    background-color: #f72d2d;
}
a:link, a:visited {color: #7d1416;}

#screen{position: absolute; left: 0; top: 0; background: #000;z-index:9999;}
#inputassigninginfo{width:500px; height:auto; min-height:300px; font-size:12px; padding: 10px 10px 10px 10px; border:5px solid #05440c; background-color:white;z-index:10000;}

.dialogtitle {
    font-size: 16px;
    font-weight: bold;
}

h4 {
    font-size:15px;
    text-decoration: underline;
    font-weight: bold;
}

.tablecenter {
    margin-left: auto;
    margin-right: auto;
}

.fulldiv {
    width: 98%;
    align-content: center;
    margin: auto;
}

.form-address{
   background: url('../Images/toolicons/pin.png') left 3px no-repeat;
   padding-left: 20px;
   color: #fff;
   border: none;
   font-weight: bold;
}
.form-address:focus{
   background: url('../Images/toolicons/pin.png') left 3px no-repeat;
   padding-left: 20px;
   color: #fff;
   border: solid 1px #444;
}

.form-name{
   background: url('../Images/toolicons/user_green.png') left 0px no-repeat;
   padding-left: 20px;
   color: #fff;
   font-weight: bold;
   border: none;
}
.form-name:focus{
   background: url('../Images/toolicons/user_green.png') left 0px no-repeat;
   padding-left: 20px;
   color: #fff;
   border: solid 1px #444;
}

.form-phone{
   background: url('../Images/toolicons/call.png') left 0px no-repeat;
   padding-left: 20px;
   color: #fff;
   font-weight: bold;
   border: none;
}
.form-phone:focus{
   background: url('../Images/toolicons/call.png') left 0px no-repeat;
   padding-left: 20px;
   color: #fff;
   border: solid 1px #444;
}

.titlerow {
    background-color: #3caea3;
    color: white;
}

.totalrow {
    background-color: #fff;
    color: #2A7776;
    font-weight: bold;
}