body {
  background:#E5E5E5;
}
thead th {
  color:white;
  font-weight:bolder;
  font-family: 'Open Sans', sans-serif;
}
thead tr{
  background:#131b56 !important;
  font-weight:bolder;
  color:white;
}
.v-datatable thead th .v-icon, .v-date-picker-table th {
  color:black !important;
}
.v-picker .v-picker__title.primary{
  background-color:black !important;
}
.v-datatable thead th:hover, .v-datatable thead th.active,
.v-datatable thead th.active .v-icon {
  color:#edda8d !important;
}
thead tr th {
  color:white;
}
td {
  font-weight:10px;
  line-height:1.2;
  font-family: 'Open Sans', sans-serif;
}
.sub-heading {
  color: #8a8c8e;
  font-weight:bolder;
  font-size:14px;
  font-family: 'Open Sans', sans-serif;
}
.theme--light.v-text-field--outline:not(.v-input--is-focused) > .v-input__control > .v-input__slot {
  border: 1px solid rgb(201, 198, 198);
  font-size:14px
}
.theme--light.v-text-field--outline>.v-input--is-focused > .v-input__control > .v-input__slot:focus {
  border: 1px solid orange;
  font-size:14px
}
.theme--light.v-text-field--outline.v-input--is-focused > .v-input__control > .v-input__slot:hover {
  border: 2px solid rgba(79, 150, 207, 0.87) !important;
  border-radius:4px;
}
.theme--light.v-text-field--outline.v-input--is-focused > .v-input__control > .v-input__slot:hover {
  border: -px solid rgba(79, 150, 207, 0.87) !important;
  border-radius:4px;
}
.theme--light.v-text-field--outline.v-input--has-state.theme--light.error--text > .v-input__control > .v-input__slot
{
  border: 2px solid red !important;
  
}
.theme--light.v-text-field--outline.v-input--is-focused > .v-input__control > .v-input__slot {
  border: 2px solid rgba(79, 150, 207, 0.87) !important;
  border-radius:4px;
  background-color:#bef4f8 !important;
  box-shadow: 0 0 2px  rgba(79, 150, 207, 0.87);
  margin-bottom:0px;
}
.v-select.v-text-field--enclosed:not(.v-text-field--single-line) .v-select__selections {
  padding-top: 1px !important;
  }
.v-text-field--outline.v-text-field--single-line input {  
margin-top:3px;
font-size:14px;
}
.v-text-field--outline > .v-input__control > .v-input__slot {
/* min-height:36px !important;   
margin-top:0px; */
  align-items: stretch;
  min-height: 28px !important;
  font-size:16px !important;
  }
.v-text-field--box .v-label, .v-text-field--outline .v-label {
  top: 0px !important;
  padding-left:0px !important;
}
.v-text-field--outline .v-label--active {
  top: -10px !important;
  padding-left:0px !important;
  color: black !important;
}
.v-text-field--outline.v-text-field--enclosed .v-input__append-inner{
  margin-top:0px !important;
}
.v-text-field.v-text-field--enclosed > .v-input__control > .v-input__slot {
  padding: 0 6px;
}
.v-text-field.v-text-field--outline .v-input__prepend-outer{
  margin-top:1px !important;
}
.v-text-field.v-text-field--outline .v-input__append-outer {
  margin-top:0px !important;
  padding:0px;
  caret-color:#7cdef2 !important;
  color:#7cdef2 !important;

}
.v-text-field--box input,
.v-text-field--full-width input,
.v-text-field--outline input {
  margin-top: 2px !important;
  margin-left:0px;
}
.v-text-field--outline textarea {
  flex: 1 1 auto;
  line-height: 18px;
  max-width: 100%;
  min-height: 24px !important;
  outline: none;
  padding: 0px 0 0px !important;
  width: 100%;
  margin-top:0px !important;
  margin-bottom:0px;
}
.v-select.v-text-field--outline input {
   padding: 8px 0 5px !important; 
}
.v-autocomplete.v-text-field--outline input {
  padding: 14px 0 5px !important; 
}
.v-text-field--outline.v-input--is-dirty .v-text-field__prefix {
  margin-top:15px !important;
}
.style-input1 {
background-color:yellow;
}
.theme--light.v-label {
  color: black;
  font-size:12px;
}
.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{
border-width: 1px;
border-style: solid;
border-color: #6fbd44;
}
.v-text-field.v-text-field--enclosed .v-input__append-inner {
  margin-top:0px !important;
}
.fieldLabel {
  font-family: "Roboto";
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 14px;
/* identical to box height, or 117% */

letter-spacing: 0.5px;
text-transform: capitalize;

color: #000000;

mix-blend-mode: normal;


}
.fieldLabel error-text {
  padding:5px;
}
.field3 {
  margin:0px;
  padding:0px;
  color:#0c161b;
}
.field {
  margin-bottom:6px;
}
.pageImage {
  margin-top:8%;
  position: relative;
opacity:1;
z-index:2;

}
.bgImage5 {
  z-index:1;
  margin:0 auto;
 background:url('/img/Group.svg') center/cover;
  background-repeat: no-repeat;
}
 .loginForm {
    font-family:"Roboto",sans-serif;
    background: #FFFFFF;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.02);
    border-radius: 6px;
    width:80%;
 }
 .gradient2 {
background: #0075FF;
opacity: 0.34;
z-index:0;
filter: blur(250px);

 }
 .loginLayout {
   background-color:#2B2F8E;
   width:100%;
   z-index:2;
   min-height:99vh;
   border:1px solid transparent;
   border-bottom-right-radius:280px;
 }
  .loginLayout2 {
   background-color:#2B2F8E;
   width:100%;
   color:white;
   min-height:99vh;
 }
 .cornerBubble {
   position: absolute;
width: 283.86px;
height: 253.86px;
left: 180vh;
top: -139.73px;

background: #A6A9FF;
opacity: 0.23;
border-radius: 98px;
transform: rotate(-45deg);
 }
 .welcome {
   padding-top:55px;
   font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 40px;
line-height: 47px;
/* identical to box height */
padding-left:30px;
text-align: center;
letter-spacing: 0.03em;

color: #FFFFFF;

 }.loginFrm2 {
  margin: auto auto;
  background-color:transparent;
  height:100vh
 }
 .btnSave {
  background-color:#5F45FF !important;
  font-family: Nunito;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  /* identical to box height, or 100% */
  text-align: right;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #FFFFFF !important;
  border-radius:5px !important ;
 }
 .btnSave:hover {
    border:1px solid #5F45FF !important;
    background-color:white !important;
    color:#5F45FF !important;   
 }
 .section-title {
  font-family: Nunito;
  font-style: normal;
  font-weight: 800;
  font-size: 18px;
  line-height: 110%;
  /* identical to box height, or 18px */
  
  letter-spacing: 0.03em;
  text-transform: capitalize;
  
  color: #212121;
  
  mix-blend-mode: normal;
 }
 .fieldLabel2 {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.04em;
  
  color: #575757;
  
  mix-blend-mode: normal
 }