@import "./global-theme.scss";
@import "scss/variables";
@import "scss/mixins";
@import "scss/buttons";
@import "scss/common";

body { 
  margin: 0;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 0.2px;
}

tr.mat-row:not(.example-expanded-row):hover {
  cursor: pointer;
  background-color: #acacac;
}
tr.mat-row:not(.example-expanded-row):hover > td.mat-cell,
tr.mat-row:not(.example-expanded-row):hover > td.mat-cell .text-dark-1,
tr.mat-row:not(.example-expanded-row):hover > td.mat-cell .text-muted {
  color: white;
}

.text-center{
  text-align: center;
}
.text-left{
  text-align: left;
}
.text-right{
  text-align: right;
}

button:focus, a:focus {
  outline: none;
}

p{
  margin-top: 1em;
  margin-bottom: 1em;
}

.mat-tooltip {
  font-size: 12px;
  text-align: justify;
  line-height: 20px;
  white-space: pre-line!important;
}

.mat-menu-content:not(:empty){
  padding-top: 0!important;
  padding-bottom: 0!important;
}

.mat-menu-panel{
  border-radius: 12px!important;
  min-height: 0px!important;
}

button.mat-menu-item .mat-icon{
  font-size: 20px;
  margin-right: 2px;
  color: #B5B5C3;
}
button.mat-menu-item{
  font-size: 13px;
}

.full-width{
width: 100%;
}

.form-row{
  display: inherit;
}

.dd_admin_header_h2{
  color: #3F4254;
}

.dd_admin_header_h2::first-letter{
  text-transform: uppercase;
}

.mat-card{
  font-family: 'Montserrat', sans-serif;
}

.swal-mixin-box{
  width: 400px;
  line-height: 20px!important;
} 
.swal-mixin-body{
  text-align: justify!important;
  font-weight: 500!important;
  color: #F64E60!important;
  font: caption!important;
}

.swal-mixin-warning{
  color: #F64E60!important;
  border-color: #F64E60!important;
}

.mat-select-panel{
  outline: none;
}

.mat-form-field-appearance-outline .mat-form-field-outline {
  background-color: white;
}

@media (max-width: 550px){
  .form-row:not(:first-child){
      margin-top: 0px!important;
  }
  .input-title{
      line-height: 25px!important;
  }
  .mat-form-field{
      margin-bottom: 7px;
  }
  .mat-form-field-appearance-outline .mat-form-field-infix{
      padding: 1em 0 0.6em 0!important;
  }
  .mat-form-field-infix{
      border-top: 0px!important;
  }
  .field-choose{
      padding: 14px!important;
  }
  .dd-continue-button{
      padding: 0px!important;
      margin-bottom: 80px!important;
  }
  .swal-mixin-box{
      width: auto!important;
  }
}

@media (max-width: 720px){
  app-get-questionnaire{
      width: inherit;
  }
}

.full-width{
width: 10 
}

*::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #9aa9b9;
}

[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused .mat-sort-header-container{
  border-bottom: 0px!important;
}

table{
  width: 100%;
}
