#content-container {
  padding-top: 80px; }

table.table {
  margin-bottom: 0 !important; }

.rd-no-records {
  font-size: 16px;
  padding-top: 10px;
  color: #99A0A8; }

.rd-btn {
  margin-bottom: 5px; }

.field-validation-error {
  padding: 8px 10px;
  font-size: 90%;
  color: #c7254e;
  border-top: 2px solid #D45F7D;
  background-color: #f9f2f4;
  border-radius: 0px;
  display: block;
  margin-top: 2px; }

.req {
  color: red; }

.alert-rd-warning {
  background: #fcf1bc;
  border: 1px solid #f6daa8;
  color: #baab5e;
  margin-bottom: 0; }

.form-list {
  border-bottom: 1px dashed #cad4dd;
  padding: 15px 10px; }

.form-list:first-child {
  padding-top: 10px; }

.form-list:last-child {
  border-bottom: none;
  padding-bottom: 0; }

.form-name {
  font-size: 20px;
  font-weight: 600;
  color: #3d89be;
  font-family: inherit; }

.label-type {
  font-size: 12px; }

.answers-count {
  font-size: 24px;
  text-align: center;
  font-weight: bold; }

.answers-text {
  font-size: 11px;
  text-align: center; }

.pag-box {
  background: #f7f7f7;
  padding: 10px;
  color: #666;
  font-size: 12px;
  border-bottom: 1px solid #eee; }

/* Form Elements*/
.form-page-break {
  padding-left: 20px;
  margin-top: -30px; }

.form-section-break {
  padding-left: 20px;
  margin-top: -10px; }

.filters {
  background: #f3f6f9;
  margin: -20px -20px 0 !important;
  padding: 7px 20px;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee; }

.filters label {
  font-size: 12px;
  font-weight: bold; }

.panel-heading {
  background: #3c709c;
  color: white;
  padding: 0 10px;
  line-height: 40px;
  height: 40px;
  border: 1px solid #3c709c; }

.panel-heading .panel-title {
  line-height: 39px; }

/* large */
@media (min-width: 992px) {
  .rd-container-main {
    width: 970px; } }
@media (min-width: 767px) and (max-width: 992px) {
  .rd-container-main {
    width: 100%;
    padding: 0; } }
/* mobile */
@media (max-width: 767px) {
  .rd-container-main {
    padding: 0; }

  .form-list {
    margin: 0 -15px; }

  .panel-body-xs {
    padding: 0; }

  .filters {
    margin: 0; }

  .form-page-break {
    padding-left: 0px;
    margin-top: -30px; }

  .form-section-break {
    padding-left: 0px;
    margin-top: -10px; } }
#navbar {
  background: url(../images/squaresblack.png) repeat; }

.navbar-header {
  background: none; }

#navbar-container {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3376a4+0,3376a4+100 */
  background: rgba(67, 153, 227, 0.6);
  border-bottom: 1px solid #2e5a79; }

.navbar-top-links > li {
  margin-top: 5px; }

.navbar-top-links > li > a {
  color: white;
  font-weight: bold;
  text-shadow: 1px 1px #366f96;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  border-radius: 7px; }

.navbar-top-links > li > a:hover {
  background: #275574;
  color: white;
  box-shadow: 1px 1px 2px #153850; }

body, #content-container {
  background: #fafafa; }

#content-container {
  padding-top: 60px; }

#footer {
  font-size: 10px;
  background: #2e5a79;
  color: white;
  font-weight: bold;
  text-shadow: 1px 1px #0b3653; }

#dropdown-user {
  margin-right: 10px; }

.rd-nav-icon {
  color: white !important; }

@media (max-width: 767px) {
  #content-container {
    padding-top: 100px; }

  .navbar-content {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
    background: white;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 0%, #e5e5e5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, white 0%, #e5e5e5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, white 0%, #e5e5e5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    /* IE6-9 */ }

  .navbar-top-links > li {
    margin-top: 0px; }

  .navbar-top-links > li > a {
    color: #275574;
    text-shadow: 1px 1px #fff;
    height: 40px;
    border-radius: 0; }

  .navbar-top-links > li > a:hover {
    background: #d2d2d2;
    box-shadow: none;
    color: #275574; }

  #navbar-container {
    border-bottom: 1px solid #bbbfc1; }

  #dropdown-user {
    margin-right: 0; }

  .rd-nav-icon {
    color: #275574 !important; } }

/*# sourceMappingURL=custom.css.map */
