.avatar-picture{
  max-width: 100%;
}

.table.responsive{
    width: 100% !important;
}
.dataTables_filter{
    display: none;
}

.icheckbox_square-blue{
    margin-right: 5px;
}
.select2-hidden-accessible{
    display:none !important;
}
.select2-container--default .select2-selection--single:focus, .select2-selection .select2-selection--single:focus{
    border-color: #3c8dbc;
    box-shadow: none;
}

.message-preview{
  max-height: 50px;
  max-height: 250px;
}

.image-preview{
    position: relative;
}
.image-preview .thumbnail {
    max-width: 100%;
    display: inline-block;
}
.image-preview .image-buttons {
    position: absolute;
    right: 15px;
    top: 0;
}

.affix {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1030;
}

/* BOOTSTRAP OVERRIDE*/
.radio label, .checkbox label{
    font-weight: bold;
    padding-left: inherit;
}

.navbar-image-brand .navbar-brand { padding: 5px; }
.has-error input, .has-error i{
    color: #dd4b39;
}
.has-error .help-block{
    color: #dd4b39;
}

.help-inventia{
    padding-left: 2em !important;
    font-style: italic !important;
}

.main-header img{
  max-width: 100%;
  max-height: 100%;
}

.dashboard-header {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 1em;
  padding-left: 2em;
  margin-bottom: 1em;
  color: #fff;
  background: #4b646f;
  border-radius: 0em;
}

.privacy-header-uppercase {
  text-transform: uppercase !important;
  font-weight: 600 !important;
  color: #125cad !important;
}

.privacy-more {
  color: #ffffff;
  background-color: #125cad;
  padding: 15px;
  margin-top: 10px;
}

.privacy-home {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 27px;
}

header .privacy-header-image {
  text-align: center;
  padding: 0px 0;
}

header .privacy-header-title {
  padding: 0;
  display: block;
  background: #404041;
  text-align: center;
}

header .privacy-header-title h1 {
  font-family: 'Montserrat', sans-serif;
  margin: 0;
  font-style: italic;
  font-size: 18px;
  font-weight: 500;
  padding: 18px 30px;
  color: #DEDED5;
}

.privacy-home h5 {
    font-family: 'Montserrat', sans-serif;
    font-size: 27px;
    line-height: 30px;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    margin-top: 0;
    margin-bottom: 20px;
    color: #000;
}

.privacy-home ul {
  list-style-type: circle !important;
  /* margin: 0 0 0px 0; */
  margin-left: 3em !important;
}

 .privacy-home li {
    padding-left: 0.4em !important;
}

.user-name {
  white-space: normal;
}

.user-panel {
  min-height: 100px !important;
}

.panel-secondary {
  width: 95% !important;
  margin: auto;
}

.button-success {
    background-color: #00a65a;
    border-color: #008d4c;
}

.button-primary {
    background-color: #3c8dbc;
    border-color: #367fa9;
}

.button {
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent;
}

.button-all {
    width: 100%;
}