body { 
  padding-top: 50px;
}
@media screen and (max-width: 200px) {
  body { 
    padding-top: 100px;
  }
}
.navbar a:hover {
  cursor: pointer;
  background: rgba(255, 235, 59, 0.35)!important;
}
.small-container {
  max-width: 700px;
  margin: 20px auto;
  padding: 15px 30px;
}
.large-container {
  margin: 20px auto;
  padding: 15px 30px;
}
.material-box {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
/*.material-box:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}*/
.loading {
  margin-top: -50px;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.11);
}
.loading-modal {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
  width: 300px;
  height: 250px;
  background: white;
  text-align: center;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.checkbox-big {
  margin: auto!important;
  width: 100%;
  height: 33px
}
.not-so-small-container {
  max-width: 1700px!important;
}
.text-center {
  text-align: center;
}

.panel, .panel-heading, .panel-footer {
  border-radius: 0!important;
}

.mb-20 {
  margin-bottom: 20px;
}
.btn {
  border-radius: 0;
}

.pointer {
  cursor: pointer;
}
.no-hover .btn:hover {
  cursor: default;
}
.btn-hover:hover {
  cursor: pointer!important
}
.form-control {
  border-radius: 0;
}
.textarea-msg {
  resize: vertical;
  height: 120px!important;
}
.logo-container {
  text-align: center;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  /*background: #0c416b;*/
}
.logo-container img {
  max-height: 150px;
  max-width: 90%;
  padding: 20px 0;
}