@import url('//fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400&display=swap');

body {
  font-family: 'Poppins', serif;
}

#log {
  margin-top: 10%;
}

/* #powered-by {
  display: inline-block;
  position: fixed;
  top: 30%;
  left: 10%;
  width: 36%;
} */

.powered-logo {
  width: 10em;
}

.poswin-logo {
  display: block;
  margin: 0 auto;
  width: 10em;
}

.head-txt {
  color: #fff;
  font-size: 15px;
  padding-left: 10px;
}

.head-style {
  color: #fff;
  background-color: #aaaa00;
  border-bottom: 3px solid #cdd625;
  border-top: 3px solid #cdd625;
}

.tblbrdr {
  border-right: 2px solid #eee;
  border-left: 2px solid #eee;
}

.tbl-txt {
  font-size: 15px;
  color:white;
}

.table>tbody>tr>td {
  padding-bottom: 0px;
  padding-top: 0px;
  background-color: #ffd;
}

.section-label {
  color: #fff;
  font-size: 25px;
  padding-left: 10px;
}

/* New */
.glyphicon-sm {
  font-size: 12px;
}

.glyphicon-md {
  font-size: 24px;
}

.glyphicon-lg {
  font-size: 48px;
}

.thumbnail-text {
  color: #c6ffa9;
  text-shadow: 1px 1px 2px darkred;
}

.thumbnail.thumbnail-dashboard-card {
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0.6em;
    background-color: #1E90FF;
    border: 2px solid #fbfbfb;
    cursor: pointer;
}

.thumbnail.thumbnail-dashboard-card:hover {
/*     padding-top: 30px;
    padding-bottom: 30px; */
    background-color: #215fa9;
    border-color: red;
}


.custform{
  text-align: right; 
  background-color:#ffd; 
  border-radius:6px; 
  padding: 10px
}
.btnsize{
  width: 90px;
  height: 35px;
  }

.img-bg-login{
  background-image: linear-gradient(to bottom right, rgb(255 255 255 / 0%), #d3d3d385), url('resources/backlogin-v3.jpg');
  background-size: cover;
  background-attachment: fixed;
  background-position: top;
}

/* dashboard client information */

/* welcome */
table.client-dashboard-details {
  margin: 0 auto;
  margin-top: 18%;
  color:white;
}

table.client-dashboard-details img {
  width: 400px;
}
.txt-style-login{
  font-size: 40px;
  color: #fff;
}
.small-txt-style{
  font-size: 15px;
  color: #fff;
}

.img-logo-login {
    width: 360px;
    margin-top: 20%;
    background: #fdfdfd;
    box-shadow: 2px 0px 49px #4e4507;
    padding: 6px;
    border-radius: 10px;
}

.box-client-details {
  background-color: #34202359;
}

form#loginform {
    background-color: transparent;
}

.fixeddiv {
    display: block;
    padding-left: 10%;
}

/* Overrides */

.img-rounded {
  background: white;
  width: 124px;
}

.panel-heading {
  background-color: white !important;
}

.panel {
  box-shadow: 0px 1px 10px lightgray !important;
}

.btn-regular {
    background: #fd2817 !important;
    border-radius: 22px !important;
    color: white;
}

