/* GENERAL CONFIGURATION */
html, body {
  padding: 0;
  margin: 0;
  background: white;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Raleway', sans-serif;
}
label, option, small, th, td {
  font-family: 'Open Sans', sans-serif;
}
th {
  cursor: pointer;
}
td {
  font-size: 13px;
}
/* CLASSES */
.my-hiddenContent {
  display: none !important;
}
.my-blockContent {
  display: block !important;
}
.my-inputGroup {
  position: relative !important;
  display: table !important;
  border-collapse: separate !important;
}
.my-inputGroup .my-formControl:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.my-inputGroup .my-formControl{
  display: table-cell !important;
  position: relative !important;
  z-index: 2 !important;
  float: left !important;
  width: 100% !important;
  margin-bottom: 0 !important;
}

.my-inputGroupBtn {
  position: relative !important;
  font-size: 0 !important;
  white-space: nowrap !important;
  width: 1% !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  display: table-cell !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: none !important;
}

.my-formControl {
  display: block !important;
  width: 100% !important;
  height: 34px !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  color: #555 !important;
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #ccc !important;
  border-radius: 4px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}