/* badges */
.completed_profile { background-color: #00C500 !important;}
.started_profile { background-color: #FADB61 !important;}
.not_started_profile { background-color: #FF3B3B !important;}


.profile_switcher {margin-bottom: 2px;}
.profile_switcher .active { border-bottom: 1px solid red;}

/* carousel tweaks */

.carousel-content {
  position: absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-color: #0b87de;
  padding: 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 8px 0;
  min-height: 80px;
  border: 1px solid rgb(204, 210, 216);
  overflow: auto;
  color: #ffffff;
  box-shadow: #666666 0px 1px 5px;
  font-family: 'Lato', Arial, sans-serif;
  font-size: 6px;
  font-weight: 100;
  line-height: 1;
  -webkit-transition: font 0.3s linear;
  -moz-transition: font 0.3s linear;
  -o-transition: font 0.3s linear;
  transition: font 0.3s linear;

}
.upgrade .carousel-content {background-color: #543D81;}
.upgrade .carousel-content hr {border-top-color: #543D81;}

.active-plan .carousel-content {
  font-size:14px;
  line-height: 1.428571429;
  -webkit-transition: font 0.3s linear;
  -moz-transition: font 0.3s linear;
  -o-transition: font 0.3s linear;
  transition: font 0.3s linear;
}


.carousel-content hr {
  margin: 1% 0 5%;
  border: 0;
  border-top: 1px solid #0a5b93;
  box-shadow: #ffffff 0px .5px 1px;
  clear: both;

}

.plan-title {
  width: 75%;
  float: left;
  margin: 2% 0 5%;
}

.plan-name {
  font-size:180%;
  line-height: 1;
  font-weight: normal;
  text-shadow: 0px 1px 5px rgba(65, 65, 65, 1);

}

.plan-cost {
  float: right;
  width:22%;
  text-align: right;
  margin: 2% 0 5%;

}
.cost-currency-symbol {font-size: 120%; vertical-align: super;}
.plan-price-discount,
.plan-price-fullprice {
  font-size: 380%;
  font-weight: 700;
  text-shadow: 0px 1px 5px rgba(65, 65, 65, 1);
  line-height: 1;
}
.plan-price-discount {display: none;}

.dsc-pr .plan-price-fullprice {
  display:none;
}
.dsc-pr .plan-price-discount {
  display:inline-block;
}

.profile-shortdesc {
  text-align: left;
  font-size: 110%;
  width: 100%;
  margin: 0 auto 5%;
  background-color: white;
  padding: 4% 3%;
  border-radius: 4px;
  line-height: 1.6;
  box-shadow: #666666 0px 0px 5px;
  color: #666666;
  font-size: inherit;
}

.carousel-content .btn-lg {
  font-size:110% !important;
  text-transform: uppercase !important;
  padding: 2% !important;
}

ul.tracker-individual-container {
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
ul.tracker-individual-container li {
  float: none !important;
  display: inline-block;
}

.hide-tabledrag .tabledrag-handle {
  display: none;
}

/* No support <ie9 */
.hide-alt .image-widget-data>.form-type-textfield:first-of-type {
  display: none;
}

.photo-help {
  border: 1px solid #DC7474;
  padding: 10px;
  margin-bottom: 20px;
  background: #fff;
  border-radius: 4px;
}

.field-group-fieldset.field-group-fieldset-subgroup {
  margin-left: 15px;
  margin-right: 15px;
}

.panel .panel .panel-heading {
  padding:4px;
  padding-left: 10px;
}

.node-questionnaire_photos_all-form .panel .panel {
  margin-bottom: 0px;
}

.node-questionnaire_photos_all-form .form-wrapper .form-group {
  margin: 0 0 15px;
  padding-bottom: 15px;

}
.node-questionnaire_photos_all-form .form-wrapper .form-group .form-group {
  margin: 0 15px 15px;
  padding-bottom: 0;
  clear: both;
  overflow: hidden;
}
.node-questionnaire_photos_all-form .form-wrapper .form-group .form-type-checkbox .description {
  margin-left: -20px;
}

.node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget {
}
.node-questionnaire_credentials-form .file-widget,
.node-questionnaire_confirm_identity-form .file-widget {
  width: 100%;
}
.node-questionnaire_credentials-form .file-widget,
.node-questionnaire_confirm_identity-form .file-widget,
.node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data {
  clear: left;
  float: none;
  white-space: normal;
  word-break: break-all;
}
.node-questionnaire_credentials-form table.tabledrag-processed tr.draggable .file-widget .btn-danger,
.node-questionnaire_confirm_identity-form .file-widget .btn-danger,
.node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data .btn-danger {
  display: block;
  margin-top: 10px;
  float: none;
}

.aw-profile-image-not-unlimited .panel-heading {
  margin-bottom: 15px;
}

@media (max-width:480px) {
  .node-questionnaire_photos_all-form .form-wrapper .panel-body table, 
  .node-questionnaire_photos_all-form .form-wrapper .panel-body table thead, 
  .node-questionnaire_photos_all-form .form-wrapper .panel-body table tbody, 
  .node-questionnaire_photos_all-form .form-wrapper .panel-body table tr,
  .node-questionnaire_photos_all-form .form-wrapper .panel-body table th,
  .node-questionnaire_photos_all-form .form-wrapper .panel-body table td,
  .node-questionnaire_photos_all-form .form-wrapper table.tabledrag-processed tr.draggable .image-widget {
    display: block;
    width: 100%;
    max-width: 100%;
  }
  /*.node-questionnaire_photos_all-form .form-wrapper .panel-body table tr td {
  padding: 8px 0;
}*/
  .node-questionnaire_photos_all-form .form-wrapper .horizontal-tabs fieldset.horizontal-tabs-pane {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .node-questionnaire_credentials-form .form-wrapper .field-multiple-table td.field-multiple-drag,
  .node-questionnaire_photos_all-form .form-wrapper .field-multiple-table td.field-multiple-drag {
    display: none;
  }
  .node-questionnaire_credentials-form .form-wrapper .form-group,
  .node-questionnaire_confirm_identity-form .form-wrapper .form-group,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .form-group {
    margin: 0 0 15px;
    width: 100%;
    max-width: 100%;
  }
  .node-questionnaire_credentials-form .file-widget,
  .node-questionnaire_confirm_identity-form .file-widget,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data {
    width: 100%;
    max-width: 100%;

  }
  .node-questionnaire_confirm_identity-form .form-wrapper .form-group {
    margin: 0 15px 15px;
  }

  /*.node-questionnaire_credentials-form .file-widget,*/
  .node-questionnaire_confirm_identity-form .file-widget {
    padding: 0;
  }

  /*.node-questionnaire_confirm_identity-form .file-widget .droppable-standard-upload-hidden,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data .droppable-standard-upload-hidden {
  width: 100%;
  height: 40px;
}
  .node-questionnaire_confirm_identity-form .file-widget .droppable-standard-upload-hidden input,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data .droppable-standard-upload-hidden input {
  padding: 0;
  border: 0 none;
}*/
  .node-questionnaire_credentials-form .file-widget .droppable,
  .node-questionnaire_confirm_identity-form .file-widget .droppable,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data .droppable-image {width: 100%;}
  .node-questionnaire_credentials-form .file-widget .droppable .droppable-message span,
  .node-questionnaire_confirm_identity-form .file-widget .droppable .droppable-message span,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data .droppable-image .droppable-message span {display: none;}

  .node-questionnaire_credentials-form #edit-actions .form-submit,
  .node-questionnaire_credentials-form .file-widget .form-submit,
  .node-questionnaire_credentials-form .file-widget .btn-danger,  
  .node-questionnaire_credentials-form .field-type-field-collection .form-submit,  
  .node-questionnaire_credentials-form .field-type-field-collection .btn-danger,  
  .node-questionnaire_confirm_identity-form #edit-actions .form-submit,
  .node-questionnaire_confirm_identity-form .file-widget .form-submit,
  .node-questionnaire_confirm_identity-form .file-widget .btn-danger,
  .node-questionnaire_photos_all-form #edit-actions .form-submit,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data .form-submit,
  .node-questionnaire_photos_all-form .form-wrapper .form-group .image-widget-data .btn-danger {
    width: 100%;
  }

  .node-questionnaire_credentials-form #edit-actions .form-submit,
  .node-questionnaire_confirm_identity-form #edit-actions .form-submit,
  .node-questionnaire_photos_all-form #edit-actions .form-submit {
    margin-bottom: 20px;
  }
}