/*! CSS Used from: https://quality.cotyconsumeraffairs.com/files/bootstrap.min.css ; media=all */
body {
  padding: 0;
  margin: 0;
}
#navbar {
  padding: 20px;
}
@media all {
  template {
    display: none;
  }
  a {
    background-color: transparent;
  }
  a:active,
  a:hover {
    outline: 0;
  }
  strong {
    font-weight: 700;
  }
  h1 {
    margin: 0.67em 0;
    font-size: 2em;
  }
  button,
  input,
  select,
  textarea {
    margin: 0;
    font: inherit;
    color: inherit;
  }
  button {
    overflow: visible;
  }
  button,
  select {
    text-transform: none;
  }
  button {
    -webkit-appearance: button;
    cursor: pointer;
  }
  input {
    line-height: normal;
  }
  input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }
  fieldset {
    padding: 0.35em 0.625em 0.75em;
    margin: 0 2px;
    border: 1px solid silver;
  }
  legend {
    padding: 0;
    border: 0;
  }
  textarea {
    overflow: auto;
  }
  @media print {
    *,
    :after,
    :before {
      color: #000 !important;
      text-shadow: none !important;
      background: 0 0 !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
    }
    a,
    a:visited {
      text-decoration: underline;
    }
    a[href]:after {
      content: " (" attr(href) ")";
    }
    h3,
    p {
      orphans: 3;
      widows: 3;
    }
    h3 {
      page-break-after: avoid;
    }
  }
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  :after,
  :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  button,
  input,
  select,
  textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  a {
    color: #337ab7;
    text-decoration: none;
  }
  a:focus,
  a:hover {
    color: #23527c;
    text-decoration: underline;
  }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  h1,
  h3 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
  }
  h1,
  h3 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  h1 {
    font-size: 36px;
  }
  h3 {
    font-size: 24px;
  }
  p {
    margin: 0 0 10px;
  }
  .page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
  }
  ul {
    margin-top: 0;
    margin-bottom: 10px;
  }
  fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
  }
  legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
  }
  input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
  }
  input[type="file"] {
    display: block;
  }
  input[type="file"]:focus,
  input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s,
      -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
      0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
      0 0 8px rgba(102, 175, 233, 0.6);
  }
  textarea.form-control {
    height: auto;
  }
  .form-group {
    margin-bottom: 15px;
  }
  .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .checkbox input[type="checkbox"] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
  }
  .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
  }
  .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
  }
  .btn:active:focus,
  .btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  .btn:focus,
  .btn:hover {
    color: #333;
    text-decoration: none;
  }
  .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }
  .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
  }
  .btn-primary:focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40;
  }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
  }
  .btn-primary:active {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
  }
  .btn-primary:active:focus,
  .btn-primary:active:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
  }
  .btn-primary:active {
    background-image: none;
  }
  .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
  }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
  }
  .input-group .form-control,
  .input-group-btn {
    display: table-cell;
  }
  .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
  }
  .input-group .form-control:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group-btn:last-child > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
  }
  .input-group-btn > .btn {
    position: relative;
  }
  .input-group-btn > .btn:active,
  .input-group-btn > .btn:focus,
  .input-group-btn > .btn:hover {
    z-index: 2;
  }
  .input-group-btn:last-child > .btn {
    z-index: 2;
    margin-left: -1px;
  }
  .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  }
  .panel-body {
    padding: 15px;
  }
  .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
  }
  .panel-default {
    border-color: #ddd;
  }
  .panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
  }
  .clearfix:after,
  .clearfix:before,
  .panel-body:after,
  .panel-body:before {
    display: table;
    content: " ";
  }
  .clearfix:after,
  .panel-body:after {
    clear: both;
  }
}
/*! CSS Used from: https://quality.cotyconsumeraffairs.com/files/css__Ofm9SdIPTexM4OmCdl6Y4Shc9lS2a-_ExqWqTsBorDY__nhbimAVt7N4d-bpGToKcZzryD29Bv2Q5-VuYs3KtNZU__oQQHLqHl3eDpUOciLD1Dir6YeHFGn1HOqqMBdXdzwIc.css ; media=all */
@media all {
  .form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .resizable-textarea .grippie {
    background: #eee
      url(https://quality.cotyconsumeraffairs.com/misc/grippie.png) no-repeat
      center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
  }
  .element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
  }
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .form-actions,
  fieldset .panel-body {
    clear: both;
  }
  .element-invisible {
    margin: 0;
    padding: 0;
    width: 1px;
  }
  .page-header {
    margin-top: 0;
  }
  p:last-child {
    margin-bottom: 0;
  }
  .panel-heading {
    display: block;
  }
  input,
  select,
  textarea {
    max-width: 100%;
    width: auto;
  }
  fieldset legend.panel-heading {
    float: left;
    line-height: 1em;
    margin: 0;
  }
  .form-group:last-child,
  .panel:last-child {
    margin-bottom: 0;
  }
  .resizable-textarea textarea {
    border-radius: 4px 4px 0 0;
  }
  .checkbox:first-child {
    margin-top: 0;
  }
  .checkbox:last-child {
    margin-bottom: 0;
  }
  .help-block {
    color: #777;
    font-size: 12px;
    margin: 5px 0 10px;
    padding: 0;
  }
  .bootstrap-select {
    width: 220px\9;
  }
  .bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
  }
  .bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%;
  }
  .panel-default .panel-heading {
    color: #fff;
    background: #1e609f;
    border-color: #1e609f;
  }
  .webform-client-form fieldset {
    margin: 15px auto;
    font-family: sans-serif, Arial, Helvetica;
    width: 640px;
  }
  .webform-client-form fieldset.webform-component--product-information {
    min-height: 279px;
  }
  .webform-client-form fieldset .panel-body .webform-component {
    min-height: 60px;
  }
  .webform-client-form .webform-component label {
    color: rgba(6, 79, 148, 0.9);
    font-family: sans-serif, Arial, Helvetica;
    line-height: 22px;
    min-height: 22px;
  }
  .webform-client-form .webform-component div {
    margin-top: 4px;
  }
  .webform-client-form .webform-component input {
    margin-top: 4px;
    font-family: sans-serif, Arial, Helvetica;
  }
  .webform-client-form .webform-component-select label {
    display: block;
    font-family: sans-serif, Arial, Helvetica;
  }
  .webform-client-form .help-block {
    color: #595959;
  }
  .webform-client-form .webform-component-markup {
    width: 640px;
    margin: 15px auto;
    color: #595959;
    font-family: sans-serif, Arial, Helvetica;
  }
  .webform-client-form .panel-body .webform-component-markup {
    width: auto;
  }
  .webform-client-form .panel-body .webform-component-markup p {
    margin-bottom: 10px;
  }
  .webform-client-form p {
    font-size: 14px;
    line-height: 1.3;
    font-family: sans-serif, Arial, Helvetica;
    text-align: left;
  }
  .webform-client-form .form-actions {
    margin-bottom: 50px;
  }
  .webform-client-form .form-actions button {
    margin: 10px auto;
    display: block;
    font-family: sans-serif, Arial, Helvetica;
  }
  .webform-client-form .form-actions button:hover {
    background-color: #000;
    color: #fff;
  }
  body.subdomain-quality .panel-title {
    font-weight: 100;
  }
  body.subdomain-quality a {
    color: #3c1053;
  }
  .webform-component--imp_attachments {
    width: 100% !important;
    border: none;
    margin-bottom: 0 !important;
    box-shadow: none;
  }
  .webform-component--imp_attachments legend.panel-heading {
    display: none;
  }
  .webform-component--imp_attachments .panel-body {
    padding: 0;
  }
  .webform-component--imp_attachments
    .webform-component-multiple-file
    .file-widget {
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center;
  }
  .webform-component--imp_attachments
    .webform-component-multiple-file
    .file-widget
    input.form-file {
    flex-grow: 1;
    display: block;
    width: auto;
    margin-top: 0 !important;
  }
  .webform-component--imp_attachments
    .webform-component-multiple-file
    .file-widget
    span.input-group-btn {
    width: auto;
  }
  div,
  span,
  h1,
  h3,
  p,
  a,
  strong,
  ul,
  li,
  fieldset,
  label,
  legend {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
  }
  ul {
    list-style: none;
  }
  @media (max-width: 640px) {
    .webform-client-form fieldset,
    .webform-client-form .webform-component-markup {
      width: 100%;
      margin: 10px auto;
    }
  }
}
/*! CSS Used from: Embedded */
.webform-client-form .webform-component label {
  color: #000 !important;
}
.coty-contact-us-form .panel-default .panel-heading {
  color: #fff;
}
.form-actions .btn-primary {
  color: #fff;
}
.coty-contact-us-form .panel-default .panel-heading {
  background: #00165c none repeat scroll 0% 0%;
  border-color: #00165c;
}
.form-actions .btn-primary,
.webform-component--imp_attachments .btn-primary {
  background: #00165c none repeat scroll 0% 0%;
  border-color: #00165c;
}
.webform-client-form .webform-component label {
  color: #000 !important;
}
.coty-contact-us-form .panel-default .panel-heading {
  color: #fff;
}
.form-actions .btn-primary {
  color: #fff;
}
.coty-contact-us-form .panel-default .panel-heading {
  background: #00165c none repeat scroll 0% 0%;
  border-color: #00165c;
}
.form-actions .btn-primary,
.webform-component--imp_attachments .btn-primary {
  background: #00165c none repeat scroll 0% 0%;
  border-color: #00165c;
}
#navbar {
  background-color: #00165c;
}
#navbar img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
