/*
.k-block, .k-widget {
  border-width: 2px;
  border-color: #CCCCCC;
}

.k-autocomplete .k-clear-value, .k-dropdown-wrap .k-clear-value, .k-multiselect .k-clear-value {
  top: 18px !important;
}

.k-autocomplete .k-input {
  padding: .375rem .20rem !important;
}

.k-dropdown .k-dropdown-wrap{
  background-color: #FFFFFF;
}

.k-dropdown-wrap{
  border-radius: unset;
}

.k-dropdown-wrap .k-input{
  text-indent:unset;
}

.k-block, .k-widget{
  border-radius: 3px;
}

.k-block, .k-widget:focus{
  border-color: #80bdff;
}

.k-dropdown-wrap{
  border-width: 0px;
}

.k-popup.k-list-container{
  border-width: 2px;
}

.k-input[type="text"]{
  border-width: 2px;
  border-color: #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 40px;
  color: #000000;
  font-size: 16px;
}

.k-input[type="text"]:focus{
  border-color: #80bdff;
}

.k-window-title{
  font-weight: bold;
  font-size: 18px;
}

.k-window-titlebar{
  padding: 0px;
}

.k-window-actions{
  display: none !important;
}
*/

.k-dropdown .k-dropdown-wrap{
  background-color: #FFFFFF;
  border-color: #CCCCCC !important;
}

.k-state-hover{
  background-color: #EEEEEE !important;
}

.k-state-focused{
  background-color: #EEEEEE !important;
  box-shadow: none !important;
}

.k-state-selected{
  color: #2c3e50 !important;
}

.k-input[type="text"]{
  border-width: 1px;
  border-color: #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 38px;
  color: #000000;
  font-size: 16px;
  font-family: 'Raleway', sans-serif;
  font-size: 14px;
}

.k-textarea > textarea, .k-textbox > input{
  border-width: 1px !important;
  border-color: #cccccc !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 38px;
  color: #000000;
  font-size: 16px;
  font-family: 'Raleway', sans-serif;
  font-size: 14px;
}

.k-textarea:focus{
  border-color: #cccccc !important;
  box-shadow: none !important;
}

.k-stepper .k-step-current .k-step-indicator{
  border-color: #3498db !important;
  background-color: #3498db !important;
}
.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator{
  background-color: #3498db !important;
}

.k-stepper .k-step-done .k-step-indicator{
  border-color: #3498db !important;
  background-color: #3498db !important;
}

.sbox{
  cursor: pointer !important;
}

.alert {
  margin-bottom: 0px !important;
}

.panel-heading{
  padding-left: 3px;padding-right: 3px;
}

.panel-error {
  border-color: #EBCCD1 !important;
}

.panel-error > .panel-heading {
  color: #B84842;
  background-color: #F2DEDE;
  border-color: #EBCCD1;
}

.panel-alert {
    border-color: #FAEBCC !important;
}

.panel-alert > .panel-heading {
  color: #8C703F;
  background-color: #FCF8E3;
  border-color: #FAEBCC;
}

.list-group-item{
  cursor: pointer;
}

.subpage-title h5 {
  text-transform: uppercase;
  position: relative;
  background-color: #3498db;
  margin: 0;
  font-weight: 800;
  color: #FFFFFF !important;
  overflow: hidden !important;
  padding: 4px !important;
  font-size: 12px !important;
  border-style: none !important;
  border-width: 0px !important;
}

.pg-subtitle{
  width: 100%;
  border-left-style: solid;
  border-left-width: 5px;
  border-left-color: #3498db;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #3498db;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 2px;
  font-weight: bold;
  font-size: 15px;
  color: #3498db;
  text-transform: uppercase;
}

.pg-info{
  width: 100%;
  text-align: right;
  color: #55555c;
  margin-bottom: 5px;
}

h4{
 text-transform: unset !important;
}

hr {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
    border-top: 1px solid #eee;
}

.PgCell{
  padding: 2 0 2 0;
  vertical-align: top;
  text-align: justify;
}

.PgLabel{
  width: 80px;
  vertical-align: top;
}

.PgLink{
  color: #3498db !important;
  text-decoration: underline;
}

.fa{
  text-align: center !important;
  width: 18px !important;
}