@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
assignment-card {
  display: inline-block;
  text-align: left;
  text-align-last: left;
  vertical-align: middle;
  width: 220px;
}
assignment-card .card-separator {
  background-color: #ff7375;
  height: 7px;
  width: 220px;
}
assignment-card .top {
  height: 147px;
  position: relative;
  width: 220px;
}
assignment-card .c-top {
  cursor: pointer;
  height: 147px;
  position: absolute;
  width: 220px;
}
assignment-card .c-top-gradiant {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 220px;
}
assignment-card .div-pending {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
assignment-card .pending-sts {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-family: "3dslight";
  font-size: 12px;
}
assignment-card .pending {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-family: "3dsregular";
  font-size: 16px;
}
assignment-card .c-top-gradiant-visible {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.4;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 220px;
  z-index: 1;
}
assignment-card .enroll-cancel {
  color: #fff;
}
assignment-card .enroll-cancel:hover {
  text-decoration: none;
}
assignment-card .div-confirm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
assignment-card .confirm-msg {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-family: "3dsregular";
  font-size: 16px;
}
assignment-card .req-msg {
  font-family: "3dslight";
  font-size: 13px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 15px;
}
assignment-card .confirm-footer {
  margin-top: 18px;
  width: 100%;
}
assignment-card .left-cnf-cancel {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  float: left;
  height: 100%;
  margin-left: 20px;
}
assignment-card .right-cnf-confirm {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  float: right;
  margin-right: 20px;
  margin-top: -5px;
  right: 0;
}
assignment-card .c-top-gradiant-visible-enroll {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.8;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 220px;
  z-index: 2;
}
assignment-card .play-img {
  cursor: pointer;
  left: 110px;
  position: absolute;
  top: 0;
}
assignment-card .enroll-btn {
  background: rgba(0, 83, 134, 0.8) 0 0 no-repeat padding-box;
  border: 0;
  color: #fff;
  font-family: "3dsregular";
  font-size: 14px;
  height: 30px;
  padding-left: 35px;
  text-transform: capitalize;
  width: 102px;
}
assignment-card .btn-enroll-confirm {
  background: rgba(0, 83, 134, 0.8) 0 0 no-repeat padding-box;
  border: 0;
  color: #fff;
  font-family: "3dsregular";
  font-size: 14px;
  height: 30px;
  text-transform: capitalize;
}
assignment-card .div-self-confirm {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 80px;
  top: 35px;
  width: 100%;
}
assignment-card .div-self-confirm .self-confirm-msg {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  color: #fff;
  font-family: "3dsregular";
  font-size: 16px;
  text-align: center;
}
assignment-card .div-self-confirm .btn-footer {
  margin-top: 45px;
  position: absolute;
  width: 100%;
}
assignment-card .div-self-confirm .left-btn-cancel {
  float: left;
  margin-left: 20px;
  padding-top: 8px;
}
assignment-card .div-self-confirm .right-btn-confirm {
  float: right;
  margin-right: 14px;
}
assignment-card .div-confirmed {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  width: 100%;
}
assignment-card .div-confirmed img {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  height: 48px;
  width: 48px;
}
assignment-card .div-confirmed .enrolled-confirm-text {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-family: "3dsregular";
  font-size: 16px;
  margin-top: 16px;
}
assignment-card .left {
  float: left;
  padding-left: 6px;
}
assignment-card .right {
  float: right;
}
assignment-card .play-icon {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
assignment-card .enroll-icon {
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 3;
}
assignment-card .assignment-details {
  font-family: "3dslight";
  font-size: 12px;
  height: 42px;
  line-height: 17px;
  overflow: overlay;
  overflow-y: hidden;
  padding: 5px 2px 5px 8px;
  position: absolute;
  width: 220px;
  word-wrap: break-word;
}
assignment-card .image {
  border: 0;
  border-bottom: solid 1px rgb(230, 230, 230);
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
assignment-card .image:hover {
  cursor: pointer;
}
assignment-card .bottom-ver-dur {
  bottom: 0;
  font-family: "3dsregular";
  font-size: 12px;
  height: 20px;
  position: absolute;
  width: 100%;
}
assignment-card .img-gradiant {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 125%);
  background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 125%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  bottom: 0;
  color: #fff;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 5px 0 0 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
assignment-card .left-ver {
  color: #fff;
  float: left;
  margin-left: 5px;
}
assignment-card .right-dur {
  color: #fff;
  float: right;
  margin-right: 7px;
}
assignment-card .time-icon {
  top: 481px;
  left: 438px;
  width: 10px;
  height: 11px;
  opacity: 1;
}
assignment-card .time-label {
  top: 480px;
  left: 962px;
  width: 105px;
  height: 12px;
  text-align: right;
  font-family: "3dslight";
  font-size: 12px;
  letter-spacing: 0px;
  color: #999999;
  opacity: 1;
}
assignment-card .assignment-icon {
  top: 482px;
  left: 353px;
  width: 10px;
  height: 7px;
  /* background: transparent url(img/Path 970.png) 0% 0% no-repeat padding-box; */
  border: -2.5px solid #FFFFFF;
  opacity: 1;
}
assignment-card .assign-label {
  top: 480px;
  left: 622px;
  width: 64px;
  height: 12px;
  text-align: left;
  font: normal normal 300 12px/18px 3ds;
  letter-spacing: 0px;
  color: #FF6060;
  opacity: 1;
}
assignment-card .assignment-card-main {
  color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  display: table-cell;
  width: 220px;
}
assignment-card .program-card-details {
  background: #75baff;
  background: linear-gradient(0deg, #75baff 10%, #1d4a77 180%);
  background: -ms-linear-gradient(0deg, #75baff 10%, #1d4a77 180%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  transition: height 0.4s ease 0s;
  transition-delay: 0s;
  color: #fff;
  height: 0;
  left: 2px;
  position: absolute;
  text-align: left;
  width: 90%;
}
assignment-card .program-card-details .separator hr {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 8px;
}
assignment-card .program-card-details .expand-lesson-heading {
  font-size: 15px;
}
assignment-card .program-card-details .expand-lesson-content-1 {
  font-size: 0.85em;
  padding-top: 2px;
}
assignment-card .program-card-details .expand-lesson-content-2 {
  font-size: 0.7em;
}
assignment-card .program-card-details .sm-program-icon {
  margin-top: 6%;
}
assignment-card .program-card-details .sm-lesson-details {
  margin-top: 1%;
}
assignment-card .program-card-details .sm-lesson-details a {
  color: #fff;
}
assignment-card .program-card-details .not-started-assign-status {
  margin-top: 2%;
}
assignment-card .program-card-details .sm-expand-lesson-heading {
  font-size: 1.1em;
  line-height: 1em;
  margin-top: 2%;
}
assignment-card .program-card-details .sm-expand-lesson-content-1 {
  font-size: 0.7em;
  opacity: 0.5;
  padding: 5px 0;
}
assignment-card .program-card-details .sm-separator hr {
  margin-top: 10px;
}
assignment-card .program-card-details .sm-button-center {
  display: block;
  float: right;
  margin: auto;
  margin-top: 5%;
}
assignment-card .program-card-details .sm-vertically-middle {
  padding-top: 5%;
}
assignment-card .program-card-details .training-program-card {
  height: 66px;
}
assignment-card .program-card-details .training-program-card .sm-program-icon {
  margin-top: 0;
}
assignment-card .program-card-details .training-program-card .sm-separator hr {
  margin-top: 10px;
}
assignment-card .card-top {
  color: #999;
  float: left;
  font-family: "3dslight";
  font-size: 11px;
  padding: 13px 0px 0px 0px;
  width: 100%;
  height: 26%;
}
assignment-card .assignment-label {
  padding-left: 4px;
  top: 480px;
  left: 877px;
  width: 64px;
  height: 12px;
}
assignment-card .bottom-title {
  font-family: "3dsregular";
  font-size: 14px;
  height: 3.2em;
  line-height: 1.2em;
  overflow: hidden;
  padding: 12px 5px 0 5px;
}
assignment-card .title-area {
  color: #005386;
  cursor: pointer;
  display: inline-block;
  position: relative;
  word-wrap: break-word;
}
@keyframes comming-in {
  0% {
    margin-top: 20px;
  }
  100% {
    margin-top: 0;
  }
}
assignment-card .tooltip {
  display: inline-block;
  position: relative;
}
assignment-card .tooltip:hover .tool-tip-content {
  visibility: visible;
}
assignment-card .cls-tooltip {
  visibility: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  assignment-card {
    width: 160px;
  }
  assignment-card .card-separator,
  assignment-card .assignment-card-main {
    width: 160px;
  }
  assignment-card .c-top-gradiant-visible,
  assignment-card .top {
    height: 101px;
    width: 160px;
  }
  assignment-card .c-top {
    z-index: 1;
  }
  assignment-card .c-top {
    display: none !important;
  }
  assignment-card .bottom-title {
    font-size: 13px;
  }
  assignment-card .c-top-gradiant-visible,
  assignment-card .play-icon {
    display: none;
  }
  assignment-card .right {
    display: none;
  }
  assignment-card .card-top {
    padding: 8px 0px 6px 0px;
  }
}
@media (min-width: 320px) and (max-width: 1024px) {
  assignment-card .c-top {
    z-index: 1;
  }
  assignment-card .c-top-gradiant-visible,
  assignment-card .play-icon {
    display: none;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
cls-header {
  /* stylelint-disable */
  /* stylelint-enable */
}
@media only screen and (min-width: 1000px) and (max-width: 1910px) {
  cls-header search-box {
    margin: 0;
    width: 547px !important;
  }
  cls-header search-box input {
    height: 40px !important;
  }
  cls-header .user {
    padding: 0 45px !important;
  }
  cls-header .nav {
    font-size: 14px !important;
    font-family: "3dslight" !important;
    color: #484848 !important;
  }
  cls-header .nav .active-tab {
    color: #005686 !important;
    font-family: "3dssemi" !important;
    font-size: 14px !important;
  }
  cls-header .submenu li div button {
    font-size: 14px !important;
  }
  cls-header .user-name {
    font-size: 14px !important;
  }
  cls-header .menu-area {
    font-size: 14px !important;
  }
  cls-header .cls-logo-small {
    cursor: pointer;
    display: initial !important;
  }
  cls-header .cls-logo-big {
    cursor: pointer;
    display: none !important;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  cls-header {
    left: 0;
  }
  cls-header .user-header-mobile {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
    height: 53px;
    -ms-flex-direction: row;
        flex-direction: row;
  }
  cls-header .ham-icon {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    padding-left: 15px;
    cursor: pointer;
  }
  cls-header .product-logo-sm {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    padding-left: 15px;
  }
  cls-header .product-logo-sm img {
    height: 28px;
  }
  cls-header .user-search-thumbnail {
    width: 100%;
  }
  cls-header .user-detail-sec {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
        flex-direction: row;
    width: 100%;
    height: 100%;
    padding-right: 15px;
  }
  cls-header .icon-search-sm {
    font-size: 1.3rem;
  }
  cls-header .icon-search {
    font-size: 1.3rem;
    margin-left: 0 !important;
  }
  cls-header .drop-down-layout {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    display: none !important;
  }
  cls-header .user-logo-mobile {
    height: 34px;
    width: 34px;
    background: #f6f6f6 0% 0% no-repeat padding-box;
    border-radius: 50%;
    line-height: 34px;
    text-align: center;
    color: #005386;
    font-family: "3dsregular";
    font-size: 14px;
    font-weight: 700;
  }
  cls-header .dropdown {
    left: -221px;
  }
  cls-header .dropdown-visible {
    visibility: visible;
  }
  cls-header .dropdown-hidden {
    visibility: hidden;
  }
  cls-header .arrow-container {
    margin-left: 145px !important;
  }
  cls-header .public-search-box-center-align {
    width: calc(100% - 101px) !important;
    position: absolute;
    left: 53px;
    height: 38px;
    margin-top: 0;
  }
  cls-header .public-search-box-center-align search-box {
    height: 38px !important;
  }
  cls-header .public-search-box-center-align search-box input {
    height: 38px !important;
    background-color: #fff !important;
  }
  cls-header .public-search-box-center-align search-box .search-button {
    height: 38px !important;
    right: -10px;
    top: 0;
  }
  cls-header .public-search-box-center-align search-box .search-result {
    top: 38px !important;
  }
  cls-header .close-header {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    cursor: pointer;
    margin-left: 15px;
    height: 34px;
    width: 34px;
  }
}
@media (min-width: 760px) and (max-width: 1024px) {
  cls-header {
    left: 0;
  }
  cls-header .auth-block {
    position: absolute;
    top: 0;
    right: 0;
  }
  cls-header .public-search-box-center-align {
    margin-top: 0 !important;
  }
  cls-header .user-header-tablet {
    border-bottom: 1px solid #e6e6e6;
    height: 70px;
    padding: 0 15px 0 30px;
    background-color: #fff;
  }
  cls-header .user-header-tablet .nav, cls-header .user-header-tablet .nav-item {
    height: 100% !important;
  }
  cls-header .user-header-tablet .nav div label, cls-header .user-header-tablet .nav-item div label {
    font-size: 14px;
  }
  cls-header .user-header-tablet .drop-down-layout {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    line-height: 34px;
    background: #f6f6f6 0% 0% no-repeat padding-box;
    color: #005386;
    text-align: center;
    font-family: "3dsregular";
    font-weight: 700;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  cls-header .user-header-tablet .arrow-container {
    left: 55px;
    top: -23px;
  }
  cls-header .user-header-tablet .vertically-middle {
    width: 100%;
  }
  cls-header .user-header-tablet search-box[is-user-authenticated=false] {
    width: 455px;
  }
  cls-header .user-header-tablet .user-detail-sec {
    height: 100%;
  }
  cls-header .user-header-tablet .user-detail-sec .close-header {
    margin-right: 5px;
  }
  cls-header .user-header-tablet .search-bx {
    position: absolute !important;
    margin-left: 170px;
    width: calc(100% - 310px) !important;
  }
  cls-header .user-header-tablet .search-bx search-box {
    width: 100% !important;
  }
  cls-header .user-header-tablet .search-bx search-box input {
    background-color: #fff;
  }
  cls-header .user-header-tablet .dropdown {
    left: -190px !important;
  }
  cls-header .user-header-tablet .dropdown-visible {
    visibility: visible;
  }
  cls-header .user-header-tablet .dropdown-hidden {
    visibility: hidden;
  }
  cls-header .icon-close::before {
    content: "";
  }
  cls-header .icon-close-no-login::before {
    content: "";
  }
}
@media (min-width: 950px) and (max-width: 1280px) {
  cls-header modal-dialog .panel {
    top: 22%;
  }
}
@media (min-width: 960px) and (max-width: 1024px) {
  cls-header .nav-item-learning-path-menu {
    -ms-flex: 2 !important;
        flex: 2 !important;
  }
  cls-header .arrow-container {
    left: 55px !important;
  }
  cls-header .nav-menu-label {
    -ms-flex: 2 !important;
        flex: 2 !important;
  }
}
@media (min-width: 1170px) and (max-width: 1699px) {
  cls-header .user {
    padding: 0 4% 0 4% !important;
  }
  cls-header .nav-menu-label {
    -ms-flex: 2 !important;
        flex: 2 !important;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  cls-header .activate-voucher-img-mobile {
    margin-top: 17px;
    cursor: pointer;
  }
}
@media (min-width: 737px) and (max-width: 949px) {
  cls-header .activate-voucher {
    width: 82%;
    margin-right: -20px;
    padding: 11px 0px 9px 2px;
  }
  cls-header .activate-voucher .activate-voucher-img {
    margin-top: 1px !important;
    width: 20px !important;
    height: 20px !important;
  }
  cls-header .activate-voucher-img-tablet {
    margin-top: 26px;
    cursor: pointer;
  }
}
@media (min-width: 950px) and (max-width: 1000px) {
  cls-header .activate-voucher {
    margin-right: -70px;
    padding: 9px 6px 9px 4px;
  }
  cls-header .activate-voucher .activate-voucher-img {
    margin-top: 1px !important;
    width: 20px !important;
    height: 20px !important;
    margin-left: 3px !important;
    margin-right: 8px !important;
  }
  cls-header .activate-voucher .activate-voucher-heading {
    margin-top: 4px;
  }
  cls-header .activate-voucher-img-tablet {
    margin-top: 26px;
    cursor: pointer;
  }
}
@media (min-width: 1001px) and (max-width: 1024px) {
  cls-header .activate-voucher {
    margin-right: -34px;
    padding: 9px 6px 9px 4px;
  }
  cls-header .activate-voucher .activate-voucher-img {
    margin-top: 1px !important;
    width: 20px !important;
    height: 20px !important;
    margin-left: 3px !important;
    margin-right: 8px !important;
  }
  cls-header .activate-voucher .activate-voucher-heading {
    margin-top: 4px;
  }
  cls-header .activate-voucher-img-tablet {
    margin-top: 26px;
    cursor: pointer;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  cls-header .activate-voucher {
    margin-right: -20px;
    padding: 9px 6px 9px 0px;
  }
  cls-header .activate-voucher .activate-voucher-img {
    margin-top: 1px !important;
    width: 20px !important;
    height: 20px !important;
    margin-left: 6px !important;
    margin-right: 3px !important;
  }
  cls-header .activate-voucher .activate-voucher-heading {
    margin-top: 4px;
  }
}
@media (min-width: 1281px) and (max-width: 1480px) {
  cls-header .activate-voucher {
    margin-right: 8px;
    padding: 9px 6px 9px 4px;
  }
  cls-header .activate-voucher .activate-voucher-img {
    width: 20px !important;
    height: 20px !important;
    margin-left: 2px !important;
  }
  cls-header .activate-voucher .activate-voucher-heading {
    margin-top: 3px;
  }
}
@media (min-width: 1481px) and (max-width: 1699px) {
  cls-header .activate-voucher {
    padding: 9px 6px 9px 0px;
  }
  cls-header .activate-voucher .activate-voucher-heading {
    margin-top: 4px;
  }
}
@media (min-width: 1700px) {
  cls-header .activate-voucher {
    margin-right: -16px;
    padding: 9px 6px 9px 0px;
  }
  cls-header .activate-voucher .activate-voucher-heading {
    margin-top: 4px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
::-webkit-input-placeholder {
  color: #fff;
}

:-moz-placeholder {
  color: #fff;
}

::-moz-placeholder {
  color: #fff;
}

:-ms-input-placeholder {
  color: #fff;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

.ie-fix-catalog-expand {
  height: 10px;
  visibility: hidden;
  width: 100%;
}

[data-icon]:before {
  content: attr(data-icon);
  font-family: "dassault-companion" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  speak: none;
  text-transform: none !important;
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "dassault-companion" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  speak: none;
  text-transform: none !important;
}

[class^=icon1-]:before,
[class*=" icon1-"]:before {
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  left: 0;
  line-height: 1;
  position: absolute;
  speak: none;
  text-align: center;
  text-transform: none !important;
  z-index: 2;
}

.icon-advanced:before {
  content: "a";
}

.icon-circle:before {
  content: "c";
}

.icon-close:before {
  content: "d";
}

.icon-fav:before {
  content: "e";
}

.icon-home:before {
  content: "f";
}

.icon-search:before {
  content: "i";
}

.icon-passed:before {
  content: "k";
}

.icon-incomplete:before {
  content: "j";
}

.icon-arrow-bottom:before {
  content: "b";
}

.icon-arrow-left:before {
  content: "l";
}

.icon-arrow-right:before {
  content: "m";
}

.icon-arrow-top:before {
  content: "n";
}

.icon-see:before {
  content: "o";
}

.icon-left:before {
  content: "g";
}

.icon-right:before {
  content: "h";
}

.icon-remove:before {
  content: "p";
}

.icon-add:before {
  content: "q";
}

.icon-folder:before {
  content: "r";
}

.icon-folder-open:before {
  content: "s";
}

.icon-fullsceen:before {
  content: "t";
}

.icon-fav-inactive:before {
  content: "u";
}

.icon-help:before {
  content: "v";
}

.icon-rewind:before {
  content: "w";
}

.icon-forward:before {
  content: "x";
}

.icon1-icon-username:before {
  content: "j";
}

.icon1-icon-password:before {
  content: "h";
}

.icon1-icon-minus:after {
  content: "l";
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  speak: none;
  text-align: center;
  text-transform: none !important;
}

.icon1-icon-plus:after {
  content: "m";
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  speak: none;
  text-align: center;
  text-transform: none !important;
}

.icon1-icon-refresh:before {
  content: "a";
}

.icon1-icon-check-circle:before {
  content: "i";
}

.icon1-icon-exclamation-triangle:before {
  content: "n";
}

.icon1-icon-circle:before {
  content: "f";
}

button:disabled {
  background-color: #e8e8e8 !important;
  border-color: #a3a3a3 !important;
  color: #a3a3a3 !important;
}

.icon1-icon-download:before {
  content: "o";
}

.container-fluid {
  background-color: #fff !important;
}

.author-block-table-status {
  padding-left: 9px !important;
}

.author-block-table-dur {
  padding-left: 5px !important;
}

.author-block-table-preview {
  text-align: right !important;
}

.warn-err {
  margin-top: 134px !important;
}

.stu-dur-align {
  width: 145px !important;
}

.div-error-ht {
  height: 250px !important;
}

.search-back {
  margin: 180px 0 0 52px !important;
}

cls-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6;
}
cls-header .user-header-mobile {
  display: none;
}
cls-header .navigation {
  font-size: 17px;
  font-size: 1.0625 rem;
  background: #efefef;
  background: linear-gradient(45deg, #efefef 0%, #dbdfe0 100%);
  background: -ms-linear-gradient(45deg, #efefef 0%, #dbdfe0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  bottom: auto;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 45px;
  opacity: 1;
  position: fixed;
  text-align: center;
  text-decoration: none;
  top: 0;
  vertical-align: top;
  width: 100%;
}
cls-header .navigation .nav-item {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #fff;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 400;
  height: 45px;
  margin-left: 48px;
  opacity: 0.77;
  padding-top: 0;
}
cls-header .navigation .nav-item.selected, cls-header .navigation .nav-item:hover {
  border-bottom: 4px solid #fff;
  opacity: 0.77;
}
cls-header .navigation .nav-item.selected {
  color: #fff;
  opacity: 1;
}
cls-header .navigation .nav-item.dashboard {
  border-right: 1px solid rgb(230, 230, 230);
  -ms-flex-pack: center;
      justify-content: center;
  padding: 9px 5px 1px;
  width: 100px;
}
cls-header .navigation .nav-item.dashboard::before {
  font-size: 28px;
  font-size: 1.75 rem;
  color: #fff;
  content: "f";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
cls-header .sel-cat {
  margin-bottom: 15px;
}
cls-header .sel-cat select {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 40px;
  line-height: 30px;
  margin-top: 10px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 98%;
}
cls-header .sel-cat select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
cls-header .sel-cat::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  margin-bottom: -20px;
  margin-left: -35px;
  pointer-events: none;
  vertical-align: middle;
}
cls-header .header-user-info-div {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
}
cls-header .zone-icon {
  margin-right: 10px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  height: 20px;
  width: 20px;
}
cls-header .zone-label {
  font-family: "3dsregular";
  font-size: 17px;
  width: -webkit-max-content;
  width: max-content;
}
cls-header .nav-menu-label {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
cls-header .zone-label-active {
  font-family: "3dssemi" !important;
}
cls-header .mrt-8 {
  margin-top: 8px;
}
cls-header .header-user-info-dropdown {
  margin-top: 0 !important;
}
cls-header .report-issue-repsonse {
  color: #005686;
  margin-top: 110px;
}
cls-header .custom-info-need-help {
  left: 245px;
  position: absolute;
  top: 116px;
}
cls-header .custom-info-need-help-small {
  left: 28px;
  position: absolute;
  top: 116px;
}
cls-header .close-needhelp-large {
  margin-top: 120px !important;
}
cls-header .issue-description {
  height: 120px;
  margin-top: 10px;
  width: 98%;
}
cls-header .btn-issue-report {
  float: right;
  margin-right: 2%;
  margin-top: 20px;
}
cls-header .report-issue-tag-line {
  margin-bottom: 15px;
}
cls-header .thank-you-message-reported-issue {
  font-size: 30px;
  margin-bottom: 45px;
}
cls-header .cls-logo-big {
  cursor: pointer;
  display: initial;
}
cls-header .cls-logo-small {
  cursor: pointer;
  display: none;
}
cls-header .user-header {
  background-color: #fff;
  border-bottom: 1px solid rgb(230, 230, 230);
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-top: 0;
  position: relative;
  text-align: center;
  z-index: 2;
}
cls-header .user-header .drop-down-layout:hover .dropdown {
  visibility: visible;
}
cls-header .user-header search-box {
  -ms-flex: 2;
      flex: 2;
  margin: 0;
  width: 820px;
}
cls-header .user-header.for-mobile .product-logo {
  margin-top: 14px;
}
cls-header .user-header.for-mobile search-box {
  margin: 30px 10px 0 -6px;
  width: 260px;
}
cls-header .user-header.for-mobile .cancel-search {
  display: inline-block;
}
cls-header .user-header.for-mobile .icon {
  margin-top: 20px;
}
cls-header .user-header.for-mobile .icon-style {
  margin-top: 0;
  padding: 0;
}
cls-header .user-header.for-mobile .icon-style-1 {
  margin-top: 32px;
  padding: 0;
}
cls-header .user-header.for-mobile .icon-style-2 {
  margin-top: 25px;
}
cls-header .user-header.for-mobile .drop-down-layout {
  margin-top: 20px;
}
cls-header .user-header .user-thumbnail {
  margin-top: 15px;
  text-align: right;
}
cls-header .vertically-middle-for-mobile {
  float: right;
  padding-right: 9%;
}
cls-header .vertically-middle-for-mobile .user-photo {
  box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-clip: padding-box;
  background-color: #fff;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  cursor: pointer;
  display: inline-block;
  margin-top: 10px;
  overflow: hidden;
  vertical-align: middle;
}
cls-header .vertically-middle-for-mobile .user-photo img {
  display: block;
}
cls-header .vertically-middle-for-mobile .modal-menu .menu-item::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 8px;
  vertical-align: middle;
}
cls-header .vertically-middle-for-tab {
  float: right;
  padding-right: 5%;
  padding-top: 1.4%;
}
cls-header .vertically-middle-for-tab .user-photo {
  box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-clip: padding-box;
  background-color: #fff;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  cursor: pointer;
  display: inline-block;
  margin-top: 0;
  overflow: hidden;
  vertical-align: middle;
}
cls-header .vertically-middle-for-tab .user-photo img {
  display: block;
}
cls-header .fixed-navigation {
  margin: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}
cls-header .dropdown-container {
  float: right;
  left: auto;
  width: 240px;
}
cls-header .dropdown-container .icon-style {
  color: #000;
  font-size: 16px;
}
cls-header .dropdown-container .dropdown-list {
  background: #fff;
  border: 1px solid #fff;
  height: 400px;
  padding: 7px;
}
cls-header .dropdown-container .dropdown-panel {
  position: absolute;
  right: auto;
  z-index: 100;
}
cls-header .drop-down-layout {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
cls-header .user {
  display: inline-block;
  padding: 0 100px;
  position: relative;
}
cls-header .user .user-logo {
  background: #f6f6f6;
  border-radius: 50px;
  color: #005686;
  display: -ms-flexbox;
  display: flex;
  font-family: "3dsregular";
  font-size: 20px;
  font-weight: bold;
  height: 50px;
  -ms-flex-pack: center;
      justify-content: center;
  width: 50px;
}
cls-header .user .user-name {
  -ms-flex-item-align: center;
      align-self: center;
  color: #005686;
  display: -ms-flexbox;
  display: flex;
  font-family: "3dsregular";
  font-size: 16px;
  margin-left: 15px;
  text-align: left;
}
cls-header .user .user-info {
  display: inline-block;
  padding-right: 4px;
  position: absolute;
  right: 85px;
  text-align: right;
  top: 22px;
  vertical-align: middle;
}
cls-header .user .user-info .title {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  margin-bottom: 3px;
}
cls-header .user .user-info .status {
  font-size: 10px;
  font-size: 0.625 rem;
  color: #4bafeb;
  cursor: pointer;
  text-align: right;
  text-transform: uppercase;
}
cls-header .user .user-photo {
  box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-clip: padding-box;
  background-color: #fff;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
cls-header .user .user-photo img {
  display: block;
}
cls-header .icon-close::before {
  font-size: 20px;
  font-size: 1.25 rem;
  color: #005686;
  content: "p";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
cls-header .icon-close-no-login::before {
  font-size: 20px;
  font-size: 1.25 rem;
  color: #fff;
  content: url("../../static/images/header/cancelSearch.svg");
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
cls-header .btn-login-custom {
  width: 72px;
}
cls-header modal-dialog .profile-user-name {
  color: #7cb2be;
  font-size: 18px;
  font-stretch: extra-expanded;
  font-style: italic;
  font-weight: 500;
  margin-bottom: 5px;
}
cls-header modal-dialog .v-align {
  vertical-align: middle;
}
cls-header modal-dialog .link-style {
  cursor: pointer;
}
cls-header modal-dialog .text-bold {
  font-weight: 600;
}
cls-header .modal-menu {
  font-size: 16px;
  font-size: 1 rem;
  background-color: transparent;
  color: #7cb2be;
  text-align: left;
}
cls-header .modal-menu .menu-item {
  cursor: pointer;
  height: 42px;
  padding: 0 10px;
}
cls-header .modal-menu .menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}
cls-header .modal-menu .profile-menu-item {
  cursor: pointer;
  height: 42px;
  padding: 15px;
}
cls-header .modal-menu .profile-menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}
cls-header .modal-menu .icon-arrow::before {
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: medium;
  padding-left: 10px;
}
cls-header .modal-menu .icon-arrow.active::before {
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: medium;
  padding-left: 10px;
}
cls-header .modal-menu .profile-submenu-item {
  margin: 0 30px;
  padding: 15px;
}
cls-header .modal-menu .profile-submenu-item:hover {
  background-color: #4bafeb;
  color: #fff;
  padding: 10px;
}
cls-header .modal-menu li .menu-item {
  padding-left: 12%;
}
cls-header .list-style {
  margin-bottom: 10px;
  padding-left: 22px;
  white-space: nowrap;
}
cls-header .btn-container {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 88%;
}
cls-header .btn-container-tab {
  display: inline;
  margin-right: 5px;
  margin-top: 95px;
}
cls-header .btn-container-login {
  display: inline-block;
  margin-right: 5px;
  margin-top: 37px;
}
cls-header .arrow-container {
  margin: 0 75px;
  position: absolute;
  text-align: center;
  top: -12px;
  width: 48px;
}
cls-header .public-search-box-center-align {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 10px;
}
cls-header .dropdown ul > li button {
  width: 300%;
}
cls-header .login-btn {
  background-color: #005686;
  border: 1px solid #fff;
  color: #fff;
}
cls-header .auth-block {
  display: -ms-flexbox;
  display: flex;
  float: right;
  height: 100%;
  -ms-flex-pack: center;
      justify-content: center;
}
cls-header .user-detail-sec {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
cls-header .activate-voucher:hover {
  background-color: aliceblue;
}
cls-header .activate-voucher {
  border: solid 1px #005386;
  border-radius: 5px;
  color: #005386;
  font-family: "3dsregular";
  font-size: 16px;
  height: 42px;
  width: auto !important;
  margin-top: 13px;
  margin-left: 7px;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
cls-header .activate-voucher .activate-voucher-img {
  width: 24px;
  height: 24px;
  margin-right: 6px;
  margin-left: 6px;
}
@media (max-width: 1699px) and (min-width: 1170px) {
  cls-header .user-detail-sec {
    margin-right: 16px !important;
  }
}
cls-header .icon-search {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #005686;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  vertical-align: inherit;
}
cls-header .icon-search:before {
  content: "i";
}
cls-header .cls-title {
  color: #005686;
  font-family: "3dssemi";
  font-size: 25px;
  font-weight: bold;
  line-height: 30px;
  text-align: start;
}
cls-header .cls-sub-tilte {
  color: #005386;
  font-family: "3dslight";
  font-size: 18px;
  text-align: left;
}
cls-header .nav {
  color: #484848;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dslight";
  font-size: 16px;
}
cls-header .nav div {
  cursor: pointer;
}
cls-header .nav .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 18px;
}
cls-header .close-header {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
  margin-left: 15px;
}
cls-header .submenu li div {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
}
cls-header .submenu li div .list-icon-height {
  -ms-flex-align: center;
      align-items: center;
  padding: 15px;
  height: 40px;
}
cls-header .submenu li div a {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
cls-header .submenu li div .list-icon-height {
  -ms-flex-align: center;
      align-items: center;
  padding: 15px;
  height: 40px;
}
cls-header .submenu li div button {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  color: #999;
  font-family: "3dslight";
  font-size: 16px;
}
cls-header .submenu-item:hover {
  border-bottom: 1px solid #005686;
}
cls-header .nav-item {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -ms-flex-pack: center;
      justify-content: center;
}
cls-header .nav-item div {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
}
cls-header .nav-item div label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
}
cls-header .nav-item div:hover {
  border-bottom: 2px solid #005386;
  border-width: 40%;
}
cls-header .active-btn {
  color: #005686;
  font-weight: bold;
}
cls-header .sub-item:hover {
  color: #005686;
  font-weight: bold;
}
cls-header .sub-menu-item-button {
  color: #005686 !important;
  font-weight: bold !important;
}
cls-header .sub-menu-item-div {
  padding: 5px;
  height: auto;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  cls-header .public-search-box-center-align {
    margin-top: 0;
  }
}
cls-header .ie {
  height: 30px;
}
cls-header .tooltipOnIcon {
  position: relative;
  display: inline-block;
}
cls-header .tooltipOnIcon .tooltiptextIcon {
  visibility: hidden;
  width: 126px;
  background-color: #8b8181;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 120%;
  right: -20%;
  margin-left: -60px;
  font-size: 14px;
}
cls-header .tooltipOnIcon .tooltiptextIcon::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 85%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #8b8181 transparent;
}
cls-header .tooltipOnIcon:hover .tooltiptextIcon {
  visibility: visible;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
cls-footer {
  color: #fff;
  display: block;
  font-size: 100%;
  height: 90px;
}
cls-footer .title-terms-of-use {
  display: none;
}
cls-footer a {
  color: #fff;
}
cls-footer .footer-small {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
}
cls-footer .right-reserve-sm, cls-footer .right-reserve-xs {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding-left: 0px;
  color: #005386;
}
cls-footer .right-reserve-sm {
  font-size: 13px;
}
cls-footer .right-reserve-xs {
  font-size: 10px;
}
cls-footer .fir-row {
  color: #005386;
  font-family: "3dsregular";
  font-size: 12px;
  height: 20px;
  margin-top: 12px;
  padding-left: 30px;
  text-align: left;
}
cls-footer .sec-row {
  color: #005386;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "3dsregular";
  font-size: 10px;
  padding-left: 30px;
  width: 70%;
}
cls-footer .sec-row a {
  color: #005386;
}
cls-footer .las-row {
  color: #005386;
  font-family: "3dslight";
  font-size: 10px;
  margin-top: 8px;
  padding-left: 30px;
  text-align: left;
}
cls-footer .fir-row-sm {
  color: #005386;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dsregular";
  margin-top: 20px;
  padding-left: 30px;
}
cls-footer .fir-row-sm .fir-row-left {
  -ms-flex: 1;
      flex: 1;
  font-size: 14px;
  text-align: left;
}
cls-footer .fir-row-sm .fir-row-right {
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-right: 30px;
}
cls-footer .fir-row-sm .fir-row-right a {
  color: #005386 !important;
}
cls-footer .las-row-sm {
  color: #005386;
  font-family: "3dslight";
  font-size: 13px;
  margin-top: 15px;
  padding-left: 30px;
  text-align: left;
}
cls-footer .footer-container {
  height: 45px;
  padding-top: 16px;
  width: 100%;
}
cls-footer .footer-height-small {
  height: 42px;
}
cls-footer .footer-content {
  padding-top: 13px;
  text-align: left;
}
cls-footer .footer-content-small {
  font-size: 12px;
  margin-top: 30px;
}
cls-footer .footer-need-help {
  background-color: #003553;
  font-size: 17px;
  height: 40px;
  line-height: 2.25;
  position: relative;
  top: -70px;
  width: 140px;
}
cls-footer .footer-need-help-small {
  background-color: #003553;
  bottom: 65px;
  float: right;
  font-size: 14px;
  height: 30px;
  line-height: 2.1;
  position: relative;
  right: 15px;
  width: 120px;
}
cls-footer modal-dialog {
  color: #000;
}
cls-footer modal-dialog .term-of-use-container-lg {
  bottom: 18%;
  height: 80%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 26px;
  padding-right: 26px;
  position: relative;
  top: 0%;
}
cls-footer modal-dialog .term-of-use-container-lg .container-style {
  padding-left: 30px;
}
cls-footer modal-dialog .term-of-use-container-lg a {
  color: #4bafeb;
}
cls-footer modal-dialog .term-of-use-container-lg h2 {
  margin-bottom: 10px;
  margin-top: 20px;
}
cls-footer modal-dialog .term-of-use-container-lg p {
  margin-top: 10px;
}
cls-footer modal-dialog .term-of-use-container-lg .select-language {
  margin-bottom: 25px;
}
cls-footer .select-link button {
  background: none;
  border: 0;
  cursor: pointer;
  padding: 0;
  text-transform: none;
}
cls-footer .select-link button::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  color: #4bafeb;
  font-family: dassault-companion, dassault-companion icons;
  padding-left: 5px;
  vertical-align: middle;
}
cls-footer .select-link ul {
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
cls-footer .sel-lang select {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 100px;
}
cls-footer .sel-lang select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
cls-footer .sel-lang::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  margin-bottom: -2px;
  margin-left: -25px;
  pointer-events: none;
  vertical-align: middle;
}
cls-footer .open ul {
  height: auto;
  overflow: hidden;
}
cls-footer .open ul li {
  margin-bottom: 5px;
}
cls-footer .open a {
  color: #a3a3a3;
  cursor: pointer;
}
cls-footer .open a:hover {
  color: #4bafeb;
}
cls-footer .modal-footer {
  margin-top: 55px;
}
cls-footer .modal-footer .footer-cancel {
  margin-right: 5px;
  margin-top: 2px;
  padding: 5px;
}
cls-footer .modal-footer .footer-cancel a {
  color: #a3a3a3;
}
cls-footer .lower-alpha-ol {
  counter-reset: list;
}
cls-footer .lower-alpha-ol li {
  list-style: none;
}
cls-footer .lower-alpha-ol li::before {
  content: "(" counter(list, lower-alpha) ") ";
  counter-increment: list;
}
cls-footer .lower-alpha-ol li span {
  left: 10px;
  position: relative;
}
cls-footer .disc-ol {
  list-style: inherit;
}
cls-footer .disc-ol li {
  margin-left: 18px;
}
cls-footer .last-modified {
  font-style: italic;
}
cls-footer .new-footer-container {
  background: #fff 0% 0% no-repeat padding-box;
  color: #005386;
  display: block;
  font-family: "3dslight";
  font-size: 16px;
  margin-left: 110px;
  padding-top: 40px;
  width: calc(100% - 200px);
}
cls-footer .new-footer-container a {
  color: #005386;
}
cls-footer .new-footer-container .new-footer-1 {
  font-size: 18px;
}
@media (min-width: 768px) and (max-width: 959px) {
  cls-footer .footer-con-small {
    font-size: 12px;
    margin-top: 30px;
    padding-top: 15px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  cls-footer .footer-con-small {
    font-size: 12px;
    margin-top: 30px;
    padding-top: 15px;
  }
}
@media (min-width: 950px) and (max-width: 1280px) {
  cls-footer .new-footer-container {
    margin-left: 45px;
    width: calc(100% - 80px);
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
cls-navigation {
  /* stylelint-disable */
  /* stylelint-enable */
}
@media only screen and (min-width: 1000px) and (max-width: 1910px) {
  cls-navigation search-box {
    margin: 0;
    width: 547px !important;
  }
  cls-navigation search-box input {
    height: 40px !important;
  }
  cls-navigation .user {
    padding: 0 45px !important;
  }
  cls-navigation .nav {
    font-size: 14px !important;
    font-family: "3dslight" !important;
    color: #484848 !important;
  }
  cls-navigation .nav .active-tab {
    color: #005686 !important;
    font-family: "3dssemi" !important;
    font-size: 14px !important;
  }
  cls-navigation .submenu li div button {
    font-size: 14px !important;
  }
  cls-navigation .user-name {
    font-size: 14px !important;
  }
  cls-navigation .menu-area {
    font-size: 14px !important;
  }
  cls-navigation .cls-logo-small {
    cursor: pointer;
    display: initial !important;
  }
  cls-navigation .cls-logo-big {
    cursor: pointer;
    display: none !important;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  cls-navigation {
    left: 0;
  }
  cls-navigation .user-header-mobile {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
    height: 53px;
    -ms-flex-direction: row;
        flex-direction: row;
  }
  cls-navigation .ham-icon {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    padding-left: 15px;
    cursor: pointer;
  }
  cls-navigation .product-logo-sm {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    padding-left: 15px;
  }
  cls-navigation .product-logo-sm img {
    height: 28px;
  }
  cls-navigation .user-search-thumbnail {
    width: 100%;
  }
  cls-navigation .user-detail-sec {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
        flex-direction: row;
    width: 100%;
    height: 100%;
    padding-right: 15px;
  }
  cls-navigation .icon-search-sm {
    font-size: 1.3rem;
  }
  cls-navigation .icon-search {
    font-size: 1.3rem;
    margin-left: 0 !important;
  }
  cls-navigation .drop-down-layout {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    display: none !important;
  }
  cls-navigation .user-logo-mobile {
    height: 34px;
    width: 34px;
    background: #f6f6f6 0% 0% no-repeat padding-box;
    border-radius: 50%;
    line-height: 34px;
    text-align: center;
    color: #005386;
    font-family: "3dsregular";
    font-size: 14px;
    font-weight: 700;
  }
  cls-navigation .dropdown {
    left: -221px;
  }
  cls-navigation .dropdown-visible {
    visibility: visible;
  }
  cls-navigation .dropdown-hidden {
    visibility: hidden;
  }
  cls-navigation .arrow-container {
    margin-left: 145px !important;
  }
  cls-navigation .public-search-box-center-align {
    width: calc(100% - 101px) !important;
    position: absolute;
    left: 53px;
    height: 38px;
    margin-top: 0;
  }
  cls-navigation .public-search-box-center-align search-box {
    height: 38px !important;
  }
  cls-navigation .public-search-box-center-align search-box input {
    height: 38px !important;
    background-color: #fff !important;
  }
  cls-navigation .public-search-box-center-align search-box .search-button {
    height: 38px !important;
    right: -10px;
    top: 0;
  }
  cls-navigation .public-search-box-center-align search-box .search-result {
    top: 38px !important;
  }
  cls-navigation .close-header {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    cursor: pointer;
    margin-left: 15px;
    height: 34px;
    width: 34px;
  }
}
@media (min-width: 760px) and (max-width: 1024px) {
  cls-navigation {
    left: 0;
  }
  cls-navigation .auth-block {
    position: absolute;
    top: 0;
    right: 0;
  }
  cls-navigation .user-header-tablet {
    border-bottom: 1px solid #e6e6e6;
    height: 70px;
    padding: 0 15px 0 30px;
    background-color: #fff;
  }
  cls-navigation .user-header-tablet .nav, cls-navigation .user-header-tablet .nav-item {
    height: 100% !important;
  }
  cls-navigation .user-header-tablet .nav div label, cls-navigation .user-header-tablet .nav-item div label {
    font-size: 14px;
  }
  cls-navigation .user-header-tablet .drop-down-layout {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    line-height: 34px;
    background: #f6f6f6 0% 0% no-repeat padding-box;
    color: #005386;
    text-align: center;
    font-family: "3dsregular";
    font-weight: 700;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  cls-navigation .user-header-tablet .arrow-container {
    left: 55px;
    top: -23px;
  }
  cls-navigation .user-header-tablet .vertically-middle {
    width: 100%;
  }
  cls-navigation .user-header-tablet search-box[is-user-authenticated=false] {
    width: 455px;
  }
  cls-navigation .user-header-tablet .user-detail-sec {
    height: 100%;
  }
  cls-navigation .user-header-tablet .user-detail-sec .close-header {
    margin-right: 5px;
  }
  cls-navigation .user-header-tablet .search-bx {
    position: absolute !important;
    margin-left: 170px;
    width: calc(100% - 310px) !important;
  }
  cls-navigation .user-header-tablet .search-bx search-box {
    width: 100% !important;
  }
  cls-navigation .user-header-tablet .search-bx search-box input {
    background-color: #fff;
  }
  cls-navigation .user-header-tablet .dropdown {
    left: -190px !important;
  }
  cls-navigation .user-header-tablet .dropdown-visible {
    visibility: visible;
  }
  cls-navigation .user-header-tablet .dropdown-hidden {
    visibility: hidden;
  }
  cls-navigation .icon-close::before {
    content: "";
  }
  cls-navigation .icon-close-no-login::before {
    content: "";
  }
}
@media (min-width: 950px) and (max-width: 1280px) {
  cls-navigation modal-dialog .panel {
    top: 22%;
  }
}
@media (min-width: 960px) and (max-width: 1024px) {
  cls-navigation .nav-item-learning-path-menu {
    -ms-flex: 2 !important;
        flex: 2 !important;
  }
  cls-navigation .arrow-container {
    left: 55px !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
::-webkit-input-placeholder {
  color: #fff;
}

:-moz-placeholder {
  color: #fff;
}

::-moz-placeholder {
  color: #fff;
}

:-ms-input-placeholder {
  color: #fff;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

.ie-fix-catalog-expand {
  height: 10px;
  visibility: hidden;
  width: 100%;
}

[data-icon]:before {
  content: attr(data-icon);
  font-family: "dassault-companion" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  speak: none;
  text-transform: none !important;
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "dassault-companion" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  speak: none;
  text-transform: none !important;
}

[class^=icon1-]:before,
[class*=" icon1-"]:before {
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  left: 0;
  line-height: 1;
  position: absolute;
  speak: none;
  text-align: center;
  text-transform: none !important;
  z-index: 2;
}

.icon-advanced:before {
  content: "a";
}

.icon-circle:before {
  content: "c";
}

.icon-close:before {
  content: "d";
}

.icon-fav:before {
  content: "e";
}

.icon-home:before {
  content: "f";
}

.icon-search:before {
  content: "i";
}

.icon-passed:before {
  content: "k";
}

.icon-incomplete:before {
  content: "j";
}

.icon-arrow-bottom:before {
  content: "b";
}

.icon-arrow-left:before {
  content: "l";
}

.icon-arrow-right:before {
  content: "m";
}

.icon-arrow-top:before {
  content: "n";
}

.icon-see:before {
  content: "o";
}

.icon-left:before {
  content: "g";
}

.icon-right:before {
  content: "h";
}

.icon-remove:before {
  content: "p";
}

.icon-add:before {
  content: "q";
}

.icon-folder:before {
  content: "r";
}

.icon-folder-open:before {
  content: "s";
}

.icon-fullsceen:before {
  content: "t";
}

.icon-fav-inactive:before {
  content: "u";
}

.icon-help:before {
  content: "v";
}

.icon-rewind:before {
  content: "w";
}

.icon-forward:before {
  content: "x";
}

.icon1-icon-username:before {
  content: "j";
}

.icon1-icon-password:before {
  content: "h";
}

.icon1-icon-minus:after {
  content: "l";
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  speak: none;
  text-align: center;
  text-transform: none !important;
}

.icon1-icon-plus:after {
  content: "m";
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  speak: none;
  text-align: center;
  text-transform: none !important;
}

.icon1-icon-refresh:before {
  content: "a";
}

.icon1-icon-check-circle:before {
  content: "i";
}

.icon1-icon-exclamation-triangle:before {
  content: "n";
}

.icon1-icon-circle:before {
  content: "f";
}

button:disabled {
  background-color: #e8e8e8 !important;
  border-color: #a3a3a3 !important;
  color: #a3a3a3 !important;
}

.icon1-icon-download:before {
  content: "o";
}

.container-fluid {
  background-color: #fff !important;
}

.author-block-table-status {
  padding-left: 9px !important;
}

.author-block-table-dur {
  padding-left: 5px !important;
}

.author-block-table-preview {
  text-align: right !important;
}

.warn-err {
  margin-top: 134px !important;
}

.stu-dur-align {
  width: 145px !important;
}

.div-error-ht {
  height: 250px !important;
}

.search-back {
  margin: 180px 0 0 52px !important;
}

cls-navigation .navigation {
  font-size: 17px;
  font-size: 1.0625 rem;
  background: #efefef;
  background: linear-gradient(45deg, #efefef 0%, #dbdfe0 100%);
  background: -ms-linear-gradient(45deg, #efefef 0%, #dbdfe0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  bottom: auto;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 45px;
  opacity: 1;
  position: fixed;
  text-align: center;
  text-decoration: none;
  top: 0;
  vertical-align: top;
  width: 100%;
}
cls-navigation .navigation .header-zones {
  margin-left: -50px;
  overflow: hidden;
}
cls-navigation .navigation .header-zones .nav-item {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #005686;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: roboto;
  font-size: 15px;
  height: 45px;
  opacity: 0.77;
  padding-top: 0;
  vertical-align: bottom;
}
cls-navigation .navigation .header-zones .nav-item.selected, cls-navigation .navigation .header-zones .nav-item:hover {
  border-bottom: 4px solid #005686;
  opacity: 0.77;
}
cls-navigation .navigation .header-zones .nav-item.selected {
  color: #005686;
  opacity: 1;
}
cls-navigation .navigation .header-zones .nav-item.dashboard {
  border-right: 1px solid rgb(230, 230, 230);
  -ms-flex-pack: center;
      justify-content: center;
  padding: 9px 5px 1px;
  width: 80px;
}
cls-navigation .navigation .header-zones .nav-item.dashboard::before {
  font-size: 28px;
  font-size: 1.75 rem;
  color: #005686;
  content: "f";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
cls-navigation .global-warning-toaster {
  bottom: 20px;
  position: relative;
  right: 7px;
  top: 0;
  width: 100%;
}
cls-navigation .movable-navigation {
  bottom: 0 !important;
  position: relative !important;
  top: auto !important;
  width: initial !important;
}
cls-navigation .icon-hamburger {
  background-image: url("../../static/images/icon-hamburger.png");
  background-position: left center;
  background-repeat: no-repeat;
  float: right;
  height: 45px;
  width: 62px;
}
cls-navigation .modal-menu {
  font-size: 16px;
  font-size: 1 rem;
  background-color: transparent;
  color: #7cb2be;
  text-align: left;
}
cls-navigation .modal-menu .menu-item {
  cursor: pointer;
  height: 42px;
  padding: 0 10px;
}
cls-navigation .modal-menu .menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}
cls-navigation .modal-menu .profile-menu-item {
  cursor: pointer;
  height: 42px;
  padding: 15px;
}
cls-navigation .modal-menu .profile-menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}
cls-navigation .modal-menu .icon-arrow::before {
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: medium;
  padding-left: 10px;
}
cls-navigation .modal-menu .icon-arrow.active::before {
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: medium;
  padding-left: 10px;
}
cls-navigation .modal-menu .profile-submenu-item {
  margin: 0 30px;
  padding: 15px;
}
cls-navigation .modal-menu .profile-submenu-item:hover {
  background-color: #4bafeb;
  color: #fff;
  padding: 10px;
}
cls-navigation .modal-menu li .menu-item {
  padding-left: 12%;
}
cls-navigation .icon-search {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #005686;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  cursor: pointer;
  padding: 5px;
  vertical-align: inherit;
}
cls-navigation .icon-search:before {
  content: "i";
}
cls-navigation .cancel-search::before {
  display: inline-block;
  font-size: 20px;
  padding-right: 32px;
  padding-top: 13px;
}
cls-navigation .search-box-cls-nav {
  line-height: 1 !important;
  width: 100% !important;
}
cls-navigation .search-box-cls-nav input {
  background-color: #fff !important;
  color: #000 !important;
}
cls-navigation .search-clear {
  display: none;
}
cls-navigation .sticky-logo {
  left: 40px;
  position: absolute;
}
cls-navigation .search-content {
  position: absolute;
  right: 3%;
}
cls-navigation .clear-data {
  font-size: 14px;
  position: absolute;
  right: 17%;
  top: 0;
  width: 12%;
}
cls-navigation .show-search {
  animation: open-search 0.5s;
  margin-top: 8px;
}
@keyframes open-search {
  0% {
    width: 100px;
  }
  100% {
    width: 270px;
  }
}
cls-navigation :-ms-input-placeholder {
  color: #d6d6d6 !important;
  opacity: 1;
}
cls-navigation ::placeholder {
  color: #d6d6d6 !important;
  opacity: 1;
}
cls-navigation input:-ms-input-placeholder {
  color: #d6d6d6 !important;
  opacity: 1;
}
cls-navigation :-ms-input-placeholder {
  color: #d6d6d6 !important;
}
cls-navigation .user-header {
  background-color: #fff;
  border-bottom: 1px solid rgb(230, 230, 230);
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0 100px;
  position: relative;
  text-align: center;
  z-index: 2;
}
cls-navigation .user-header .drop-down-layout:hover .dropdown {
  visibility: visible;
}
cls-navigation .user-header search-box {
  -ms-flex: 2;
      flex: 2;
  margin: 0;
  width: 820px;
}
cls-navigation .user-header.for-mobile .product-logo {
  margin-top: 14px;
}
cls-navigation .user-header.for-mobile search-box {
  margin: 30px 10px 0 -6px;
  width: 260px;
}
cls-navigation .user-header.for-mobile .cancel-search {
  display: inline-block;
}
cls-navigation .user-header.for-mobile .icon {
  margin-top: 20px;
}
cls-navigation .user-header.for-mobile .icon-style {
  margin-top: 0;
  padding: 0;
}
cls-navigation .user-header.for-mobile .icon-style-1 {
  margin-top: 32px;
  padding: 0;
}
cls-navigation .user-header.for-mobile .icon-style-2 {
  margin-top: 25px;
}
cls-navigation .user-header.for-mobile .drop-down-layout {
  margin-top: 20px;
}
cls-navigation .user-header .user-thumbnail {
  margin-top: 15px;
  text-align: right;
}
cls-navigation .nav {
  color: #484848;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dslight";
  font-size: 16px;
}
cls-navigation .nav .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
}
cls-navigation .nav-item {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  height: 90px;
  -ms-flex-pack: center;
      justify-content: center;
}
cls-navigation .nav-item div {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
}
cls-navigation .nav-item div label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
}
cls-navigation .nav-item div:hover {
  border-bottom: 2px solid #005386;
  border-width: 40%;
}
cls-navigation .cls-logo-big {
  cursor: pointer;
  display: initial;
}
cls-navigation .cls-logo-small {
  cursor: pointer;
  display: none;
}
cls-navigation .user-detail-sec {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
cls-navigation .icon-search {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #005686;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  vertical-align: inherit;
}
cls-navigation .icon-search:before {
  content: "i";
}
cls-navigation .drop-down-layout {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
cls-navigation .header-user-info-div {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
}
cls-navigation .user-logo {
  background: #f6f6f6;
  border-radius: 50px;
  color: #005686;
  display: -ms-flexbox;
  display: flex;
  font-family: "3dsregular";
  font-size: 20px;
  font-weight: bold;
  height: 50px;
  -ms-flex-pack: center;
      justify-content: center;
  width: 50px;
}
cls-navigation .user-name {
  -ms-flex-item-align: center;
      align-self: center;
  color: #005686;
  display: -ms-flexbox;
  display: flex;
  font-family: "3dsregular";
  font-size: 16px;
  margin-left: 15px;
  text-align: left;
}
cls-navigation .close-header {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
  margin-left: 15px;
}
cls-navigation .public-search-box-center-align {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 10px;
}
cls-navigation .zone-icon {
  margin-right: 10px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  height: 20px;
  width: 20px;
}
@media (max-width: 767px) {
  cls-navigation .search-content {
    margin-right: 70px;
    max-width: 350px;
    vertical-align: middle;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  cls-navigation .search-content {
    margin-right: 70px;
    max-width: 350px;
    vertical-align: middle;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1910px) {
  cls-navigation .user-header {
    padding: 0 50px;
  }
  cls-navigation .nav {
    font-size: 14px !important;
    font-family: "3dslight" !important;
    color: #484848 !important;
  }
  cls-navigation .active-tab {
    color: #005686 !important;
    font-family: "3dssemi" !important;
    font-size: 14px !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@media (min-width: 320px) and (max-width: 736px) {
  cls-slidenav .slide-nav {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: calc(-100% - 53px);
    transition: 1s;
    width: 100%;
    z-index: 4;
  }
  cls-slidenav .flex-slide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    height: 91%;
    overflow-y: scroll;
  }
  cls-slidenav .nav-panel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  cls-slidenav .active-nav {
    background: #f2f6f9;
    border-left: 2px solid #005386;
    color: #005386;
    font-weight: 700;
  }
  cls-slidenav .nav {
    cursor: grab;
    font-family: "3ds";
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
  }
  cls-slidenav .nav-user {
    background-color: #005386;
    color: #fff;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  cls-slidenav .user-logo-mobile {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    background: #f6f6f6 0 0 no-repeat padding-box;
    border-radius: 50%;
    color: #005386;
    font-family: "3dsregular";
    font-size: 14px;
    font-weight: 700;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 38px;
  }
  cls-slidenav .user-name {
    font-size: 18px;
    padding-left: 15px;
  }
  cls-slidenav .submenu {
    border-top: 1px solid #e9e9e9;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  cls-slidenav .submenu-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    padding-left: 25px;
    width: 100%;
  }
  cls-slidenav .has-child {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  cls-slidenav .flex-menu {
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    width: 100%;
  }
  cls-slidenav .expand-btn {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    border: 0;
    color: #000;
    cursor: pointer;
    display: block;
    font-family: "3dslight";
    font-size: 16px;
    font-weight: 300;
    height: 32px;
    line-height: 30px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
  }
  cls-slidenav .expand-icon {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    cursor: pointer;
  }
  cls-slidenav .list-style {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-left: 35px;
    width: 100%;
  }
  cls-slidenav .sub-item {
    font-family: "3dslight";
    font-size: 16px;
    height: 38px;
  }
  cls-slidenav .sub-item a {
    color: #000;
  }
  cls-slidenav .flex-item {
    border-top: 1px solid #e9e9e9;
    width: calc(100% - 30px) !important;
  }
  cls-slidenav .slide {
    top: 53px !important;
  }
  cls-slidenav .selected-menu {
    color: #1a77ac !important;
  }
}
cls-slidenav .flex-slide::-webkit-scrollbar {
  display: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
  width: 0;
}
cls-slidenav .zone-icon {
  margin-right: 10px;
  vertical-align: text-top;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  height: 20px;
  width: 20px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
course-card .status-completed {
  color: #6c0;
  font-family: "3dsregular";
  font-size: 12px;
  margin-left: 3px;
}
course-card .completed-div {
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
}
course-card .completed-div-left {
  float: left;
}
course-card .completed-image {
  margin-top: -1px;
  vertical-align: middle;
}
course-card .lib-container {
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  height: 273px;
  margin-bottom: 50px;
  margin-right: 25px;
  opacity: 1;
  width: 220px;
}
course-card .c-top {
  height: 147px;
  position: relative;
  width: 220px;
}
course-card .card-cursor-pointer {
  cursor: pointer;
}
course-card .c-top-gradiant {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 220px;
}
course-card .c-top-gradiant-visible {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.8;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 220px;
}
course-card .course-card-separator {
  background-color: #dcad00;
  height: 7px;
  width: 220px;
}
course-card .c-image {
  background-color: #d5d5d5;
}
course-card .fav-img {
  cursor: pointer;
  left: 185px;
  position: absolute;
  top: 5px;
}
course-card .course-bottom-ver-dur {
  bottom: 0;
  font-family: "3dsregular";
  font-size: 12px;
  height: 20px;
  position: absolute;
  width: 100%;
}
course-card .course-img-gradiant {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 125%);
  background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 125%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  bottom: 0;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  height: 41px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 24px 0 0 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
course-card .img-gradiant-lighter {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 125%);
  background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 125%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  bottom: 0;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  height: 41px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  opacity: 0.3;
  padding: 24px 0 0 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
course-card .course-left-ver {
  color: #fff;
  float: left;
  margin-left: 5px;
}
course-card .course-right-dur {
  color: #fff;
  float: right;
  margin-right: 7px;
}
course-card .course-time-icon {
  margin-top: -3px;
  vertical-align: middle;
}
course-card .course-card-top {
  color: #999;
  font-family: "3dslight";
  font-size: 12px;
  height: 26px;
  margin-left: 0;
  width: 100%;
}
course-card .lp-type {
  float: left;
  margin-left: 5px;
  margin-top: 7px;
}
course-card .course-bottom-title {
  font-family: "3dsregular";
  font-size: 16px;
  height: 3.4em;
  line-height: 1.1em;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  overflow: hidden;
}
course-card .crs-title-area {
  color: #005386;
  cursor: pointer;
  display: inline-block;
  position: relative;
  word-wrap: break-word;
}
course-card .crs-status {
  color: #484848;
  font-family: "3dsregular";
  font-size: 12px;
}
course-card .crs-progress-bar-under {
  background-color: #e9e9e9;
  height: 6px;
  margin-top: 4px;
  width: 100%;
}
course-card .crs-prog-bar {
  background-color: #6c0;
  border-radius: 10px;
  display: block;
  height: 6px;
  margin-top: -7px;
  width: 0%;
}
course-card .crs-prog-div {
  height: 35px;
  padding-left: 5px;
  padding-right: 5px;
  width: 220px;
}
course-card .flipper {
  position: relative;
  transform-style: preserve-3d;
  transition: 0.4s;
}
course-card .front,
course-card .back {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  left: 0;
  transform-style: preserve-3d;
  transition: 0.4s;
  width: 100%;
}
course-card .front {
  transform: rotateY(0deg);
  z-index: 2;
}
course-card .back {
  background: #57a9ec;
  background: linear-gradient(0, #57a9ec 10%, #005686 150%);
  background: -ms-linear-gradient(0, #57a9ec 10%, #005686 150%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #fff;
  height: 406px;
  position: absolute;
  text-align: center;
  text-align-last: center;
  top: 0;
  transform: rotateY(-180deg);
}
course-card .back .back-content {
  height: 350px;
}
course-card .course-card-main {
  color: rgba(0, 0, 0, 0.5);
  display: table-cell;
  width: 100%;
}
course-card .play-img {
  cursor: pointer;
  left: 110px;
  position: absolute;
  top: 0;
}
course-card .footer,
course-card .fav-footer {
  bottom: 36px;
  color: #000;
  display: inherit;
  height: 55px;
  width: 214px;
}
course-card .footer .footer-left,
course-card .fav-footer .footer-left {
  font-size: 14px;
  font-size: 0.875 rem;
  transition: color 0.25s ease 0s;
  transition-delay: 0s;
  color: #005686;
  float: left;
  height: 30px;
  margin-top: 15px;
}
course-card .footer .footer-left:hover,
course-card .fav-footer .footer-left:hover {
  color: #4bafeb;
  cursor: pointer;
}
course-card .footer .footer-right,
course-card .fav-footer .footer-right {
  font-size: 14px;
  font-size: 0.875 rem;
  transition: color 0.25s ease 0s;
  transition-delay: 0s;
  height: 30px;
  margin-top: 15px;
}
course-card .footer .footer-right .btn-play,
course-card .fav-footer .footer-right .btn-play {
  height: 30px;
  margin-left: 100px;
}
course-card .footer .footer-right .link-rlic,
course-card .fav-footer .footer-right .link-rlic {
  height: 30px;
  margin-left: 40px;
}
course-card .footer .footer-right .pending,
course-card .fav-footer .footer-right .pending {
  height: 30px;
  margin-left: 125px;
}
course-card .footer .footer-right .footer-right-play,
course-card .fav-footer .footer-right .footer-right-play {
  margin-top: -7px;
}
course-card a:hover {
  text-decoration: none;
}
course-card .modal-footer {
  margin-top: 55px;
}
course-card .modal-footer .footer-cancel {
  margin-right: 5px;
  margin-top: 2px;
  padding: 5px;
}
course-card .modal-footer .footer-cancel a {
  color: #a3a3a3;
}
course-card .toaster-style {
  margin-left: 5px;
  text-align-last: center;
  width: 135px;
}
course-card .icon1-icon-check-circle::before {
  font-size: 1.25em;
  left: 5px;
  top: 32%;
}
course-card .btn-color {
  background: #005686;
  border: 1px solid #005686;
  color: #fff;
}
course-card .enroll-btn {
  background: rgba(0, 83, 134, 0.8) 0% 0% no-repeat padding-box;
  border: 0;
  border-radius: 27px;
  color: #fff;
  font-family: "3dsregular";
  font-size: 14px;
  height: 30px;
  left: 43px;
  position: absolute;
  text-transform: capitalize;
  top: 55px;
  width: 140px;
}
course-card .div-confirmed {
  display: -ms-inline-grid;
  display: inline-grid;
  height: 80px;
  position: absolute;
  top: 30px;
  width: 100%;
}
course-card .enrolled-confirm-text {
  color: #fff;
  font-family: "3dsregular";
  font-size: 16px;
  margin-left: -187px;
}
course-card .enrolled-request-text {
  color: #fff;
  font-family: "3dsregular";
  font-size: 16px;
  margin-left: -174px;
}
course-card .enroll-check {
  margin-left: -130px;
}
course-card .div-self-confirm {
  height: 80px;
  position: absolute;
  top: 35px;
  width: 100%;
}
course-card .div-self-confirm .self-confirm-msg {
  color: #fff;
  font-family: "3dsregular";
  font-size: 14px;
  text-align: center;
}
course-card .div-self-confirm .btn-footer {
  margin-top: 25px;
}
course-card .div-self-confirm .left-btn-cancel {
  float: left;
  margin-left: 20px;
  padding-top: 8px;
}
course-card .div-self-confirm .right-btn-confirm {
  float: right;
  margin-right: 14px;
}
course-card .div-confirm {
  height: 80px;
  position: absolute;
  top: 20px;
  width: 100%;
}
course-card .div-confirm .confirm-header {
  color: #fff;
  text-align: center;
}
course-card .div-confirm .confirm-header .confirm-msg {
  font-family: "3dsregular";
  font-size: 14px;
}
course-card .div-confirm .confirm-header .req-msg {
  font-family: "3dslight";
  font-size: 12px;
}
course-card .div-confirm .confirm-footer {
  margin-top: 20px;
}
course-card .div-confirm .confirm-footer .left-cnf-cancel {
  float: left;
  margin-left: 20px;
  padding-top: 8px;
}
course-card .div-confirm .confirm-footer .right-cnf-confirm {
  float: right;
  margin-right: 14px;
}
course-card .btn-enroll-confirm {
  background: rgba(0, 83, 134, 0.8) 0% 0% no-repeat padding-box;
  border: 0;
  border-radius: 27px;
  color: #fff;
  font-family: "3dsregular";
  font-size: 14px;
  text-transform: capitalize;
  top: 55px;
  width: 95px;
}
course-card .enroll-cancel {
  color: #fff;
  font-family: "3dslight";
  font-size: 14px;
}
course-card .div-pending {
  color: #fff;
  left: 50px;
  line-height: 1.2em;
  position: absolute;
  text-align: center;
  top: 50px;
}
course-card .div-pending .pending-sts {
  color: #aaa;
  font-family: "3dslight";
  font-size: 12px;
  text-transform: uppercase;
}
course-card .div-pending .pending {
  font-family: "3dsregular";
  font-size: 14px;
  text-transform: capitalize;
}
course-card .div-insuf-lic {
  color: #fff;
  left: 25px;
  line-height: 1.2em;
  position: absolute;
  text-align: center;
  top: 50px;
}
course-card .div-insuf-lic .insuf-lic-sts {
  color: #aaa;
  font-family: "3dslight";
  font-size: 12px;
  text-transform: uppercase;
}
course-card .div-insuf-lic .insuf-lic-admin-msg {
  font-family: "3dsregular";
  font-size: 14px;
  text-transform: capitalize;
}
@media (min-width: 950px) and (max-width: 1280px) {
  course-card .lib-container {
    margin-right: 15px;
  }
  course-card .course-bottom-title {
    font-size: 14px;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  course-card .lib-container {
    height: 100% !important;
    margin-bottom: 30px !important;
    margin-right: 15px !important;
    width: 160px !important;
  }
  course-card .course-card-separator {
    width: 160px;
  }
  course-card .c-top,
  course-card .c-top-gradiant,
  course-card .c-top-gradiant-visible {
    height: 101px;
    width: 160px;
  }
  course-card .c-top-gradiant,
  course-card .c-top-gradiant-visible {
    display: none;
  }
  course-card .c-image {
    height: 101px;
    width: 160px;
  }
  course-card .fav-img {
    height: 24px;
    left: 131px;
  }
  course-card .img-gradiant-lighter,
  course-card .course-img-gradiant {
    display: none;
  }
  course-card .course-card-main {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 5px !important;
    width: 160px;
  }
  course-card .course-bottom-title {
    font-size: 13px !important;
    height: 2.3em !important;
    overflow: hidden;
  }
  course-card .play-img {
    display: none;
    left: 52% !important;
  }
  course-card .crs-prog-div {
    width: 160px;
  }
}
@media (min-width: 760px) and (max-width: 1024px) {
  course-card .c-top-gradiant,
  course-card .c-top-gradiant-visible {
    display: none;
  }
  course-card .play-img {
    display: none;
    left: 52% !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
cls-static-header {
  top: 0;
  width: 100%;
  z-index: 5;
}
cls-static-header .cls-logo {
  cursor: pointer;
  margin-left: 10px;
}
@media (min-width: 768px) and (max-width: 959px) {
  cls-static-header .cls-logo {
    cursor: pointer;
    margin-right: 500px;
    margin-left: 10px;
  }
}
cls-static-header .user-header {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-top: 6px;
  position: relative;
  text-align: center;
  z-index: 2;
}
cls-static-header .user-header::before {
  background: #78befa;
  background: linear-gradient(45deg, #78befa 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #78befa 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  content: "";
  display: block;
  height: 6px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
cls-static-header .panel-bar {
  background: #78befa;
  background: linear-gradient(45deg, #78befa 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #78befa 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  content: "";
  display: block;
  height: 30px;
  left: 0;
  top: 100%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
ds-header {
  /* stylelint-disable */
  /* stylelint-enable */
}
@media only screen and (min-width: 1200px) and (max-width: 1910px) {
  ds-header .ds-logo {
    margin-left: 67px !important;
  }
  ds-header .ds-right {
    margin-right: 67px !important;
  }
}
@media (min-width: 320px) and (max-width: 1024px) {
  ds-header .ds-right {
    margin-right: 25px !important;
  }
  ds-header .ds-logo {
    margin-left: 0px !important;
    padding: 6px 0 !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
::-webkit-input-placeholder {
  color: #fff;
}

:-moz-placeholder {
  color: #fff;
}

::-moz-placeholder {
  color: #fff;
}

:-ms-input-placeholder {
  color: #fff;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

.ie-fix-catalog-expand {
  height: 10px;
  visibility: hidden;
  width: 100%;
}

[data-icon]:before {
  content: attr(data-icon);
  font-family: "dassault-companion" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  speak: none;
  text-transform: none !important;
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "dassault-companion" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  speak: none;
  text-transform: none !important;
}

[class^=icon1-]:before,
[class*=" icon1-"]:before {
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  left: 0;
  line-height: 1;
  position: absolute;
  speak: none;
  text-align: center;
  text-transform: none !important;
  z-index: 2;
}

.icon-advanced:before {
  content: "a";
}

.icon-circle:before {
  content: "c";
}

.icon-close:before {
  content: "d";
}

.icon-fav:before {
  content: "e";
}

.icon-home:before {
  content: "f";
}

.icon-search:before {
  content: "i";
}

.icon-passed:before {
  content: "k";
}

.icon-incomplete:before {
  content: "j";
}

.icon-arrow-bottom:before {
  content: "b";
}

.icon-arrow-left:before {
  content: "l";
}

.icon-arrow-right:before {
  content: "m";
}

.icon-arrow-top:before {
  content: "n";
}

.icon-see:before {
  content: "o";
}

.icon-left:before {
  content: "g";
}

.icon-right:before {
  content: "h";
}

.icon-remove:before {
  content: "p";
}

.icon-add:before {
  content: "q";
}

.icon-folder:before {
  content: "r";
}

.icon-folder-open:before {
  content: "s";
}

.icon-fullsceen:before {
  content: "t";
}

.icon-fav-inactive:before {
  content: "u";
}

.icon-help:before {
  content: "v";
}

.icon-rewind:before {
  content: "w";
}

.icon-forward:before {
  content: "x";
}

.icon1-icon-username:before {
  content: "j";
}

.icon1-icon-password:before {
  content: "h";
}

.icon1-icon-minus:after {
  content: "l";
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  speak: none;
  text-align: center;
  text-transform: none !important;
}

.icon1-icon-plus:after {
  content: "m";
  font-family: "additional-font-1" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  speak: none;
  text-align: center;
  text-transform: none !important;
}

.icon1-icon-refresh:before {
  content: "a";
}

.icon1-icon-check-circle:before {
  content: "i";
}

.icon1-icon-exclamation-triangle:before {
  content: "n";
}

.icon1-icon-circle:before {
  content: "f";
}

button:disabled {
  background-color: #e8e8e8 !important;
  border-color: #a3a3a3 !important;
  color: #a3a3a3 !important;
}

.icon1-icon-download:before {
  content: "o";
}

.container-fluid {
  background-color: #fff !important;
}

.author-block-table-status {
  padding-left: 9px !important;
}

.author-block-table-dur {
  padding-left: 5px !important;
}

.author-block-table-preview {
  text-align: right !important;
}

.warn-err {
  margin-top: 134px !important;
}

.stu-dur-align {
  width: 145px !important;
}

.div-error-ht {
  height: 250px !important;
}

.search-back {
  margin: 180px 0 0 52px !important;
}

ds-header {
  background-color: #fff;
  display: block;
  height: 55px;
  position: relative;
  z-index: 2;
}
ds-header .ds {
  font-family: Arial;
  font-size: 12px;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
ds-header .ds .transclude {
  left: 200px;
  position: absolute;
  top: 22px;
}
ds-header .ds .ds-center {
  height: 55px;
  margin: 0 17px;
  max-width: 100%;
}
ds-header .ds .ds-logo {
  float: left;
  padding-top: 10px;
  margin-left: 100px;
}
ds-header .ds .ds-logo a {
  background: url("../../static/images/header3ds.png") 0 -88px transparent no-repeat;
  background-position: 0 -176px;
  float: left;
  height: 44px;
  margin: 0;
  width: 132px;
}
ds-header .ds .ds-hide {
  clip: rect(1px 1px 1px 1px);
  position: absolute;
}
ds-header .ds .ds-right {
  float: right;
  height: 55px;
  line-height: 44px;
  margin-right: 100px;
}
ds-header .ds .ds-compass {
  float: right;
  height: 55px;
  margin-left: 7px;
  padding: 0;
  width: 42px;
}
ds-header .ds .ds-compass a {
  background: url("../../static/images/headr_compass.png") -530px 0 transparent no-repeat;
  background-position: 0 2px;
  display: block;
  height: 55px;
  margin: 0;
  width: 42px;
}
ds-header .ds .ds-btn {
  background: url("../../static/images/header3ds.png") -132px -132px transparent no-repeat;
  background-position: -132px -220px;
  cursor: pointer;
  display: block;
  float: right;
  height: 44px;
  margin: 6px 0;
  width: 44px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
learning-catalog .cata-main-cont {
  margin-top: 0;
}
learning-catalog .cata-main-cont-temp {
  margin-top: 75px;
}
learning-catalog .cata-main-body {
  margin-left: 90px;
  margin-right: 90px;
  margin-top: 50px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  learning-catalog .cata-main-body {
    margin: 30px 40px 0 40px;
  }
  learning-catalog .cata-main-cont {
    margin-top: 71px;
  }
  learning-catalog .cata-main-cont-temp {
    margin-top: 57px;
  }
}
@media (min-width: 374px) and (max-width: 767px) {
  learning-catalog .cata-main-cont {
    margin-top: 22px;
  }
  learning-catalog .cata-main-cont-temp {
    margin-top: 40px;
  }
  learning-catalog .cata-main-body {
    margin: 20px 10px 0 10px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
login-box {
  z-index: 9999;
}
login-box .icon-style {
  color: #000;
  font-size: 16px;
}
login-box .dd-popup-login {
  background: #fff;
  border: 1px solid #fff;
  height: 320px;
  text-align: center;
}
login-box .panel-transition {
  width: 250px;
  z-index: 100;
}
login-box .dd-arrow-up {
  border-bottom: 9px solid #fff;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  height: 0;
  margin: auto 20px auto auto;
  width: 0;
}
login-box .dd-form-layout {
  display: inline-block;
  margin: 5px;
}
login-box .dd-form-layout tr {
  height: 60px;
}
login-box .dd-form-layout .scalable-height {
  height: auto;
}
login-box .dd-form-layout .tr-style {
  height: 17px;
}
login-box .dd-form-layout .tr-style-1 {
  height: 20px;
}
login-box .dd-form-layout td {
  display: inline-block;
  vertical-align: middle;
}
login-box .dd-form-layout .login-user {
  margin-bottom: 20px;
  margin-top: 5px;
}
login-box .dd-form-layout .form-content {
  display: inline-block;
}
login-box .dd-form-layout .dd-input-label {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #000;
  margin-right: 20px;
  text-align: right;
  width: 80px;
}
login-box .dd-form-layout .dd-input-box {
  font-size: 17px;
  font-size: 1.0625 rem;
  border: 1px solid #53a0b2;
  color: #005686;
  display: inline-block;
  height: 40px;
  padding-left: 50px;
  position: relative;
}
login-box .dd-form-layout .field {
  position: relative;
  width: 245px;
}
login-box .dd-form-layout .seperator {
  background-color: #4bafeb;
  height: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 245px;
}
login-box .dd-form-layout .icon1-icon-username::before {
  background-color: #4bafeb;
  color: #fff;
  font-size: 27px;
  height: 40px;
  padding-top: 7px;
  width: 40px;
}
login-box .dd-form-layout .icon1-icon-password::before {
  background-color: #4bafeb;
  color: #fff;
  font-size: 27px;
  height: 40px;
  padding-top: 7px;
  width: 40px;
}
login-box .dd-form-layout .dd-btn-style {
  font-size: 17px;
  font-size: 1.0625 rem;
  text-align: center;
}
login-box .dd-form-layout .dd-text-align {
  margin-top: 20px;
  text-align: center;
}
login-box .dd-form-layout .dd-link-style {
  font-size: 12px;
  font-size: 0.75 rem;
  color: #4bafeb;
  cursor: pointer;
}
login-box .dd-form-layout .login-btn-container {
  display: inline-table;
}
login-box .dev-btn {
  font-size: 12px;
  font-size: 0.75 rem;
  color: transparent;
}
login-box .back-style {
  float: left;
}
login-box .forgot-password-layout {
  margin-top: -5px;
  text-align: left;
}
login-box .forgot-password-layout .label-text {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #000;
  margin-right: 20px;
  width: 100%;
}
login-box .forgot-password-layout .label-header {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
login-box .forgot-password-layout .radio-input {
  margin: 5px;
}
login-box .forgot-password-layout .radio-label-text {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: #000;
  margin-right: 20px;
}
login-box .forgot-password-layout .radio-label-text-1 {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: #808080;
  margin-right: 20px;
}
login-box .forgot-password-layout .radio-panel {
  border-color: #e9e9e9;
  border-style: solid;
  border-width: 1px;
  padding: 15px;
}
login-box .forgot-password-layout .input-box {
  font-size: 17px;
  font-size: 1.0625 rem;
  border: 1px solid #e9e9e9;
  color: #005686;
  height: 40px;
}
login-box .forgot-password-layout .link-style {
  color: #a3a3a3;
  font-size: 12px;
  padding-right: 10px;
  text-transform: uppercase;
}
login-box .forgot-password-layout .dd-error-layout {
  background: rgba(255, 207, 207, 0.5);
  height: auto;
  padding: 5px;
  text-align: center;
}
login-box .forgot-password-layout .dd-error-text {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
  display: inline-block;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}
login-box .forgot-password-layout .radio-container {
  margin: 20px 0;
}
login-box .forgot-password-layout table td {
  padding: 4px;
  vertical-align: middle;
}
login-box .forgot-password-layout .button-box {
  float: right;
  margin: 20px 0;
  padding: 10px;
}
login-box .forgot-password-layout .captcha-text-style {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: #808080;
}
login-box .forgot-password-layout .captcha-box {
  margin: 10px 0;
}
login-box .forgot-password-layout .dd-success-msg {
  color: #00af00;
}
login-box .forgot-password-layout .icon1-icon-refresh {
  cursor: pointer;
  display: inline;
  padding-left: 5px;
}
login-box .forgot-password-layout .icon1-icon-refresh::before {
  color: #4bafeb;
  font-size: 20px;
  left: auto;
  margin-top: 5px;
}
login-box .forgot-password-layout .captcha-text {
  color: #808080;
  margin-left: 5px;
  margin-top: 5px;
  text-align: center;
  width: 50px;
}
login-box .voucher-control {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
login-box .voucher-control .voucher-label {
  color: #4bafeb;
  font-size: 13px;
  font-style: italic;
}
login-box .voucher-control .voucher-img {
  height: 23px;
  margin-right: 6px;
  width: 23px;
}
login-box .cls-tooltip {
  text-align: left;
  visibility: hidden;
}
login-box .cls-tooltip.is-voucher {
  background: #fff;
  border: 1px solid #e1e2e2;
  color: #4bafeb;
  font-size: 14px;
}

modal-dialog.voucher-redirection-container .transclude {
  padding: 0;
  position: static;
  top: 0;
}

.voucher-redirection-body {
  padding: 17px 60px 0 60px;
  position: absolute;
  text-align: left;
}
.voucher-redirection-body-title {
  border-bottom: 1px solid #e6e5e5;
  font-family: "ds-web", sans-serif;
  margin-bottom: 14px;
  width: 100%;
}
.voucher-redirection-body-title span {
  color: #005686;
  line-height: 3em;
}
.voucher-redirection-body-content {
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5em;
  margin-bottom: 25px;
}
.voucher-redirection-body-reminder {
  color: #a3a3a3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 1.5em;
  margin-bottom: 15px;
}
.voucher-redirection-modal button {
  border-color: #005686;
  border-radius: 3px;
  color: #005686;
  font-size: 12px;
  font-weight: 600;
  margin-right: 20px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
modal-dialog {
  height: 90%;
  width: 90%;
  z-index: 50;
}
modal-dialog .background {
  background-color: rgba(0, 0, 0, 0.57);
  height: 100%;
  left: 0;
  padding: 10px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
modal-dialog .panel {
  background-color: #fff;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
modal-dialog .panel .header {
  background: #78befa;
  background: linear-gradient(45deg, #78befa 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #78befa 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 99px;
  width: 100%;
}
modal-dialog .panel .header .modal-title {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #fff;
  float: left;
  margin: 43px 0 0 30px;
  text-transform: uppercase;
}
modal-dialog .icon-close-dialog {
  font-size: 24px;
  font-size: 1.5 rem;
  background-image: url("../images/modal-close.png");
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
  height: 23px;
  margin: 38px 20px;
  width: 33px;
}
modal-dialog .transclude {
  left: 0;
  overflow: auto;
  padding: 22px 10px;
  position: absolute;
  width: 100%;
}
modal-dialog .close-button {
  border-color: #4bafeb;
  bottom: 40px;
  color: #4bafeb;
  margin-bottom: -20px;
  position: absolute;
  right: 40px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lp-card {
  box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: left;
  text-align-last: left;
  width: 220px;
}
lp-card .c-top {
  height: 147px;
  position: absolute;
  width: 220px;
  z-index: 1;
}
lp-card .lp-card-enrolled-status-text {
  color: #484848;
  font-family: "3dsregular";
  font-size: 12px;
}
lp-card .c-top-gradiant {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 220px;
}
lp-card .c-top-gradiant-visible {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.4;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 220px;
  z-index: 1;
}
lp-card .fav-img {
  cursor: pointer;
  left: 185px;
  position: absolute;
  top: 5px;
  z-index: 2;
}
lp-card .play-img {
  cursor: pointer;
  left: 110px;
  position: absolute;
  top: 0;
}
lp-card .play-img:hover {
  cursor: pointer;
}
lp-card .flip-container {
  perspective: 1000px;
  transform-style: preserve-3d;
}
lp-card .flipper {
  position: relative;
  transform-style: preserve-3d;
  transition: 0.4s;
}
lp-card .front,
lp-card .back {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  left: 0;
  transform-style: preserve-3d;
  transition: 0.4s;
  width: 100%;
}
lp-card .front {
  transform: rotateY(0deg);
  z-index: 2;
}
lp-card .image {
  border: 0;
  height: 147px;
  position: relative;
  width: 220px;
}
lp-card .image:hover {
  cursor: pointer;
}
lp-card .back {
  background: #57a9ec;
  background: linear-gradient(0, #57a9ec 10%, #005686 150%);
  background: -ms-linear-gradient(0, #57a9ec 10%, #005686 150%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #fff;
  height: 406px;
  position: absolute;
  text-align: center;
  text-align-last: center;
  top: 0;
  transform: rotateY(-180deg);
}
lp-card .back .back-content {
  height: 350px;
}
lp-card .top {
  cursor: pointer;
  height: 155px;
  width: 220px;
}
lp-card .top .card-separator {
  background-color: #239de8;
  height: 7px;
  width: 220px;
}
lp-card .top .lp-card-top-header {
  background: rgba(0, 83, 134, 0.9);
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-family: Arial, Regular;
  height: 25px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
  position: absolute;
  top: 0;
  width: 100%;
}
lp-card .top .lp-card-top-header .lp-card-top-info-header {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  color: #fff;
  font-family: inherit;
  font-size: 10px;
}
lp-card .top .lp-card-top-header .lexp {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-family: inherit;
  font-size: 10px;
}
lp-card .top .lp-card-top-header .lp-card-top-info-details {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  color: #fff;
  font-family: inherit;
  font-size: 9px;
}
lp-card .course-card-main {
  color: rgba(0, 0, 0, 0.5);
  height: 180px;
  width: 220px;
}
lp-card .course-card-main .card-top {
  color: #999;
  font-family: "3dslight";
  font-size: 11px;
  height: 30px;
  margin-left: 0;
  width: 100%;
}
lp-card .course-card-main .card-top .lp-type {
  float: left;
  margin-left: 5px;
  margin-top: 10px;
}
lp-card .course-card-main .card-top .lp-card-lp-type-name {
  color: #239de8;
}
lp-card .course-card-main .lp-card-top-title {
  color: #005386;
  -ms-flex: 1;
      flex: 1;
  font-family: "3dsregular";
  font-size: 16px;
  height: 3.9em;
  line-height: 1.2em;
  margin-left: 5px;
  margin-right: 5px;
  overflow: hidden;
}
lp-card .course-card-main .lp-card-top-title .lp-card-top-header-title {
  color: #005386;
}
lp-card .course-card-main .lp-card-title-cert-div {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
lp-card .course-card-main .lp-card-cert-img {
  -ms-flex: 3;
      flex: 3;
  height: 32px;
  margin-right: 5px;
  width: 32px;
}
lp-card .course-card-main .version {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: rgba(0, 0, 0, 0.5);
  margin-left: 0.8em;
  position: relative;
}
lp-card .course-card-main .image {
  border: 0;
  height: 168px;
  position: relative;
  width: 220px;
}
lp-card .course-card-main .image:hover {
  cursor: pointer;
}
lp-card .course-card-main .fav-image {
  left: 180px;
  position: relative;
  top: -145px;
}
lp-card .course-card-main .course-title {
  font-size: 14px;
  font-size: 0.875 rem;
  transition: color 0.25s ease 0s;
  transition-delay: 0s;
  color: #005686;
  cursor: pointer;
  font-family: roboto;
  font-size: 15px;
  height: 65px;
}
lp-card .course-card-main .infos {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 300;
  line-height: 1.2em;
  margin-bottom: 15px;
}
lp-card .course-card-main .duration {
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
  line-height: 1.2em;
  margin-left: 0.8em;
  margin-top: 10px;
  position: relative;
}
lp-card .course-card-main .time-left {
  color: rgba(0, 0, 0, 0.5);
  height: 40px;
  margin-top: 1em;
  position: relative;
  text-align: left;
  width: 100%;
}
lp-card .course-card-main .time-left span {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  font-family: Segoe UI, Semibold;
  font-size: 12px;
}
lp-card .course-card-main .time-left .replace-bar-space {
  font-family: roboto;
  font-size: 10px;
  padding-bottom: 4px;
}
lp-card .course-card-main .time-left .completed-item {
  margin-left: 60px;
  margin-top: -36px;
}
lp-card .course-card-main .time-left .replace-bar-space-not-start {
  font-family: roboto;
  font-size: 10px;
  padding-bottom: 15px;
}
lp-card .course-card-main .time-left .replace-bar-space-pass-failed {
  font-family: roboto;
  font-size: 10px;
  padding-bottom: 15px;
}
lp-card .course-card-main .time-left .progress-bar-under {
  height: 2px;
}
lp-card .course-card-main .time-left .progress-bar {
  background: #005386;
  height: 2px;
  margin-top: -2px;
}
lp-card .course-card-main .time-left .complete {
  color: #6c0 !important;
}
lp-card .course-card-main .time-left .completeback {
  background: #6c0 !important;
}
lp-card .course-card-main .time-left .in-complete {
  color: #59bcf9 !important;
}
lp-card .course-card-main .prog-div {
  height: 35px;
  margin-left: 5px;
  margin-top: 55px;
  padding-right: 5px;
  position: absolute;
  width: calc(100% - 5px);
}
lp-card .course-card-main .footer,
lp-card .course-card-main .fav-footer {
  bottom: 36px;
  color: #000;
  display: inherit;
  height: 55px;
  position: absolute;
  width: 216px;
}
lp-card .course-card-main .footer .cert-icon,
lp-card .course-card-main .fav-footer .cert-icon {
  height: 36px;
  margin-left: 10px;
  position: absolute;
  top: 35px;
  width: 36px;
}
@media (max-width: 767px) and (min-width: 320px) {
  lp-card .course-card-main .footer .cert-icon,
  lp-card .course-card-main .fav-footer .cert-icon {
    margin-left: 22% !important;
  }
}
lp-card .course-card-main .footer .footer-right,
lp-card .course-card-main .fav-footer .footer-right {
  font-size: 14px;
  font-size: 0.875 rem;
  transition: color 0.25s ease 0s;
  transition-delay: 0s;
  height: 30px;
  margin-left: 20px;
  margin-top: 45px;
}
lp-card .course-card-main .footer .footer-right .btn-play,
lp-card .course-card-main .fav-footer .footer-right .btn-play {
  height: 30px;
  margin-left: 84px;
}
lp-card .course-card-main .footer .footer-right .btn-play .enroll-check,
lp-card .course-card-main .fav-footer .footer-right .btn-play .enroll-check {
  bottom: -22.8% !important;
  left: 41% !important;
  position: absolute !important;
}
@media (max-width: 767px) and (min-width: 320px) {
  lp-card .course-card-main .footer .footer-right .btn-play .enroll-check,
  lp-card .course-card-main .fav-footer .footer-right .btn-play .enroll-check {
    bottom: -49.8% !important;
    left: 2% !important;
  }
}
lp-card .course-card-main .footer .footer-right .btn-play .incomplete,
lp-card .course-card-main .fav-footer .footer-right .btn-play .incomplete {
  background: #d27907;
  border: 1px solid #d27907;
  padding-left: 14px !important;
  padding-right: 0;
  text-transform: capitalize !important;
}
lp-card .course-card-main .footer .footer-right .btn-play .complete,
lp-card .course-card-main .fav-footer .footer-right .btn-play .complete {
  background: #6c0;
  border: 1px solid #6c0;
  padding-left: 19.5px !important;
  padding-right: 0;
}
lp-card .course-card-main .footer .footer-right .btn-play .btn-shout:hover,
lp-card .course-card-main .fav-footer .footer-right .btn-play .btn-shout:hover {
  color: #fff;
}
lp-card .course-card-main .footer .footer-right .footer-right-play,
lp-card .course-card-main .fav-footer .footer-right .footer-right-play {
  font-family: "3dsregular";
  font-weight: 400;
  height: 29px !important;
  line-height: 0;
  margin-top: -7px;
  padding-left: 23.5px;
  width: 89.5%;
}
lp-card .course-card-main a:hover {
  text-decoration: none;
}
lp-card .course-card-main .modal-footer {
  margin-top: 55px;
}
lp-card .course-card-main .modal-footer .footer-cancel {
  margin-right: 5px;
  margin-top: 2px;
  padding: 5px;
}
lp-card .course-card-main .modal-footer .footer-cancel a {
  color: #a3a3a3;
}
lp-card .course-card-main .toaster-style {
  margin-left: 5px;
  text-align-last: center;
  width: 135px;
}
lp-card .course-card-main .icon1-icon-check-circle::before {
  font-size: 1.25em;
  left: 5px;
  top: 32%;
}
lp-card .course-card-main .btn-color {
  background: #005686;
  border: 1px solid #005686;
  color: #fff;
}
lp-card .lp-img-gradiant {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 150%);
  background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 150%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  bottom: 2px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-family: "3dsregular";
  font-size: 10px;
  height: 65px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 48px 5px 0 5px;
  position: absolute;
  width: 100%;
  z-index: 11;
}
lp-card .lp-img-gradiant .time-icon {
  margin-top: -3px;
  vertical-align: middle;
}
lp-card .lp-card-content {
  font-family: "3dslight";
  font-size: 12px;
  height: 46px;
  line-height: 16px;
  margin-left: 5px;
  margin-right: 5px;
  overflow: overlay;
  overflow-y: hidden;
  position: absolute;
  word-wrap: break-word;
  width: calc(100% - 10px);
}
@media (max-width: 736px) and (min-width: 320px) {
  lp-card .top {
    cursor: pointer;
    height: 109px;
    width: 160px !important;
  }
  lp-card .top .card-separator {
    width: 160px;
  }
  lp-card .c-top {
    height: 101px;
    position: absolute;
    width: 160px !important;
    z-index: 1;
  }
  lp-card .play-img {
    left: 50% !important;
  }
  lp-card .image {
    border: 0;
    height: 101px;
    position: relative;
    width: 160px !important;
  }
  lp-card .course-card-main {
    height: 78px;
    width: 160px;
  }
  lp-card .card-top {
    height: 26px;
  }
  lp-card .lp-card-top-title {
    font-size: 13px !important;
  }
  lp-card .fav-img {
    height: 24px;
    left: 131px;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  lp-card .prog-div {
    height: 25px !important;
    margin-top: 10px !important;
  }
  lp-card .lp-card-cert-status-div {
    width: 0 !important;
  }
  lp-card .lp-card-prog-status-div {
    width: 100% !important;
  }
  lp-card .lp-card-top-title {
    height: 2.3em !important;
    margin-top: 5px !important;
  }
}
@media (max-width: 1024px) and (min-width: 320px) {
  lp-card .top-opaque,
  lp-card .play-img {
    display: none;
  }
}
lp-card .div-insuf-lic {
  color: #fff;
  left: 25px;
  line-height: 1.2em;
  position: absolute;
  text-align: center;
  top: 50px;
}
lp-card .div-insuf-lic .insuf-lic-sts {
  color: #aaa;
  font-family: "3dslight";
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 15px;
}
lp-card .div-insuf-lic .insuf-lic-admin-msg {
  font-family: "3dsregular";
  font-size: 14px;
  text-transform: capitalize;
}
lp-card .c-top-gradiant-visible-license {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.8;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 220px;
}
lp-card .card-cursor-pointer-default {
  cursor: default;
}
lp-card .card-cursor-pointer {
  cursor: pointer;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
my-catalog-content .box-container {
  background: #fff 0 0 no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  margin-right: 20px;
  opacity: 1;
  width: 220px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
my-assignments {
  display: block;
  margin-top: 90px;
}
my-assignments .zone-content {
  margin: 0 38px;
}
my-assignments .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
my-assignments .blue-bg > div {
  position: relative;
  top: -180px;
}
my-assignments .title {
  margin: 30px auto 0;
  width: 100%;
}
my-assignments .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
my-assignments .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
my-assignments .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
my-assignments .title {
  margin: 0;
}
my-assignments .title .assign-section-heading {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  margin-left: 0;
  text-transform: uppercase;
}
my-assignments .primary-zone {
  background-color: #fff;
  margin-left: 120px;
  margin-top: 0;
}
my-assignments .primary-zone .title {
  color: #484848;
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-assignments .empty-assign {
  margin-top: 80px;
  position: relative;
  text-align: center;
}
my-assignments .empty-assign .empty-assign-msg {
  line-height: 2em;
  margin-top: 20px;
  text-align: center;
}
my-assignments .empty-assign .assign-msg-line1 {
  color: #484848;
  font-family: "3dsregular";
  top: 642px;
  left: 688px;
  width: 100%;
  height: 35px;
  text-align: center;
  font-size: 32px;
  letter-spacing: 0px;
  opacity: 1;
}
my-assignments .empty-assign .assign-msg-line2 {
  color: #999999;
  font-family: "3ds";
  top: 690px;
  left: 661px;
  width: 100%;
  height: 57px;
  text-align: center;
  font-size: 21px;
  letter-spacing: 0px;
  color: #999999;
  opacity: 1;
  padding-top: 13px;
}
my-assignments .program-card-details {
  background: #75baff;
  background: linear-gradient(0deg, #75baff 10%, #1d4a77 180%);
  background: -ms-linear-gradient(0deg, #75baff 10%, #1d4a77 180%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  transition: height 0.4s ease 0s;
  transition-delay: 0s;
  background: #fff 0% 0% no-repeat padding-box;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  color: #fff;
  font-family: "3ds";
  height: 0;
  left: 2px;
  text-align: left;
  width: calc(100% - 20px);
}
my-assignments .program-card-details .close-btn {
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  margin-right: 10px;
  margin-top: 5px;
}
my-assignments .program-card-details .close-btn img {
  cursor: pointer;
}
my-assignments .program-card-details .separator hr {
  border-top: 2px dashed #f0f0f0;
  margin-bottom: 10px;
  margin-top: 10px;
}
my-assignments .program-card-details .expand-lesson-heading {
  font-size: 1rem;
}
my-assignments .program-card-details .expand-lesson-heading a {
  color: #005386 !important;
}
my-assignments .program-card-details .expand-lesson-content-1 {
  color: #484848;
  font-family: "3dslight";
  font-size: 12px;
  padding-top: 5px;
}
my-assignments .program-card-details .expand-lesson-content-2 {
  color: #484848;
  font-family: "3dslight";
  font-size: 12px;
  padding-top: 8px;
}
my-assignments .program-card-details .expand-lesson-content-2 .time-icon {
  height: 18px;
  margin-right: 2px;
  width: 18px;
}
my-assignments .program-card-details .sm-program-icon {
  margin-top: 6%;
}
my-assignments .program-card-details .sm-lesson-details {
  margin-top: 1%;
}
my-assignments .program-card-details .sm-lesson-details a {
  color: #fff;
}
my-assignments .program-card-details .not-started-assign-status {
  margin-top: 2%;
}
my-assignments .program-card-details .sm-expand-lesson-heading {
  font-size: 18px;
  line-height: 1em;
  margin-top: 2%;
}
my-assignments .program-card-details .sm-expand-lesson-content-1 {
  font-size: 0.7em;
  opacity: 0.5;
  padding: 5px 0;
}
my-assignments .program-card-details .sm-separator hr {
  margin-top: 10px;
}
my-assignments .program-card-details .sm-button-center {
  display: block;
  float: right;
  margin: auto;
  margin-top: 5%;
}
my-assignments .program-card-details .sm-vertically-middle {
  padding-top: 5%;
}
my-assignments .program-card-details .training-program-card {
  height: 66px;
}
my-assignments .program-card-details .training-program-card .sm-program-icon {
  margin-top: 0;
}
my-assignments .program-card-details .training-program-card .sm-separator hr {
  margin-top: 10px;
}
my-assignments .row .cell {
  height: 140px;
  padding: 20px;
  vertical-align: middle;
}
my-assignments .row .cell .expand-li-heading-text-align {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 5px;
  margin-top: -5px;
}
my-assignments .row .cell img {
  background-clip: padding-box;
  display: inline-block;
  height: 110px;
  margin-right: 10px;
  overflow: hidden;
  vertical-align: middle;
  width: 160px;
}
my-assignments .row .cell ul {
  color: #005386;
  display: inline-block;
  font-family: "3dsregular";
  height: 80px;
  line-height: 21px;
  padding-left: 10px;
  vertical-align: middle;
  width: 312px;
  width: 100%;
}
my-assignments .row .cell .catalog-expand {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  font-family: "3dsregular";
  height: 100% !important;
  margin-top: 14px;
}
my-assignments .row .cell .catalog-expand div {
  color: #484848;
  width: 100%;
}
my-assignments .row .cell .catalog-expand div .progress-bar-under {
  border-radius: 10px !important;
}
my-assignments .row .cell .catalog-expand div .progress-bar {
  background-color: #6c0 !important;
  border-radius: 10px !important;
}
my-assignments .row .cell .catalog-expand-play {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 8px;
  padding-left: 0;
}
my-assignments .row .cell .catalog-expand-play button {
  font-family: "Segoe UI" !important;
  height: 37px !important;
  width: 115px !important;
}
my-assignments .icon1-icon-download::before {
  color: #33759e;
  cursor: pointer;
  font-size: 30px;
  height: 40px;
  margin-top: 37px;
  margin-left: 40px;
  width: 40px;
}
my-assignments .modal-content {
  color: #000;
  font-size: 18px;
  height: 126px;
  line-height: 1.5em;
}
my-assignments .fetch-loading {
  left: 50%;
  margin-top: 336px;
  position: absolute;
}
my-assignments .activity-inner-container {
  height: auto;
  margin-top: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}
my-assignments .explore-by-cnt {
  color: #fff;
}
my-assignments .explore-by-cnt .explore-our-cat-items {
  background-color: #fff;
  float: left;
  height: 100%;
  height: 336px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
my-assignments .explore-by-cnt .explore-our-cat-items .initial-slide-catalog {
  left: 0;
  position: relative;
  transition: left 0.4s linear;
}
my-assignments .explore-by-cnt .explore-our-catalog-wrapper-item {
  height: 100%;
}
my-assignments .explore-by-cnt .content {
  height: 231px;
}
my-assignments .explore-by-cnt .content .cell {
  padding-top: 100px;
}
my-assignments .explore-by-cnt .content .cell h3 {
  cursor: pointer;
}
my-assignments .explore-by-cnt .no-right-border-line {
  border-right: 0 solid rgb(230, 230, 230) !important;
}
my-assignments .explore-by-cnt .explore-our-cat-item {
  float: left;
  height: 100%;
  padding: 0 0;
  position: relative;
}
my-assignments .explore-by-cnt .cont-container {
  height: 100%;
}
my-assignments .card-left-border::before {
  background-color: #ff7375;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 1px;
  z-index: 1;
}
my-assignments .card-right-border::before {
  background-color: #ff7375;
  bottom: 0;
  content: "";
  height: 100%;
  left: 220px;
  position: absolute;
  width: 1px;
  z-index: 1;
}
my-assignments .card-bottom-border::before {
  background-color: #ff7375;
  bottom: 0px;
  content: "";
  height: 1px;
  position: absolute;
  width: 221px;
}
my-assignments .card-bottom-triangle {
  border-left: solid 6px transparent;
  border-right: solid 6px transparent;
  border-top: solid 12px #ff7375;
  bottom: -12px;
  left: 105px;
  position: absolute;
}
my-assignments .card-left-border-sm::before {
  background-color: #ff7375;
  content: "";
  height: 224px;
  position: absolute;
  width: 2px;
  z-index: 1;
}
my-assignments .card-right-border-sm::before {
  background-color: #ff7375;
  content: "";
  height: 224px;
  position: absolute;
  width: 2px;
  z-index: 1;
  margin-left: 160px;
}
my-assignments .card-bottom-border-sm::before {
  background-color: #ff7375;
  content: "";
  height: 2px;
  position: absolute;
  width: 162px;
  margin-top: 224px;
}
my-assignments .card-bottom-triangle-sm {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9px solid #ff7375;
  margin-top: 224px;
  margin-left: 72px;
  position: absolute;
}
my-assignments .box-container {
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-right: 25px;
  opacity: 1;
  width: 220px;
  height: 300px;
}
my-assignments .border-wrap {
  width: 221px;
  border: 5px solid #6c0;
  height: 101%;
}
my-assignments .prog-div {
  height: 35px;
  padding-left: 5px;
  padding-right: 5px;
  width: 220px;
}
my-assignments .prog-div-assign {
  top: 575px;
  left: 353px;
  width: 204px;
  height: 23px;
  opacity: 1;
  padding-left: 5px;
}
my-assignments program-card {
  margin: 7px;
}
my-assignments .assignment-filter {
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  margin-left: 15px;
}
my-assignments .assignment-filter label {
  color: #999;
  display: inline-block;
  font-family: "3dslight";
  font-size: 18px;
  margin-right: 5px;
}
my-assignments .assignment-filter select {
  border: 1px solid #005386;
  border-radius: 5px;
  color: #005386;
  cursor: pointer;
  font-family: "3dslight";
  font-size: 18px;
  height: 38px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 180px;
  background-image: linear-gradient(#fff, #f7f7f7);
}
my-assignments .assignment-filter select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
my-assignments .div-sort-assign {
  display: inline-block;
  float: right;
}
my-assignments .div-sort-assign label {
  color: #999;
  display: inline-block;
  font-family: "3dslight";
  font-size: 18px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
my-assignments .div-sort-assign select {
  border: 1px solid #005386;
  border-radius: 5px;
  color: #005386;
  cursor: pointer;
  font-family: "3dslight";
  font-size: 18px;
  height: 38px;
  margin-bottom: 7px;
  padding-left: 5px;
  vertical-align: middle;
  width: 180px;
  background-image: linear-gradient(#fff, #f7f7f7);
}
my-assignments .div-sort-assign select option {
  display: block;
  font-family: "3dslight";
  font-size: 16px;
  padding: 0 2px 1px;
  white-space: pre;
}
my-assignments .div-sort {
  margin-right: 0px;
}
my-assignments .div-sort label {
  font-family: "3dslight";
}
my-assignments .div-sort select {
  width: 130px;
  border-radius: 5px;
  height: 38px;
  border: 1px solid #c6c6c6;
  font-family: "3dslight";
}
my-assignments .div-sort::after {
  content: "";
}
my-assignments .center {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
}
my-assignments .last-launched-course::before {
  width: calc(100% - 30px);
  background-color: rgba(102, 204, 0, 0.1019607843);
  height: 106%;
  position: absolute;
  top: 4px;
  left: 15px;
  content: "";
}
my-assignments .last-launched-course-image {
  width: 30px;
}
my-assignments .search-filter .icon-filter::before {
  font-size: 36px;
  font-size: 2.25 rem;
  color: #000;
  content: "a";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
my-assignments .nav {
  color: #484848;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dslight";
  font-size: 16px;
  position: relative;
  margin-right: 0;
  top: 105px;
  left: 0;
  height: 0;
  opacity: 1;
}
my-assignments .nav div {
  cursor: pointer;
}
my-assignments .nav .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
  border-bottom: 3px solid #484848;
  border-width: 40%;
}
my-assignments .nav-item {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: 33px;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 50px;
  width: 170px;
}
my-assignments .nav-item div {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
}
my-assignments .nav-item div label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
}
my-assignments .main-zone {
  background-color: #fff;
  margin-top: 0;
  position: relative;
  top: -90px;
  padding-right: 0;
}
my-assignments .main-zone .title {
  color: #484848;
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-assignments .card-container {
  margin-left: 0;
  margin-top: 30px;
}
my-assignments .sub-header-zone {
  background-color: rgba(0, 83, 134, 0.031372549);
  background-repeat: no-repeat;
  border-bottom: 1px solid rgb(230, 230, 230);
  top: 90px;
  left: 0;
  width: 1920px;
  height: 175px;
  background-position: top;
  background-image: url("../../static/images/catalog-header-large.svg");
}
my-assignments .sub-header-container {
  position: relative;
  width: 1920px;
  opacity: 1;
  height: 175px;
  margin-left: 6%;
}
my-assignments .learning-header {
  color: #484848;
  top: 55px;
  position: relative;
}
my-assignments .learning-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-assignments .learning-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}
@media (min-width: 768px) and (max-width: 1280px) {
  my-assignments .expand-lesson-heading {
    font-size: 1rem;
  }
}
@media (max-width: 1280px) and (min-width: 950px) {
  my-assignments .primary-zone {
    margin-left: 60px;
    width: calc(100% - 50px);
  }
  my-assignments .filter-row {
    margin-right: 60px;
  }
  my-assignments .box-container {
    margin-right: 15px;
  }
  my-assignments .icon1-icon-download::before {
    margin-top: 40px !important;
    margin-left: 20px !important;
    font-size: 26px !important;
  }
}
@media (max-width: 1910px) and (min-width: 1280px) {
  my-assignments .primary-zone {
    margin-left: 60px;
    width: calc(100% - 120px);
  }
  my-assignments .div-sort {
    margin-right: 0px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  my-assignments .primary-zone {
    margin-left: 20px !important;
    margin-top: 30px !important;
    width: calc(100% - 30px);
  }
  my-assignments .primary-zone .title {
    margin-left: 8px !important;
  }
  my-assignments .primary-zone .title .assign-section-heading {
    margin: 1% 0 8px !important;
    font-size: 17px;
  }
  my-assignments .main-zone {
    top: -68px;
  }
  my-assignments .prog-div {
    height: 35px;
    padding-left: 5px;
    width: 148px !important;
    padding-right: 0;
    margin-right: 0px;
  }
  my-assignments .assign-msg-line1 {
    font-size: 22px !important;
  }
  my-assignments .assign-msg-line2 {
    font-size: 18px !important;
  }
  my-assignments .flex-row {
    display: -ms-flexbox;
    display: flex;
  }
  my-assignments .empty-assign {
    margin-top: 40%;
  }
  my-assignments .box-container {
    margin-right: 9px;
    opacity: 1;
    width: 160px;
    margin-bottom: 30px;
    height: 224px !important;
  }
  my-assignments .sub-header-container {
    margin-left: 1% !important;
    height: 87px !important;
  }
  my-assignments .learning-header {
    top: 16px !important;
  }
  my-assignments .sub-header-zone {
    height: 87px !important;
    margin-top: 0px !important;
    background-image: url(../../static/images/catalog-header-mob.svg);
    background-repeat: no-repeat;
    background-size: 415px 100px;
  }
  my-assignments .nav {
    font-family: "3dsregular" !important;
    font-size: 12px !important;
    top: 37px !important;
  }
  my-assignments .nav-item {
    width: -webkit-max-content !important;
    width: max-content !important;
    height: 24px !important;
    font-size: 14px !important;
    margin-right: 20px !important;
  }
  my-assignments .nav .active-tab {
    border-bottom: 3px solid #484848 !important;
  }
  my-assignments .header-2 {
    display: none;
  }
  my-assignments .activity-inner-container-small {
    margin-left: 2% !important;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: left;
        justify-content: left;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .program-card-details {
    width: calc(100% - 10px);
    margin-left: 0px;
    border-radius: 2px;
    margin-bottom: 10px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .program-card-details .row .cell {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    height: auto !important;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .fetch-loading {
    left: 46%;
    margin-top: 185px;
    position: absolute;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align > span img {
    width: 123px;
    height: 74px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .assgn-detail-img {
    width: 123px;
    height: 74px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .lesson-details .expand-lesson-heading {
    font-size: 15px;
    font-family: "3dsregular";
    max-height: 29px;
    overflow: hidden;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-ver-dur {
    display: -ms-flexbox;
    display: flex;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-ver-dur .expand-lesson-content-1 {
    font-size: 10px;
    padding-top: 5px;
    -ms-flex: 1;
        flex: 1;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-ver-dur .expand-lesson-content-2 {
    font-size: 12px;
    padding-top: 5px;
    -ms-flex: 0.5;
        flex: 0.5;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-ver-dur .expand-lesson-content-2 .time-icon {
    width: 12px;
    height: 12px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-prog-play {
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-prog-play .catalog-expand {
    -ms-flex: 1;
        flex: 1;
    font-size: 12px;
    margin-top: 0px;
    height: 26px !important;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-prog-play .catalog-expand-play {
    margin-top: 5px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-prog-play .catalog-expand-play button {
    height: 24px !important;
    width: auto !important;
    border: none !important;
    padding-right: 0px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-prog-play .catalog-expand-play button img {
    width: 24px;
    height: 24px;
    margin-top: 0px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .expand-li-heading-text-align .catalog-details .catalog-prog-play .catalog-expand-play button:disabled {
    background-color: #fff !important;
    border: none !important;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .separator {
    width: 100%;
    padding: 0px;
  }
  my-assignments .activity-inner-container-small .mobile-activity .flex-row .separator hr {
    border-top: 1px dashed #f0f0f0;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  my-assignments .search-filter {
    margin-top: 25px !important;
    margin-left: 8px;
    margin-bottom: 12px;
  }
  my-assignments .search-filter .filter-by {
    color: #484848;
    background-color: #fff;
    background-image: linear-gradient(#fff, #fff);
    height: 38px !important;
    width: auto;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    font-family: "3dslight";
    font-size: 18px;
    border: 1px solid #C6C6C6;
    color: #484848;
    padding: 0 12px;
    margin-right: 15px;
    white-space: nowrap;
  }
  my-assignments .search-filter .filter-by-selected {
    border: 1px solid #005386 !important;
    color: #005386 !important;
  }
  my-assignments .search-filter .flex-row {
    display: -ms-flexbox !important;
    display: flex !important;
    width: 90%;
    overflow-x: scroll;
    height: 65px;
  }
  my-assignments .search-filter .flex-row::-webkit-scrollbar {
    width: 0px;
    display: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  my-assignments .sort-modal {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 5;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  my-assignments .sort-modal .modal-header {
    height: 48px;
    border-bottom: 1px solid #e6e6e6;
  }
  my-assignments .sort-modal .modal-header .close-modal {
    height: 48px;
    width: 48px;
    padding-left: 16px;
    padding-top: 15px;
  }
  my-assignments .sort-modal .sort-div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-left: 25px;
    width: calc(100% - 45px);
    margin-right: 20px;
  }
  my-assignments .sort-modal .sort-div .sort-row {
    height: 60px;
    border-bottom: 1px solid #e6e6e6;
    line-height: 60px;
    font-family: "3dslight";
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    color: #484848;
  }
  my-assignments .sort-modal .sort-div .selected {
    color: #005386 !important;
  }
  my-assignments .sort-modal .sort-div .selected img {
    height: 32px;
    margin-top: 12px;
  }
  my-assignments .sort-fav {
    position: absolute;
    right: 20px;
    top: 90px;
    cursor: pointer;
  }
  my-assignments .sort-fav img {
    cursor: pointer;
  }
}
@media (min-width: 760px) and (max-width: 1024px) {
  my-assignments .primary-zone .filter-row {
    margin-left: 0px;
    width: calc(100% - 50px);
  }
  my-assignments .activity-inner-container {
    height: 295px;
    overflow-x: scroll;
  }
  my-assignments .program-card-details {
    width: calc(100% - 60px) !important;
  }
  my-assignments {
    margin-top: 15px;
  }
}
@media (max-width: 1699px) and (min-width: 1170px) {
  my-assignments .fav-table {
    margin-left: 5% !important;
    margin-top: 4% !important;
  }
  my-assignments .box-container {
    margin-right: 15px !important;
    margin-bottom: 60px !important;
  }
  my-assignments .sub-header-container {
    margin-left: 5% !important;
  }
  my-assignments .sub-header-zone {
    width: 100% !important;
  }
}
my-assignments .fav-table {
  margin-left: 110px;
  margin-top: 60px;
  margin-right: 120px;
}
@media (min-width: 768px) and (max-width: 1169px) {
  my-assignments .main-zone {
    top: 0;
  }
  my-assignments .sub-header-container {
    margin-left: 2.2% !important;
  }
  my-assignments .learning-header {
    margin-left: 0px !important;
  }
  my-assignments .fav-table {
    margin-left: 5% !important;
    margin-top: 35px;
    margin-right: 40px !important;
  }
  my-assignments .sub-header-zone {
    height: 155px !important;
    margin-top: 70px !important;
  }
  my-assignments .sub-header-container {
    height: 155px !important;
  }
  my-assignments .nav {
    top: 130px !important;
  }
  my-assignments .nav-item {
    margin-bottom: 93px !important;
    width: 115px !important;
  }
  my-assignments .learning-header {
    top: 45px !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
my-favorites {
  display: block;
  margin-left: 0;
  margin-right: 0;
  margin-top: 90px;
}
my-favorites .zone-content {
  margin: 0 38px;
}
my-favorites .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
my-favorites .blue-bg > div {
  position: relative;
  top: -180px;
}
my-favorites .title {
  margin: 30px auto 0;
  width: 100%;
}
my-favorites .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
my-favorites .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
my-favorites .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 1280px) and (min-width: 950px) {
  my-favorites .sort-by-fav-div {
    padding-right: 15px !important;
  }
  my-favorites .favorite-search {
    width: calc(100% + 30px);
  }
}
@media (max-width: 1699px) and (min-width: 1170px) {
  my-favorites .fav-table {
    margin-left: 5% !important;
    margin-top: 4% !important;
  }
  my-favorites .box-container {
    margin-right: 15px !important;
    margin-bottom: 60px !important;
  }
  my-favorites .sub-header-container {
    margin-left: 5% !important;
  }
  my-favorites .sub-header-zone {
    width: 100% !important;
  }
}
my-favorites .fav-table {
  margin-left: 110px;
  margin-top: 60px;
  margin-right: 120px;
}
my-favorites .empty-fav {
  margin-top: 80px;
  position: relative;
  text-align: center;
}
my-favorites .empty-fav .empty-fav-msg {
  line-height: 2em;
  margin-top: 20px;
  text-align: center;
}
my-favorites .empty-fav .fav-msg-line1 {
  color: #484848;
  font-family: "3dsregular";
  top: 642px;
  left: 688px;
  width: 100%;
  height: 35px;
  text-align: center;
  font-size: 32px;
  letter-spacing: 0px;
  opacity: 1;
}
my-favorites .empty-fav .fav-msg-line2 {
  color: #999999;
  font-family: "3ds";
  top: 690px;
  left: 661px;
  width: 100%;
  height: 57px;
  text-align: center;
  font-size: 21px;
  letter-spacing: 0px;
  color: #999999;
  opacity: 1;
  padding-top: 13px;
}
my-favorites .fav-section-heading {
  color: #484848;
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
  line-height: 1em;
  text-transform: initial;
}
my-favorites .assignment-filter label {
  color: #999;
  display: inline-block;
  font-family: "3dslight";
  font-size: 18px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
my-favorites .assignment-filter select {
  border: 1px solid #005386;
  border-radius: 5px;
  color: #005386;
  cursor: pointer;
  font-family: "3dslight";
  font-size: 18px;
  height: 38px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 180px;
  background-image: linear-gradient(#fff, #f7f7f7);
}
my-favorites .search-filter .icon-filter::before {
  font-size: 36px;
  font-size: 2.25 rem;
  color: #000;
  content: "a";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
my-favorites .search-filter .advanced-search {
  overflow-x: hidden;
  overflow-y: auto;
}
my-favorites .dashboard-title {
  background: transparent url(../images/picto-favorite.svg) no-repeat 40% 50%;
}
my-favorites .pop-out {
  position: relative;
  top: -90px;
}
my-favorites .box-container {
  background: #fff 0 0 no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 50px;
  margin-right: 25px;
  opacity: 1;
  width: 220px;
}
my-favorites .prog-div {
  height: 35px;
  padding-left: 5px;
  padding-right: 5px;
  width: 220px;
}
my-favorites .scroll {
  height: 500px;
}
my-favorites .popout {
  background: #78befa;
  background: linear-gradient(45deg, #78befa 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #78befa 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  margin-top: 110px;
}
my-favorites .popup {
  position: relative;
  top: -80px;
}
my-favorites .favorite-search {
  margin-bottom: 10px;
  margin-right: 12px;
  margin-top: 20px;
}
my-favorites .favorite-search .item {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 15px;
  width: 190px;
}
my-favorites .div-sort-fav {
  display: inline-block;
  float: right;
}
my-favorites .div-sort-fav label {
  color: #999;
  display: inline-block;
  font-family: "3dslight";
  font-size: 18px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
my-favorites .div-sort-fav select {
  background-image: linear-gradient(#fff, #f7f7f7);
  border: 1px solid #005386;
  border-radius: 5px;
  color: #005386;
  cursor: pointer;
  font-family: "3dslight";
  font-size: 18px;
  height: 38px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 180px;
}
my-favorites .div-sort-fav select option {
  display: block;
  font-family: "3dslight";
  font-size: 16px;
  padding: 0 2px 1px;
  white-space: pre;
}
my-favorites .div-sort {
  margin-right: -14px;
  margin-top: 7px;
}
my-favorites .div-sort label {
  font-family: "3dslight";
}
my-favorites .div-sort select {
  border-radius: 5px;
  font-family: "3dslight";
  font-size: 15px;
  height: 38px;
}
my-favorites .div-sort::after {
  content: "";
}
my-favorites .more-less-img {
  vertical-align: middle;
}
my-favorites .more-less-filter-text {
  color: #005386;
  font-family: "3ds";
  font-size: 18px;
  text-transform: capitalize;
  vertical-align: middle;
}
my-favorites .fav-filter-select {
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 5px;
}
my-favorites .fav-filter-select button {
  background: #fff none;
  border-radius: 5px;
  color: #484848;
  font-family: "3dslight";
  height: 30px;
  width: 130px;
}
my-favorites .fav-filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
my-favorites .fav-filter-select .helperButton.reset {
  display: none;
}
my-favorites .fav-filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
my-favorites .fav-filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
my-favorites .fav-filter-select .multiSelect > button {
  height: 30px;
  width: 160px;
}
my-favorites .fav-filters-label {
  display: inline-block;
  font-size: 17px;
  margin-right: 10px;
  min-width: 120px;
}
my-favorites .fav-filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-right: 10px;
  padding: 5px 10px;
}
my-favorites .fav-filter .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
my-favorites .fav-filter .remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
my-favorites .icon1-icon-plus:hover,
my-favorites .icon1-icon-minus:hover {
  cursor: pointer;
}
my-favorites .more-fav-filter {
  display: inline-block;
  margin: 5px 0 15px 5px;
}
my-favorites .more-fav-filter:hover {
  cursor: pointer;
}
my-favorites .no-fav-result-found {
  color: #005386;
  margin-top: 3%;
  text-align: center;
}
my-favorites .no-fav-result-found .no-fav-result-found-header {
  font-family: "3dsregular";
  font-size: 30px;
  margin-top: 20px;
}
my-favorites .no-fav-result-found .search-tip-div {
  color: #484848;
  margin-top: 40px;
  text-align: center;
}
my-favorites .no-fav-result-found .search-tip-div .search-tip-tit {
  font-family: "3dsregular";
  font-size: 20px;
}
my-favorites .no-fav-result-found .search-tip-div .search-tip-list {
  font-family: "3dslight";
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 20px;
}
my-favorites .nav {
  color: #484848;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dslight";
  font-size: 16px;
  position: relative;
  margin-right: 0;
  top: 105px;
  left: 0;
  height: 0;
  opacity: 1;
}
my-favorites .nav div {
  cursor: pointer;
}
my-favorites .nav .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
  border-bottom: 3px solid #484848;
  border-width: 40%;
}
my-favorites .nav-item {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: 33px;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 50px;
  width: 170px;
}
my-favorites .nav-item div {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
}
my-favorites .nav-item div label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
}
my-favorites .main-zone {
  background-color: #fff;
  margin-top: 0;
  position: relative;
  top: -90px;
  padding-right: 0;
}
my-favorites .main-zone .title {
  color: #484848;
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-favorites .card-container {
  margin-left: 0;
  margin-top: 30px;
}
my-favorites .sub-header-zone {
  background-color: rgba(0, 83, 134, 0.031372549);
  background-repeat: no-repeat;
  border-bottom: 1px solid rgb(230, 230, 230);
  top: 90px;
  left: 0;
  width: 1920px;
  height: 175px;
  background-image: url("../../static/images/catalog-header-large.svg");
}
my-favorites .sub-header-container {
  position: relative;
  width: 1920px;
  opacity: 1;
  height: 175px;
  margin-left: 6%;
}
my-favorites .learning-header {
  color: #484848;
  top: 60px;
  position: relative;
}
my-favorites .learning-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-favorites .learning-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}
@media (min-width: 320px) and (max-width: 736px) {
  my-favorites {
    display: block;
  }
  my-favorites .fav-section-heading {
    font-size: 17px;
  }
  my-favorites .main-zone {
    top: 0;
  }
  my-favorites .box-container activity-course-card .top {
    height: 101px;
    width: 160px;
  }
  my-favorites .box-container activity-course-card .fav-img {
    left: 131px;
    height: 24px;
  }
  my-favorites .box-container activity-course-card .bottom-title {
    margin-top: 5px;
    height: 2.3em;
  }
  my-favorites .box-container .prog-div {
    width: 160px !important;
    margin-top: 10px;
    padding-top: 3px;
  }
  my-favorites .sort-modal {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 5;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  my-favorites .sort-modal .modal-header {
    height: 48px;
    border-bottom: 1px solid #e6e6e6;
  }
  my-favorites .sort-modal .modal-header .close-modal {
    height: 48px;
    width: 48px;
    padding-left: 16px;
    padding-top: 15px;
  }
  my-favorites .sort-modal .sort-div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-left: 25px;
    width: calc(100% - 45px);
    margin-right: 20px;
  }
  my-favorites .sort-modal .sort-div .sort-row {
    height: 60px;
    border-bottom: 1px solid #e6e6e6;
    line-height: 60px;
    font-family: "3dslight";
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    color: #484848;
  }
  my-favorites .sort-modal .sort-div .selected {
    color: #005386 !important;
  }
  my-favorites .sort-modal .sort-div .selected img {
    height: 32px;
    margin-top: 12px;
  }
  my-favorites .search-filter {
    margin-top: 25px !important;
  }
  my-favorites .search-filter .filter-by {
    color: #484848;
    background-color: #fff;
    background-image: linear-gradient(#fff, #fff);
    height: 38px !important;
    width: auto;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    font-family: "3dslight";
    font-size: 18px;
    border: 1px solid #C6C6C6;
    color: #484848;
    padding: 0 12px;
    margin-right: 15px;
  }
  my-favorites .search-filter .filter-by-selected {
    border: 1px solid #005386 !important;
    color: #005386 !important;
  }
  my-favorites .search-filter .flex-row {
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
    overflow-x: hidden;
  }
  my-favorites table {
    margin-top: 37px !important;
  }
  my-favorites .sort-fav {
    position: absolute;
    right: 20px;
    top: 87px;
    cursor: pointer;
  }
  my-favorites .sort-fav img {
    cursor: pointer;
  }
}
my-favorites .sort-by-fav-div {
  padding-right: 0;
}
@media (max-width: 959px) and (min-width: 768px) {
  my-favorites .sort-by-fav-div {
    padding-right: 15px !important;
  }
  my-favorites {
    margin-top: 40px !important;
    width: 100% !important;
  }
}
my-favorites .scroll-hr::-webkit-scrollbar {
  width: 0;
  display: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
@media (max-width: 1366px) and (min-width: 1024px) {
  my-favorites .favorite-search {
    width: calc(100% + 34px);
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  my-favorites .fav-msg-line1 {
    font-size: 25px !important;
  }
  my-favorites .fav-msg-line2 {
    font-size: 15px !important;
  }
  my-favorites .main-zone {
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1169px) {
  my-favorites .main-zone {
    top: 30px;
  }
  my-favorites .sub-header-container {
    margin-left: 2.2% !important;
  }
  my-favorites .learning-header {
    margin-left: 0px !important;
    top: 30px !important;
  }
  my-favorites .fav-table {
    margin-left: 5% !important;
    margin-top: 35px;
  }
  my-favorites .sub-header-zone {
    height: 150px !important;
  }
  my-favorites .sub-header-container {
    height: 150px !important;
  }
  my-favorites .nav {
    top: 102px !important;
  }
  my-favorites .nav-item {
    margin-bottom: 45px !important;
    margin-right: 25px !important;
  }
}
@media (max-width: 736px) and (min-width: 320px) {
  my-favorites .main-zone {
    top: -67px;
  }
  my-favorites .prog-div {
    height: 35px;
    padding-left: 5px;
    width: 148px;
    padding-right: 0;
    margin-right: 0px;
  }
  my-favorites .box-container {
    background: #fff 0 0 no-repeat padding-box;
    border-radius: 2px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    margin-right: 20px;
    opacity: 1;
    width: 160px;
  }
  my-favorites .sub-header-container {
    margin-left: 1% !important;
    height: 87px !important;
  }
  my-favorites .learning-header {
    top: 16px !important;
  }
  my-favorites .fav-table {
    margin-left: 5% !important;
    margin-top: 35px;
  }
  my-favorites .sub-header-zone {
    height: 87px !important;
    margin-top: 0px !important;
    background-image: url(../../static/images/catalog-header-mob.svg);
    background-repeat: no-repeat;
    background-size: 415px 100px;
  }
  my-favorites .nav {
    font-family: "3dsregular" !important;
    font-size: 12px !important;
    top: 37px !important;
  }
  my-favorites .nav-item {
    width: -webkit-max-content !important;
    width: max-content !important;
    height: 24px !important;
    font-size: 14px !important;
    margin-right: 20px !important;
  }
  my-favorites .nav .active-tab {
    border-bottom: 3px solid #484848 !important;
  }
  my-favorites .fav-msg-line1 {
    font-size: 18px !important;
  }
  my-favorites .fav-msg-line2 {
    font-size: 15px !important;
  }
  my-favorites .header-2 {
    display: none;
  }
  my-favorites .empty-fav {
    margin-top: 100px;
  }
  my-favorites .for-mobile {
    visibility: visible !important;
  }
  my-favorites .for-desktop {
    visibility: hidden !important;
  }
}
my-favorites .for-mobile {
  visibility: hidden;
}
my-favorites .for-desktop {
  visibility: visible;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
my-learning-catalog .main-zone {
  background-color: #fff;
  margin-bottom: 56px;
  margin-top: 0;
  position: relative;
  top: 57px;
}
my-learning-catalog .main-zone .title {
  color: #484848;
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-learning-catalog .sub-header-zone {
  background-image: url("../../static/images/catalog-header-large.svg");
  background-repeat: no-repeat;
  border-bottom: 1px solid rgb(230, 230, 230);
}
my-learning-catalog .filters {
  position: relative;
  top: -16px;
}
my-learning-catalog .sub-header-container {
  height: 233px;
  margin-left: 109px;
  margin-top: -59px;
  opacity: 1;
  position: relative;
  width: 1920px;
}
my-learning-catalog .card-zone {
  margin-left: 106px;
}
my-learning-catalog .learning-header {
  color: #484848;
  height: 64px;
  position: relative;
  top: 47px;
}
my-learning-catalog .learning-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-learning-catalog .learning-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}
my-learning-catalog .advanced-search {
  height: 85px;
  margin-left: 16px;
  position: absolute;
  top: 114px;
  width: 1604px;
}
my-learning-catalog .more-filter {
  display: inline-block;
  margin-left: 21px;
  margin-right: 5px;
}
my-learning-catalog .more-filter:hover {
  cursor: pointer;
}
my-learning-catalog .nav {
  color: #484848;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dslight";
  font-size: 16px;
  position: absolute;
  top: 201px;
  margin-right: 0px;
}
my-learning-catalog .nav div {
  cursor: pointer;
}
my-learning-catalog .nav .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
  border-bottom: 2px solid #484848;
  border-width: 40%;
}
my-learning-catalog .nav-item {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: 33px;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 60px;
  width: 122px;
}
my-learning-catalog .nav-item div {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
}
my-learning-catalog .nav-item div label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
}
my-learning-catalog .card-container {
  margin-left: 0;
  margin-top: 30px;
}
my-learning-catalog .loading {
  left: 50%;
  position: absolute;
  top: 50%;
}
my-learning-catalog .box-container {
  background: #fff 0 0 no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  margin-right: 20px;
  opacity: 1;
  width: 220px;
}
my-learning-catalog .advanced-search .item {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 15px;
  width: 190px;
}
my-learning-catalog .filter-select {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 8px;
}
my-learning-catalog .filter-select button {
  border-color: #005386;
  border-radius: 5px;
  color: #005386;
  font-family: "3dslight";
  font-size: 18px;
  height: 40px;
  text-transform: capitalize;
  width: 140px;
}
my-learning-catalog .filter-select button:hover {
  background: rgba(35, 157, 232, 0.0901960784) 0% 0% no-repeat padding-box;
}
my-learning-catalog .filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
my-learning-catalog .filter-select .helperButton.reset {
  display: none;
}
my-learning-catalog .filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
  z-index: 4;
}
my-learning-catalog .filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
my-learning-catalog .search-filter {
  margin-bottom: 10px;
  margin-left: 15px;
}
my-learning-catalog .search-filter .icon-filter-parent {
  height: 0;
}
my-learning-catalog .search-filter .icon-filter-parent .advanced-search {
  overflow-x: hidden;
  overflow-y: auto;
}
my-learning-catalog .save-filter-icon {
  cursor: pointer;
  margin-bottom: -3px;
  vertical-align: middle;
}
my-learning-catalog .no-result-found {
  color: #005386;
  margin-top: 13%;
  text-align: center;
}
my-learning-catalog .no-result-found .no-result-found-text1 {
  font-family: "3dsregular";
  font-size: 30px;
  margin-top: 20px;
  color: #484848;
}
my-learning-catalog .no-result-found .no-result-found-image {
  width: 100px;
  height: 100px;
  margin: auto;
  text-align: center;
}
my-learning-catalog .no-result-found .no-result-found-text2 {
  font-family: "3dslight";
  font-size: 21px;
  color: #999999;
  position: relative;
  margin-top: 13px;
}
my-learning-catalog .no-result-found .no-result-found-header {
  font-family: "3dsregular";
  font-size: 30px;
  margin-top: 20px;
}
my-learning-catalog .no-result-found .search-tip-div {
  color: #484848;
  margin-top: 40px;
  text-align: center;
}
my-learning-catalog .no-result-found .search-tip-div .search-tip-tit {
  font-family: "3dsregular";
  font-size: 20px;
}
my-learning-catalog .no-result-found .search-tip-div .search-tip-list {
  font-family: "3dslight";
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 20px;
}
my-learning-catalog .remove-save-span {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 5px;
}
my-learning-catalog .save-filters,
my-learning-catalog .remove-all-text {
  color: #005386;
  font-family: "3ds";
  font-size: 18px;
  text-transform: capitalize;
  vertical-align: middle;
}
my-learning-catalog .div-filter-saved {
  background: transparent url(../images/fitler_saved_box.svg) 0% 0% no-repeat padding-box;
  display: inline-block;
  height: 48px;
  margin-bottom: 7px;
  position: relative;
  vertical-align: bottom;
  width: 256px;
}
my-learning-catalog .filter-saved-msg {
  color: #fff;
  font-family: "3dslight";
  font-size: 16px;
  left: 35px;
  position: absolute;
  top: 20px;
}
my-learning-catalog .close {
  left: 180px;
  margin-left: 40px;
  margin-top: 6px;
  position: absolute;
  top: 15px;
}
my-learning-catalog .still-loading {
  color: #a3a3a3;
  margin: 25px 0;
}
my-learning-catalog .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 80px;
  margin: 0;
  position: relative;
  width: 20px;
}
my-learning-catalog .still-loading .loader-crs {
  left: 95px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
play-action {
  cursor: pointer;
  display: -ms-grid;
  display: grid;
  height: inherit;
  position: relative;
}
play-action .playbtn {
  margin: auto;
}
play-action .play-icon {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
my-learning-history .main-zone {
  background-color: #fff;
  margin-top: 0;
  position: relative;
  top: -35px;
  margin-bottom: 50px;
}
my-learning-history .main-zone .title {
  color: #484848;
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-learning-history .sub-header-zone {
  background-color: rgba(0, 83, 134, 0.031372549);
  background-repeat: no-repeat;
  height: 170px;
  background-image: url(../../static/images/catalog-header-large.svg);
  margin-top: 93px;
}
my-learning-history .filters {
  position: relative;
  top: -16px;
}
my-learning-history .sub-header-container {
  position: relative;
  width: 1920px;
  height: 205px;
  margin-left: 107px;
  opacity: 1;
  margin-top: -59px;
}
my-learning-history .card-zone {
  margin-left: 5% !important;
  margin-top: 4% !important;
}
my-learning-history .learning-header {
  color: #484848;
  height: 64px;
  top: 50px;
  position: relative;
}
my-learning-history .learning-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-learning-history .learning-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}
my-learning-history .advanced-search {
  position: relative;
  width: 1604px;
  height: 85px;
  top: 51px;
  margin-left: 16px;
}
my-learning-history .more-filter {
  display: inline-block;
  margin-left: 21px;
  margin-right: 5px;
}
my-learning-history .more-filter:hover {
  cursor: pointer;
}
my-learning-history .nav {
  color: #484848;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dslight";
  font-size: 16px;
  position: relative;
  top: 74px;
  margin-right: 0px;
}
my-learning-history .nav div {
  cursor: pointer;
}
my-learning-history .nav .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
  border-bottom: 2px solid #484848;
  border-width: 40%;
}
my-learning-history .nav-item {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: 33px;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 50px;
  width: 170px;
}
my-learning-history .nav-item div {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
}
my-learning-history .nav-item div label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
}
my-learning-history .card-container {
  margin-left: 0;
  margin-top: 30px;
}
my-learning-history .box-container {
  background: #fff 0 0 no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  margin-right: 20px;
  opacity: 1;
  width: 220px;
}
my-learning-history .advanced-search .item {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 15px;
  width: 190px;
}
my-learning-history .filter-select {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 8px;
}
my-learning-history .filter-select button {
  border-color: #005386;
  border-radius: 5px;
  color: #005386;
  font-family: "3dslight";
  font-size: 18px;
  height: 40px;
  text-transform: capitalize;
  width: 140px;
}
my-learning-history .filter-select button:hover {
  background: rgba(35, 157, 232, 0.0901960784) 0% 0% no-repeat padding-box;
}
my-learning-history .filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
my-learning-history .filter-select .helperButton.reset {
  display: none;
}
my-learning-history .filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
my-learning-history .filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
my-learning-history .search-filter {
  margin-bottom: 10px;
  margin-left: 15px;
}
my-learning-history .search-filter .icon-filter-parent {
  height: 0;
}
my-learning-history .search-filter .icon-filter-parent .advanced-search {
  overflow-x: hidden;
  overflow-y: auto;
}
my-learning-history .prog-div {
  height: 35px;
  padding-left: 5px;
  padding-right: 5px;
}
my-learning-history .prog-bar-div {
  float: left;
  margin-top: 5px;
  width: 46%;
}
my-learning-history .no-result-found {
  color: #005386;
  margin-top: 3%;
  text-align: center;
}
my-learning-history .no-result-found .no-result-found-text1 {
  font-family: "3dsregular";
  font-size: 30px;
  margin-top: 20px;
  color: #484848;
}
my-learning-history .no-result-found .no-result-found-image {
  width: 86.48px;
  height: 86.48px;
  margin: auto;
  text-align: center;
}
my-learning-history .no-result-found .no-result-found-text2 {
  font-family: "3dslight";
  font-size: 21px;
  color: #999999;
  position: relative;
  top: 13px;
}
@media (max-width: 1699px) and (min-width: 1170px) {
  my-learning-history .fav-table {
    margin-left: 4% !important;
    margin-top: 4% !important;
  }
  my-learning-history .box-container {
    margin-right: 15px !important;
    margin-bottom: 60px !important;
  }
  my-learning-history .sub-header-container {
    margin-left: 5% !important;
  }
}
@media (min-width: 768px) and (max-width: 1169px) {
  my-learning-history .main-zone {
    top: 78px;
  }
  my-learning-history .sub-header-container {
    margin-left: 5% !important;
  }
  my-learning-history .learning-header {
    margin-left: 0px !important;
    top: 48px !important;
  }
  my-learning-history .fav-table {
    margin-left: 5% !important;
    margin-top: 35px;
  }
  my-learning-history .sub-header-zone {
    height: 150px !important;
    margin-top: 50px !important;
  }
  my-learning-history .sub-header-container {
    height: 150px !important;
  }
  my-learning-history .nav-item {
    margin-top: -20px !important;
  }
  my-learning-history .nav .active-tab {
    border-bottom: 3px solid #484848 !important;
  }
}
@media (max-width: 736px) and (min-width: 320px) {
  my-learning-history .main-zone {
    top: 80px;
  }
  my-learning-history .prog-bar-div {
    width: 95%;
  }
  my-learning-history .box-container {
    background: #fff 0 0 no-repeat padding-box;
    border-radius: 2px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    margin-right: 20px;
    opacity: 1;
    width: 160px;
  }
  my-learning-history .sub-header-container {
    margin-left: 5% !important;
  }
  my-learning-history .learning-header {
    top: 16px !important;
  }
  my-learning-history .fav-table {
    margin-left: 5% !important;
    margin-top: 35px;
  }
  my-learning-history .sub-header-zone {
    height: 87px !important;
    margin-top: 0px !important;
    background-image: url(../../static/images/catalog-header-mob.svg);
    background-repeat: no-repeat;
    background-size: 415px 100px;
  }
  my-learning-history .sub-header-container {
    height: 87px !important;
  }
  my-learning-history .nav {
    font-family: "3dsregular" !important;
    font-size: 12px !important;
    top: 11px !important;
  }
  my-learning-history .nav-item {
    margin-top: -11px !important;
    width: 105px !important;
    height: 24px !important;
    font-size: 14px !important;
    margin-right: 15px !important;
  }
  my-learning-history .nav .active-tab {
    border-bottom: 3px solid #484848 !important;
  }
  my-learning-history .no-result-found-text1 {
    font-size: 18px !important;
  }
  my-learning-history .no-result-found-text2 {
    font-size: 15px !important;
  }
  my-learning-history .no-result-found {
    padding-top: 70px !important;
  }
  my-learning-history .no-result-found {
    padding-right: 20px !important;
  }
  my-learning-history .header-2 {
    display: none;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
privacy-policy {
  float: clear;
  opacity: 1;
}
privacy-policy modal-dialog {
  color: #000;
}
privacy-policy modal-dialog .term-of-use-container-lg {
  bottom: 18%;
  height: 80%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 26px;
  padding-right: 26px;
  position: relative;
  top: 0%;
}
privacy-policy modal-dialog .term-of-use-container-lg .container-style {
  padding-left: 30px;
}
privacy-policy modal-dialog .term-of-use-container-lg a {
  color: #4bafeb;
}
privacy-policy modal-dialog .term-of-use-container-lg h2 {
  margin-bottom: 10px;
  margin-top: 20px;
}
privacy-policy modal-dialog .term-of-use-container-lg p {
  margin-top: 10px;
}
privacy-policy modal-dialog .term-of-use-container-lg .select-language {
  margin-bottom: 25px;
}
privacy-policy .select-link button {
  background: none;
  border: 0;
  cursor: pointer;
  padding: 0;
  text-transform: none;
}
privacy-policy .select-link button::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  color: #4bafeb;
  padding-left: 5px;
  vertical-align: middle;
}
privacy-policy .select-link ul {
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
privacy-policy .sel-lang select {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 100px;
}
privacy-policy .sel-lang select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
privacy-policy .sel-lang::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  margin-bottom: -2px;
  margin-left: -25px;
  pointer-events: none;
  vertical-align: middle;
}
privacy-policy .open ul {
  height: auto;
  overflow: hidden;
}
privacy-policy .open ul li {
  margin-bottom: 5px;
}
privacy-policy .open a {
  color: #a3a3a3;
  cursor: pointer;
}
privacy-policy .open a:hover {
  color: #4bafeb;
}
privacy-policy .modal-footer {
  margin-top: 55px;
}
privacy-policy .modal-footer .footer-cancel {
  margin-right: 5px;
  margin-top: 2px;
  padding: 5px;
}
privacy-policy .modal-footer .footer-cancel a {
  color: #a3a3a3;
}
privacy-policy .lower-alpha-ol {
  counter-reset: list;
}
privacy-policy .lower-alpha-ol li {
  list-style: none;
}
privacy-policy .lower-alpha-ol li::before {
  content: "(" counter(list, lower-alpha) ") ";
  counter-increment: list;
}
privacy-policy .lower-alpha-ol li span {
  left: 10px;
  position: relative;
}
privacy-policy .disc-ol {
  list-style: inherit;
}
privacy-policy .disc-ol li {
  margin-left: 18px;
}
privacy-policy .last-modified {
  font-style: italic;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
privacy-update modal-dialog {
  color: #a3a3a3;
}
privacy-update modal-dialog p {
  margin-bottom: 25px;
}
privacy-update modal-dialog .panel {
  height: 90% !important;
  max-height: 465px;
  max-width: 785px;
  width: 90% !important;
}
privacy-update modal-dialog .transclude {
  height: calc(100% - 99px) !important;
}
privacy-update modal-dialog .ok-btn {
  position: absolute;
  right: 25px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
private-search-card {
  background-color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 7px;
  text-align: left;
  text-align-last: left;
  width: 214px;
}
private-search-card .result-image {
  background-image: url(../images/course-card-background.png);
  border: 0;
  border-bottom: solid 1px rgb(230, 230, 230);
  height: 147px;
  left: 2%;
  position: relative;
  top: 1%;
  width: 206px;
}
private-search-card .result-image:hover {
  cursor: pointer;
}
private-search-card .fav-image {
  left: 175px;
  position: relative;
  top: -145px;
}
private-search-card .program-card-wrapper {
  transition: height 0.4s ease 0s;
  transition-delay: 0s;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -5px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  width: 100%;
}
private-search-card .program-card-wrapper.detailed {
  background: #78befa;
  background: linear-gradient(0deg, #78befa 10%, #005686 150%);
  background: -ms-linear-gradient(0deg, #78befa 10%, #005686 150%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  background-clip: border-box;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
private-search-card .program-card-summary {
  height: 390px;
  position: relative;
}
private-search-card .program-card-summary .pri-search-main {
  display: table;
  width: 100%;
}
private-search-card .program-card-summary .content {
  padding: 12px 12px 0;
}
private-search-card .program-card-summary .content .course-title {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -webkit-box;
  font-weight: 500;
  height: 3.42em;
  line-height: 1.14em;
  margin-bottom: 11px;
  max-height: 3.42em;
  overflow: hidden;
  text-align: left;
}
private-search-card .program-card-summary .content .course-redirect {
  cursor: pointer;
}
private-search-card .program-card-summary .content .expires {
  display: -webkit-box;
  font-weight: 300;
  height: 2.4em;
  -webkit-line-clamp: 2;
  line-height: 1.2em;
  margin-bottom: 15px;
  max-height: 2.4em;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
private-search-card .program-card-summary .content .screen-description {
  position: absolute;
  top: 300px;
}
private-search-card .program-card-summary .content .title-version {
  font-size: 90%;
  margin-top: 3px;
}
private-search-card .program-card-summary .content .content-secondary {
  color: #bababa;
}
private-search-card .program-card-summary .content .version {
  position: absolute;
  top: 300px;
}
private-search-card .program-card-summary .content .private-card-title {
  position: absolute;
  top: 265px;
}
private-search-card .footer {
  bottom: 0;
  padding: 5px 12px 0;
  position: absolute;
  width: 100%;
}
private-search-card .footer .sub-footer .details {
  font-size: 14px;
  font-size: 0.875 rem;
  cursor: pointer;
  margin-left: -15px;
  margin-top: 5px;
  min-height: 30px;
  text-align: left;
}
private-search-card .footer .sub-footer .details::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
private-search-card .footer .sub-footer .details.active::after {
  content: "n";
}
private-search-card .footer .sub-footer .private-play {
  margin-right: -15px;
}
private-search-card .footer .sub-footer .private-play-xs {
  margin-left: -15px;
}
private-search-card .row .cell {
  height: 110px;
  padding: 30px;
  vertical-align: middle;
}
private-search-card .row .cell img {
  background-clip: padding-box;
  border-radius: 50%;
  display: inline-block;
  height: 50px;
  margin-right: 10px;
  overflow: hidden;
  vertical-align: middle;
  width: 50px;
}
private-search-card .row .cell ul {
  display: inline-block;
  vertical-align: middle;
  width: 300px;
}
private-search-card .row .cell .catalog-expand {
  margin-top: 15px;
}
private-search-card .program-card-details {
  background: #005686;
  background: linear-gradient(0deg, #005686 0%, #78befa 150%);
  background: -ms-linear-gradient(0deg, #005686 0%, #78befa 150%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  transition: height 0.4s ease 0s;
  transition-delay: 0s;
  color: #fff;
  height: 0;
  left: 2px;
  position: absolute;
  text-align: left;
  width: 90%;
}
private-search-card .program-card-details .separator hr {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 30px;
}
private-search-card .program-card-details .half-cell {
  cursor: pointer;
  height: 130px;
  margin: 35px 0 0;
}
private-search-card .program-card-details .screen-image {
  background-image: url(../images/course-card-background.png);
  height: 75px;
  width: 100px;
}
private-search-card .program-card-details .screen-image .screen-image-dimensions {
  height: 100%;
  width: 100%;
}
private-search-card .program-card-details .screen-heading {
  font-size: 1.15em;
  font-weight: 600;
  line-height: 1em;
  padding-bottom: 5px;
}
private-search-card .program-card-details .screen-hover {
  border: 2px solid;
  padding-top: 5px;
}
private-search-card .program-card-details .screen-level-desc {
  font-size: 98%;
  font-weight: 300;
  line-height: 1.2em;
  margin-bottom: 15px;
  text-align: left;
}
private-search-card .small {
  margin-bottom: 10px;
}
private-search-card .active-link {
  color: #fff !important;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
program-card {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 7px 0;
  text-align: left;
  text-align-last: left;
  width: 216px;
}
program-card .flip-container {
  perspective: 1000px;
  transform-style: preserve-3d;
}
program-card .flipper {
  position: relative;
  transform-style: preserve-3d;
}
program-card .front,
program-card .back {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  left: 0;
  padding: 11px 12px 0;
  transform-style: preserve-3d;
  transition: 0.4s;
  width: 100%;
}
program-card .front {
  transform: rotateY(0deg);
  z-index: 2;
}
program-card .back {
  background: #57a9ec;
  background: linear-gradient(0, #57a9ec 10%, #005686 150%);
  background: -ms-linear-gradient(0, #57a9ec 10%, #005686 150%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #fff;
  height: 260px;
  position: absolute;
  text-align: center;
  text-align-last: center;
  top: 0;
  transform: rotateY(-180deg);
}
program-card .back .back-content {
  height: 160px;
}
program-card .program-card-wrapper {
  transition: height 0.4s ease 0s;
  transition-delay: 0s;
  background: linear-gradient(to bottom, #1d4a77 0%, #75baff 42%, #fff 42%, #fff 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -5px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  height: 260px;
  width: 100%;
}
program-card .program-card-wrapper.detailed {
  background: #1d4a77;
  background: linear-gradient(0deg, #1d4a77 10%, #75baff 150%);
  background: -ms-linear-gradient(0deg, #1d4a77 10%, #75baff 150%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  background-clip: border-box;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
program-card .program-card-summary .prog-card-main {
  display: table;
  width: 100%;
}
program-card .program-card-summary .content {
  display: table-row;
  height: 184px;
}
program-card .program-card-summary .content .content-primary {
  height: 50px;
}
program-card .program-card-summary .content .content-primary .course-title {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #fff;
  display: -webkit-box;
  font-weight: 500;
  height: 3.42em;
  -webkit-line-clamp: 3;
  line-height: 1.14em;
  margin-bottom: 11px;
  max-height: 3.42em;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
program-card .program-card-summary .content .content-primary .expires {
  bottom: 158px;
  color: #fff;
  font-weight: 300;
  line-height: 1.2em;
  text-align: left;
}
program-card .program-card-summary .content .content-primary .cal-style {
  margin-bottom: -3px;
}
program-card .program-card-summary .content .content-primary .completed {
  font-size: 13px;
  font-size: 0.8125 rem;
  font-weight: 12px;
  margin-bottom: 4px;
  text-align: left;
}
program-card .program-card-summary .content .content-primary .divtable {
  display: table;
  width: auto;
}
program-card .program-card-summary .content .content-primary .divrow {
  clear: both;
  display: table-row;
  width: auto;
}
program-card .program-card-summary .content .content-primary .divcell1 {
  display: table-cell;
  width: 180px;
}
program-card .program-card-summary .content .content-primary .divcell2 {
  display: table-cell;
  width: 20px;
}
program-card .program-card-summary .content .content-secondary {
  color: #bababa;
  display: -webkit-box;
  height: 3.6em;
  -webkit-line-clamp: 3;
  line-height: 1.2em;
  margin-top: 60px;
  max-height: 3.6em;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
program-card .program-card-summary .content .content-secondary.active {
  color: #fff;
}
program-card .program-card-summary .footer {
  height: 65px;
  vertical-align: middle;
}
program-card .footer .sub-footer {
  bottom: 5px;
  position: absolute;
}
program-card .footer .sub-footer .details {
  font-size: 14px;
  font-size: 0.875 rem;
  cursor: pointer;
  margin-left: -15px;
  margin-top: 5px;
  min-height: 30px;
  text-align: left;
}
program-card .footer .sub-footer .details::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
program-card .footer .sub-footer .details.active::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
program-card .footer .sub-footer .enroll {
  font-size: 14px;
  font-size: 0.875 rem;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
  min-height: 30px;
  text-align: right;
}
program-card .footer .sub-footer .enroll::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "q";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 11px;
  line-height: 1.4em;
  margin-right: 5px;
}
program-card .footer .sub-footer .enroll:hover {
  text-decoration: none;
}
program-card .footer .sub-footer .btn-enroll {
  margin-left: -28px;
  margin-top: -3px;
}
program-card .footer .sub-footer .pending {
  font-size: 14px;
  font-size: 0.875 rem;
  display: inline-block;
  margin-top: 5px;
  text-align: right;
}
program-card .row .cell {
  height: 80px;
  padding: 20px;
  vertical-align: middle;
}
program-card .row .cell .expand-li-heading-text-align {
  margin-bottom: 5px;
  margin-top: -5px;
}
program-card .row .cell img {
  background-clip: padding-box;
  display: inline-block;
  height: 50px;
  margin-right: 10px;
  overflow: hidden;
  vertical-align: middle;
  width: 50px;
}
program-card .row .cell ul {
  display: inline-block;
  vertical-align: middle;
  width: 350px;
}
program-card .row .cell .catalog-expand {
  margin-top: 14px;
}
program-card .row .cell .catalog-expand-play {
  margin-top: 8px;
  padding-left: 0;
}
program-card .icon1-icon-download::before {
  cursor: pointer;
  font-size: 25px;
  margin-top: 8px;
  width: 40px;
}
program-card .program-card-details {
  background: #75baff;
  background: linear-gradient(0deg, #75baff 10%, #1d4a77 180%);
  background: -ms-linear-gradient(0deg, #75baff 10%, #1d4a77 180%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  transition: height 0.4s ease 0s;
  transition-delay: 0s;
  color: #fff;
  height: 0;
  left: 2px;
  position: absolute;
  text-align: left;
  width: 90%;
}
program-card .program-card-details .separator hr {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 8px;
}
program-card .program-card-details .expand-lesson-heading {
  font-size: 15px;
}
program-card .program-card-details .expand-lesson-content-1 {
  font-size: 0.85em;
  padding-top: 2px;
}
program-card .program-card-details .expand-lesson-content-2 {
  font-size: 0.7em;
}
program-card .program-card-details .sm-program-icon {
  margin-top: 6%;
}
program-card .program-card-details .sm-lesson-details {
  margin-top: 1%;
}
program-card .program-card-details .sm-lesson-details a {
  color: #fff;
}
program-card .program-card-details .not-started-assign-status {
  margin-top: 2%;
}
program-card .program-card-details .sm-expand-lesson-heading {
  font-size: 1.1em;
  line-height: 1em;
  margin-top: 2%;
}
program-card .program-card-details .sm-expand-lesson-content-1 {
  font-size: 0.7em;
  opacity: 0.5;
  padding: 5px 0;
}
program-card .program-card-details .sm-separator hr {
  margin-top: 10px;
}
program-card .program-card-details .sm-button-center {
  display: block;
  float: right;
  margin: auto;
  margin-top: 5%;
}
program-card .program-card-details .sm-vertically-middle {
  padding-top: 5%;
}
program-card .program-card-details .training-program-card {
  height: 66px;
}
program-card .program-card-details .training-program-card .sm-program-icon {
  margin-top: 0;
}
program-card .program-card-details .training-program-card .sm-separator hr {
  margin-top: 10px;
}
program-card .lesson-details li a {
  color: #fff;
}
program-card modal-dialog .title {
  width: 200px;
}
program-card modal-dialog .background {
  background-color: rgba(0, 0, 0, 0.2);
}
program-card .modal-content {
  color: rgba(0, 0, 0, 0.5);
}
program-card .modal-footer {
  margin-top: 25px;
}
program-card .modal-footer .footer-cancel {
  margin-right: 5px;
  margin-top: 2px;
  padding: 5px;
}
program-card .modal-footer .footer-cancel a {
  color: #005686;
}
program-card .text-style {
  color: #005686;
  font-size: 17px;
  line-height: 20px;
}
program-card .footer-cancel {
  margin-top: 5px;
}
program-card .footer-cancel .small {
  padding-left: 20px;
}
program-card .footer-cancel a {
  color: #005686;
}
program-card .toaster-style {
  text-align-last: center;
}
program-card .request-link {
  color: #fff;
  cursor: pointer;
}
program-card button {
  border-radius: 2px;
}
program-card .assgn-detail-img {
  background-image: url(../images/course-card-background.png);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
public-search-card {
  background-color: #fff;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -5px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 360px;
  margin: 7px;
  text-align: left;
  text-align-last: left;
  width: 214px;
}
public-search-card .public-search-card-wrapper {
  width: 100%;
}
public-search-card .card-box {
  width: 100%;
}
public-search-card .top {
  height: 140px;
}
public-search-card .pub-search-main {
  color: rgba(0, 0, 0, 0.5);
  height: 264px;
  padding: 25px 12px 0;
  position: relative;
  width: 100%;
}
public-search-card .image {
  background-image: url("../images/course-card-background.png");
  border: 0;
  border-bottom: solid 1px rgb(230, 230, 230);
  height: 147px;
  position: relative;
  width: 214px;
}
public-search-card .image:hover {
  cursor: pointer;
}
public-search-card .course-title {
  font-size: 14px;
  font-size: 0.875 rem;
  transition: color 0.25s ease 0s;
  transition-delay: 0s;
  color: #000;
  font-weight: 500;
}
public-search-card .course-title:hover {
  color: #1a77ac;
}
public-search-card .course-desc {
  display: -webkit-box;
  font-weight: 300;
  height: 2.4em;
  -webkit-line-clamp: 2;
  line-height: 1.2em;
  margin-bottom: 15px;
  max-height: 2.4em;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
public-search-card .infos {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 300;
  line-height: 1.2em;
  margin-bottom: 15px;
}
public-search-card a:hover {
  text-decoration: none;
}
public-search-card select {
  border: 1px solid #e9e9e9;
  padding: 1px 3px 1px 1px;
  width: 120px;
}
public-search-card li {
  color: #a3a3a3;
}
public-search-card .custom-li {
  margin-bottom: 15px;
}
public-search-card .select-link button {
  background: none;
  border: 0;
  cursor: pointer;
  padding: 0;
  text-transform: none;
}
public-search-card .select-link button::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  color: #4bafeb;
  padding-left: 5px;
  vertical-align: middle;
}
public-search-card .select-link ul {
  background: #fff;
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 120px;
}
public-search-card .open ul {
  height: auto;
  overflow: hidden;
}
public-search-card .open ul li {
  margin-bottom: 5px;
}
public-search-card .footer {
  font-size: 14px;
  font-size: 0.875 rem;
  transition: color 0.25s ease 0s;
  transition-delay: 0s;
  bottom: 45px;
  color: #000;
  display: inherit;
  height: 30px;
  position: absolute;
  width: 90%;
}
public-search-card .footer:hover {
  color: #1a77ac;
  cursor: pointer;
}
@charset "UTF-8";
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

html,
button,
input,
select,
textarea {
  font-family: "Arial", sans-serif;
}

body {
  background-color: #fff;
  color: #000;
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1em;
  overflow-x: hidden;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

h1 {
  font-size: 24px;
  font-size: 1.5 rem;
  font-family: "ds-web", sans-serif;
  margin: 0 0 8px;
}

h2 {
  font-size: 26px;
  font-size: 1.625 rem;
}

h1,
h2,
h3,
h4 {
  line-height: 1em;
}

h2,
h3 {
  font: inherit;
}

button {
  background: none;
  border: solid 1px #4bafeb;
  border-radius: 999px;
  color: #4bafeb;
  height: 30px;
  min-width: 60px;
  outline: none;
  padding: 0 10px;
  text-transform: uppercase;
}
button:disabled {
  cursor: not-allowed;
}

input[type=email],
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=tel],
input[type=number],
input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  height: 50px;
  margin: 0;
  outline: none;
  padding: 0 20px;
  vertical-align: top;
  width: 100%;
}

textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  height: 120px;
  line-height: 1.42857143;
  margin: 0;
  outline: none;
  padding: 6px 20px;
  vertical-align: top;
  width: 100%;
}

.center {
  text-align: center;
}

.full-height {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}

.vertically-middle {
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.right {
  float: right;
  margin-right: 10px;
}

.content-left {
  text-align: left;
}

.content-right {
  text-align: right;
}

.scroll {
  overflow-y: scroll;
}

a {
  color: #4bafeb;
  text-decoration: none;
}
a:hover {
  background-color: transparent !important;
  text-decoration: underline !important;
}

.align-right {
  text-align: right;
}

.icon {
  background-clip: padding-box;
  border: 0;
  display: inline-block;
  height: 42px;
  padding: 10px;
  text-transform: none;
  width: 42px;
}

.icon1 {
  float: left;
  font-size: 24px;
  height: 50px;
  margin: 0;
  margin-right: 10px;
  overflow: hidden;
  padding: 13px;
  width: 50px;
}

.for-small-devices .icon {
  background-clip: padding-box;
  border: 0;
  display: inline-block;
  height: 60px;
  padding: 10px;
  text-transform: none;
  width: 60px;
}

.container-fluid {
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 320px) and (max-width: 736px) {
  .container-fluid {
    overflow: visible !important;
  }
  .body {
    overflow: visible !important;
  }
}
.menu {
  font-size: 14px;
  font-size: 0.875 rem;
  background-color: #fff;
  border: solid 1px rgb(230, 230, 230);
  color: #000;
  position: absolute;
  right: 0;
  text-align: left;
  width: 200px;
}
.menu .menu-item {
  cursor: pointer;
  height: 36px;
  padding: 10px;
}
.menu .menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}

.btn-filled {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 80%;
  position: absolute;
  right: 0;
  top: 0;
  width: 65px;
}

.btn-shout {
  transition: all 0.3s ease 0s;
  transition-delay: 0s;
  background-clip: padding-box;
  border: 1px solid #005686;
  border-radius: 2px;
  color: #005686;
  font-size: 17px;
  font-weight: 600;
  height: 48px;
  padding: 0 30px;
  text-decoration: none;
  text-transform: uppercase;
}
.btn-shout.small {
  font-size: 12px;
  height: 30px;
  padding: 0 28px;
}
.btn-shout.medium {
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0 34px;
}
.btn-shout.inverse-color {
  border-color: #005686;
  color: #fff;
}
.btn-shout.inverse-color:hover {
  border-color: #005686;
  color: #4bafeb;
}
.btn-shout.solid-fill {
  background-color: #4bafeb;
}
.btn-shout.solid-fill:hover {
  border-color: #005686;
  color: #fff;
}
.btn-shout:hover {
  border-color: #005686;
  color: #4bafeb;
}

.btn-shout-reverse {
  transition: all 0.3s ease 0s;
  transition-delay: 0s;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 24px;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  height: 48px;
  padding: 0 30px;
  text-decoration: none;
  text-transform: uppercase;
}
.btn-shout-reverse.small {
  font-size: 12px;
  height: 30px;
  padding: 0 15px;
}
.btn-shout-reverse.medium {
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0 34px;
}
.btn-shout-reverse.inverse-color {
  border-color: #4bafeb;
  color: #4bafeb;
}
.btn-shout-reverse.inverse-color:hover {
  border-color: #fff;
  color: #fff;
}
.btn-shout-reverse.solid-fill {
  background-color: #fff;
}
.btn-shout-reverse.solid-fill:hover {
  border-color: #005686;
  color: #fff;
}
.btn-shout-reverse:hover {
  border-color: #4bafeb;
  color: #4bafeb;
}

.btn-details {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 0;
  color: #000;
  min-height: 30px;
  text-transform: none;
}

.btn-remove {
  border: 0;
  color: #a3a3a3;
  min-height: 20px;
  padding-left: 30px;
  position: relative;
  text-align: left;
  text-transform: initial;
}
.btn-remove::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #a3a3a3;
  content: "p";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  background-clip: padding-box;
  border: 1px solid #a3a3a3;
  border-radius: 50%;
  height: 20px;
  left: 6px;
  line-height: 19px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 20px;
}

aside {
  display: block;
  margin: 0 auto;
  text-align: right;
}

main {
  display: block;
}

.bright-on-hover:hover {
  border-color: #fff;
  color: #fff;
}

.container {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  padding-left: 16px;
  padding-right: 16px;
}

.link-see {
  background-clip: padding-box;
  border: 2px solid #4bafeb;
  border-radius: 50%;
  display: inline-block;
  height: 25px;
  text-decoration: none;
  width: 25px;
}
.link-see::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #4bafeb;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  line-height: 23px;
}

.cell {
  display: table-cell;
}

section.section-0 {
  padding: 90px 0 100px;
}
section.section-0 h1 {
  text-align: center;
}

.tl1 {
  font-size: 30px;
  font-size: 1.875 rem;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 35px;
  text-transform: uppercase;
}

.tl2 {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #000;
  font-weight: 400;
  line-height: 1em;
  text-transform: uppercase;
}

.tl3 {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #000;
  font-weight: 400;
  line-height: 1em;
  text-transform: uppercase;
}

.tl4 {
  font-size: 40px;
  font-size: 2.5 rem;
  color: #000;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.tl5 {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -webkit-box;
  height: 3.42em;
  line-height: 1.14em;
  margin-bottom: 11px;
  max-height: 3.42em;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tl6 {
  font-size: 17px;
  font-size: 1.0625 rem;
  line-height: 1.14em;
  margin-bottom: 18px;
}

.tl7 {
  font-size: 14px;
  font-size: 0.875 rem;
  font-weight: 600;
  line-height: 1.14em;
  margin-bottom: 2px;
}

.tl8 {
  font-size: xx-large;
  font-size: calc(xx-large / 16px) rem;
  font-weight: 300;
  margin-bottom: 25px;
  margin-left: -30px;
  text-transform: uppercase;
}
.tl8 small {
  font-size: xx-large;
  font-size: calc(xx-large / 16px) rem;
  font-weight: 500;
}

.progress-bar-under {
  background-color: #e9e9e9;
  height: 7px;
  margin-top: 5px;
  width: 100%;
}

.progress-bar {
  transition: all 1.2s ease 0.8s;
  transition-delay: 0.8s;
  background-color: #6c0;
  display: block;
  height: 7px;
  margin-top: -7px;
  width: 0%;
}

select::-ms-expand {
  display: none;
}

.dropdown {
  background: #fff 0% 0% no-repeat padding-box;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.0784313725);
  display: block;
  left: -81px;
  margin: auto;
  margin-top: 12px !important;
  position: absolute;
  right: -81px;
  top: 100%;
  visibility: hidden;
  width: 200px;
  z-index: 1000;
}
.dropdown .arrow {
  border-bottom: 12px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  display: inline-block;
  height: 0;
  width: 0;
}
.dropdown .menu-area {
  color: #999;
  font-family: "3dslight";
  font-size: 16px;
  padding: 0 10px 10px;
  position: relative;
  width: 200px;
}
.dropdown .menu-area > ul > li > a,
.dropdown .menu-area > ul > li > button {
  color: #999;
  font-family: "3dslight";
  font-weight: 400;
  font-size: 16px;
  padding-left: 6px;
}
.dropdown .menu-area > ul > li > a.active::after,
.dropdown .menu-area > ul > li > button.active::after {
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  padding-left: 8px;
  vertical-align: medium;
}
.dropdown .menu-area > ul > li + li {
  border-top: 1px solid #e9e9e9;
}
.dropdown .menu-area > ul > li.has-child > a::after,
.dropdown .menu-area > ul > li > button::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 8px;
  vertical-align: middle;
}
.dropdown .menu-area > ul > li.has-child > .dropdown .menu-area > ul > li.active > a, .dropdown .menu-area > ul > li.has-child > .active::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
.dropdown .menu-area > ul > li.has-child > .dropdown .menu-area > ul > li.active > a ul, .dropdown .menu-area > ul > li.has-child > .active::after ul {
  height: auto;
}
.dropdown .menu-area a,
.dropdown .menu-area button {
  border: 0;
  color: #000;
  cursor: pointer;
  display: block;
  font-weight: 300;
  height: 32px;
  line-height: 30px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.dropdown .menu-area a {
  padding-left: 15px;
}
.dropdown .menu-area .selected-menu {
  background-image: url("../images/icon-tick.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #1a77ac;
}

.dropdownauthor {
  box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-color: #fff;
  display: block;
  margin-top: 12px;
  padding: 10px 0;
  position: absolute;
  right: -20px;
  top: 100%;
  visibility: hidden;
  width: 178px;
  z-index: 1000;
}
.dropdownauthor .arrow {
  border-bottom: 12px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  display: inline-block;
  height: 0;
  width: 0;
}
.dropdownauthor .menu-area {
  position: relative;
  width: 178px;
}
.dropdownauthor .menu-area > ul > li > a,
.dropdownauthor .menu-area > ul > li > button {
  font-weight: 400;
  padding-left: 6px;
}
.dropdownauthor .menu-area > ul > li > a.active::after,
.dropdownauthor .menu-area > ul > li > button.active::after {
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  padding-left: 8px;
  vertical-align: medium;
}
.dropdownauthor .menu-area > ul > li + li {
  border-top: 1px solid #e9e9e9;
}
.dropdownauthor .menu-area > ul > li.has-child > a::after,
.dropdownauthor .menu-area > ul > li > button::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 8px;
  vertical-align: middle;
}
.dropdownauthor .menu-area > ul > li.has-child > .dropdownauthor .menu-area > ul > li.active > a, .dropdownauthor .menu-area > ul > li.has-child > .active::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
.dropdownauthor .menu-area > ul > li.has-child > .dropdownauthor .menu-area > ul > li.active > a ul, .dropdownauthor .menu-area > ul > li.has-child > .active::after ul {
  height: auto;
}
.dropdownauthor .menu-area a,
.dropdownauthor .menu-area button {
  border: 0;
  color: #000;
  cursor: pointer;
  display: block;
  font-weight: 300;
  height: 32px;
  line-height: 30px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.dropdownauthor .menu-area a {
  padding-left: 15px;
}
.dropdownauthor .menu-area .selected-menu {
  background-image: url("../images/icon-tick.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #1a77ac;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
.loader {
  animation: spin 0.5s infinite linear;
  background: transparent url("../../static/images/loader.png") no-repeat 0 0;
  background-size: 50px 50px;
  height: 50px;
  margin: 20px auto;
  width: 50px;
}

.end-of-result {
  color: #86888a;
  display: block;
  font-size: 1rem;
  height: 45px;
  margin: 20px;
  padding: 14px;
  text-align: center;
}

.div-sort {
  display: inline-block;
  float: right;
}
.div-sort label {
  color: #6d6d6d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
.div-sort select {
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  font-size: 15px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 170px;
}
.div-sort select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
.div-sort::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -30px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}

.no-result-found-message {
  color: #4bafeb;
  font-size: 14px;
  margin-bottom: 15px;
}

.no-result-found-tip {
  color: #a3a3a3;
  font-size: 11px;
  font-style: italic;
  margin-bottom: 40px;
}

.no-result-found-info-icon {
  background-image: url("../images/icon_info.png");
  height: 45px;
  left: -60px;
  position: relative;
  top: 28px;
  width: 45px;
}

.no-search-result-found {
  color: #005686;
  margin-bottom: 14%;
  margin-left: 40%;
  margin-top: 3%;
}
.no-search-result-found .no-result-found-heading {
  font-size: 30px;
  margin-bottom: 45px;
}
.no-search-result-found .search-suggestions-list {
  list-style: inherit;
  margin-top: 5px;
}
.no-search-result-found .search-suggestion-item {
  margin-left: 17px;
  padding: 2px;
}

.icon1-icon-plus::after,
.icon1-icon-minus::after {
  color: #484848;
  font-size: 43px;
  height: 40px;
  left: 10px;
  position: relative;
  top: 18px;
  width: 40px;
}

.btn-filter {
  border: 0;
  color: #4bafeb;
  min-height: 20px;
  position: relative;
  text-align: left;
  text-transform: none;
}

.more-loading {
  animation: spin 0.5s infinite linear;
  background: transparent url("../../static/images/loader.png") no-repeat 0 0;
  background-size: 60px 60px;
  height: 60px;
  margin: 20px auto;
  width: 60px;
}

.login-loading {
  animation: spin 0.5s infinite linear;
  background: transparent url("../../static/images/loader-login.png") no-repeat 0 0;
  background-size: 25px 25px;
  display: inline;
  height: 25px;
  margin: 7px;
  position: absolute;
  width: 25px;
}

.ds-heading {
  font-family: "ds-web", sans-serif;
}

.dd-error-text {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
  display: inline-block;
  font-size: 14px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}

.dd-error-layout {
  background: rgba(255, 207, 207, 0.5);
  height: auto;
  padding: 5px;
  text-align: center;
}

.btn-see-all {
  font-family: "ds-web", sans-serif;
}

.non-applied-filters {
  margin-top: 25px;
}

.author-table {
  border-collapse: collapse;
  width: 100%;
}
.author-table th,
.author-table td {
  padding: 12px;
  text-align: left;
}
.author-table tr:nth-child(even) {
  background-color: #f5f5f5;
}
.author-table tr:nth-child(odd) {
  background-color: #fff;
}
.author-table th {
  background-color: #78befa;
  color: #fff;
  font: inherit;
}

.hover-pointer {
  cursor: pointer;
}

.bold {
  font-weight: 800;
}

.author-btn {
  background-color: #4bafeb;
  color: #fff;
  margin: 10px;
}
.author-btn:disabled {
  background-color: #a3a3a3;
  border-color: #a3a3a3 !important;
  color: #fff !important;
}

.author-cancel {
  color: #4bafeb;
  margin-right: 15px;
  margin-top: 18px;
}

.break-long-word {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  -ms-word-break: break-all;
  word-wrap: break-word;
}

.embed-link-box {
  border: solid 1px #dbdbdb;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #8e8e8e;
  font-size: 12px;
  height: 30px;
  line-height: 18px;
  padding: 5px;
  text-align: center;
  width: 275px;
}

.drop-box {
  background-color: #e9e9e9;
  border-color: #e9e9e9;
  border-style: dashed;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-width: thin;
  cursor: pointer;
  font-size: 12px;
  font-style: italic;
  height: 85px;
  padding-top: 30px;
  position: relative;
  text-align: center;
  width: 285px;
  word-wrap: break-word;
}

.upload-suggest {
  color: #bababa;
  font-size: 12px;
  font-style: italic;
  margin-top: 5px;
}

.dragover {
  border: 2px dashed #cdcdcd;
}

.help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}

.authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #4bafeb !important;
  height: 30px;
  width: 120px;
}
.authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.authorfilter .helperButton.reset {
  display: none;
}
.authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cancel-upload {
  cursor: pointer;
  font-size: 12px !important;
}

.author-course-list-search {
  border-radius: 40px !important;
  height: 40px !important;
  margin-bottom: 30px !important;
  width: 240px !important;
}

.choose-upload-type {
  color: #0e193d !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  margin-bottom: 25px !important;
}

.centering-td {
  padding: 8px 12px 18px !important;
}

.author-block-table {
  padding: 0 !important;
}
.author-block-table table {
  width: 100% !important;
}
.author-block-table table tr {
  background-color: #fff !important;
}

.skip-psedu-selector {
  background-color: #fff !important;
}

.no-vault-message {
  margin-top: 35px;
}

.struc-radio {
  left: 35%;
  position: relative;
}

.disabled-text {
  color: #919191;
}

.cus-bold {
  font-weight: 700;
}

.still-loading-rest {
  color: #a3a3a3;
  margin: 25px 0;
}
.still-loading-rest .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 50px;
  margin: 0;
  position: relative;
  width: 20px;
}

.diableddiv {
  cursor: default;
  opacity: 0.6;
}
.diableddiv * {
  cursor: default;
  opacity: 0.6;
}

.clearfix-s::after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
}

.block-lco-loading {
  border-left: 2px solid #003553;
  color: #a4a4a4;
  font-weight: 600;
  padding: 15px;
}

.block-icn {
  position: relative;
  top: 2px;
  width: 19px;
}

.exam-icn {
  position: relative;
  top: 2px;
  width: 20px;
}

.row-spacer {
  height: 2px;
}

.block-linked-lcos-list {
  border-left: 2px solid #003553;
  color: #a4a4a4;
}

.expanded-block-item {
  background-color: #c5e6fb !important;
  border-left: 10px solid #003553 !important;
}

.non-expanded-block-item {
  border-left: 10px solid #fff;
}

.expanded-sub-block-item {
  border-left: 10px solid #003553;
}

.lco-row-collap-icons {
  padding-left: 18px !important;
  width: 55px;
}

.lco-row-collap-icons-author {
  padding-left: 21px !important;
  width: 28px;
}

.struc-block-lco-title {
  color: #4bafeb;
  min-width: 240px;
}

.icons-table {
  vertical-align: middle;
}
.icons-table tr {
  background-color: transparent !important;
}
.icons-table tr td {
  height: 23px;
  padding: 3px;
  width: 23px;
}
.icons-table tr td div {
  height: 23px;
  width: 23px;
}

.parent-icon-table,
.icons-table {
  vertical-align: middle;
}
.parent-icon-table tbody,
.icons-table tbody {
  vertical-align: middle;
}
.parent-icon-table tr,
.icons-table tr {
  vertical-align: middle;
}
.parent-icon-table td,
.icons-table td {
  vertical-align: middle;
}

.link-me {
  color: #4bafeb;
  cursor: pointer;
}

.link-no {
  color: #4bafeb;
  cursor: default;
}

.btn-color {
  background: #005686;
  border: 1px solid #005686;
  color: #fff;
}

.loading {
  left: 50%;
  position: absolute;
  top: 50%;
}

.loading-bar {
  animation: loading 1s ease-in-out infinite;
  border-radius: 1px;
  display: inline-block;
  height: 15px;
  width: 4px;
}

.loading-bar:nth-child(1) {
  animation-delay: 0;
  background-color: #005686;
}

.loading-bar:nth-child(2) {
  animation-delay: 0.09s;
  background-color: #005686;
}

.loading-bar:nth-child(3) {
  animation-delay: 0.18s;
  background-color: #005686;
}

.loading-bar:nth-child(4) {
  animation-delay: 0.27s;
  background-color: #005686;
}

@keyframes loading {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1, 2.2);
  }
  40% {
    transform: scale(1);
  }
}
.fixed {
  position: fixed;
}

.messages {
  color: #aba9a9;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 100px;
}

.msg-title {
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
}

.msg-title-one {
  font-size: 13px;
  margin-top: 11px;
}

.msg-title-two {
  font-size: 13px;
}

.class-icon {
  height: 18px;
  margin-left: 2px;
  margin-top: -1px;
}

.class-title {
  color: #77797c;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 2px;
}

::-webkit-scrollbar {
  background-color: #fff;
  height: 6px;
  width: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #d3d3d3;
  border-radius: 10px;
}

.course-meta-btn {
  background-clip: padding-box;
  background-color: #005686;
  border: 1px solid #005686 !important;
  border-radius: 2px;
  color: #fff !important;
  font-size: 12px;
  font-weight: 600;
  height: 30px;
  line-height: 0;
  padding: 0 28px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  transition-delay: 0s;
}

.error-1 {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: #f00;
}

.tab-wrapper {
  display: -ms-flexbox !important;
  display: flex !important;
  margin-top: 20px;
  max-height: 30px;
  overflow-x: scroll;
  width: 360px;
}
.tab-wrapper .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
  border-bottom: 3px solid #484848;
  border-width: 40%;
}

.tab-wrapper::-webkit-scrollbar {
  width: 0;
  display: none;
}

.tab-wrapper .item {
  color: #005386;
  margin-right: 10px;
  min-width: 170px;
  line-height: 24px;
  text-align: center;
}

.tab-wrapper .item-all {
  min-width: 120px;
}

search-box {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: 69px;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 auto;
  position: relative;
  width: 820px;
}
search-box :-ms-input-placeholder {
  color: #005686;
  opacity: 1;
}
search-box ::placeholder {
  color: #005686;
  opacity: 1;
}
search-box :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #005686;
}
search-box ::-ms-input-placeholder { /* Microsoft Edge */
  color: #005686;
}
search-box .ta-container {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}
search-box .wrapper {
  height: auto;
  margin-bottom: 1rem;
}
search-box .grid {
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0fr 1fr;
      grid-template-columns: 0fr 1fr;
  grid-gap: 2px 12px;
  margin-left: 25px;
}
search-box .dot {
  height: 8px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
}
search-box .lp-dot {
  background-color: #249ee8;
}
search-box .lm-dot {
  background-color: #dcad00;
}
search-box .cert-dot {
  background-color: rgb(161, 4, 90);
}
search-box .box {
  display: -ms-flexbox;
  display: flex;
}
search-box .dot-div {
  grid-row: 1/3;
  margin-top: 5px;
}
search-box .tit-div {
  color: #484848;
  cursor: pointer;
  /* stylelint-disable */
  font-family: "3dsregular";
  /* stylelint-enable */
  font-size: 14px;
  margin-left: -12px;
  width: 100%;
}
search-box .ver-div {
  color: #999;
  /* stylelint-disable */
  font-family: "3dsregular";
  /* stylelint-enable */
  font-size: 12px;
  margin-left: -12px;
  width: 100%;
}
search-box .search-options {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "a";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  border-right: 1px solid rgb(230, 230, 230);
  cursor: pointer;
  height: 37px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  text-transform: none;
  top: 0;
  width: 42px;
}
search-box .new-search-box {
  cursor: pointer !important;
  height: 50px !important;
  padding: 0 15px !important;
  background: #fafafa 0% 0% no-repeat padding-box !important;
  border: 1px solid #eee !important;
  border-radius: 5px !important;
  color: #999 !important;
  font-family: "3dslight" !important;
  font-size: 18px !important;
  text-align: left !important;
  box-shadow: none !important;
}
search-box .search-text {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  background-color: transparent;
  border: 1px solid rgb(230, 230, 230);
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1607843137);
  color: #005686;
  font-weight: 300;
  opacity: 1;
}
search-box .search-text.dark {
  color: #000;
}
search-box input[type=text]::-ms-clear {
  display: none;
}
search-box .search-clear {
  cursor: pointer;
  height: 80%;
  left: 240px;
  position: absolute;
  right: 0;
  top: 8px;
  width: 65px;
}
search-box .search-clear::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: url("../../static/images/header/cancelSearch.svg");
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
search-box .search-button {
  border: 0;
  border-radius: 0;
  height: 51px;
  position: absolute;
  right: 0;
  top: 10px;
  width: 65px;
  z-index: 2;
}
search-box .search-button::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #005686;
  content: url("../../static/images/header/search.svg");
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
search-box .errorbox {
  border-color: #808080;
}
search-box .search-result {
  background-color: #fff;
  border-bottom: solid 1px rgb(230, 230, 230);
  border-left: solid 1px rgb(230, 230, 230);
  border-right: solid 1px rgb(230, 230, 230);
  border-top: solid 1px rgb(230, 230, 230);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1607843137);
  color: #000;
  left: 0;
  list-style: none;
  position: absolute;
  top: 59px;
  z-index: 1000;
}
search-box .search-result li {
  font-size: 14px;
  font-size: 0.875 rem;
  padding: 10px;
  text-align: left;
}
search-box .search-result li:hover {
  background-color: rgba(0, 83, 134, 0.0588235294);
  cursor: pointer;
}
search-box .search-result li a {
  color: #005686;
}
search-box .search-result li a:hover {
  color: #fff;
  text-decoration: none;
}
search-box .search-result li .search-version {
  color: #989797;
  display: block;
  font-family: "Arial", sans-serif;
  font-size: 10px;
  margin-top: 5px;
}
search-box .search-result li .search-version:hover {
  color: #fff;
}
search-box .suggestions-list {
  background-color: #fff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1607843137);
  color: #484848;
  position: absolute;
  top: 73px;
  z-index: 14;
  max-height: 410px;
  width: 742px;
  margin-top: -3px;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  padding-bottom: 5px;
  /* stylelint-disable */
  font-family: "3dsregular";
  border: 1px solid #E6E6E6;
  border-radius: 3px;
  /* stylelint-enable */
}
search-box .lp-label,
search-box .lm-label {
  margin-top: 19px;
  margin-left: 6px;
  text-align: left;
}
search-box .lp-suggestions-list {
  line-height: 16px;
  margin-top: 8px;
  font-size: 14px;
  margin-left: -3px;
  /* stylelint-disable */
  font-family: "3dsregular";
  /* stylelint-enable */
  color: #484848;
}
search-box .lm-suggestions-list {
  margin-top: 6px;
  margin-bottom: 11px;
  line-height: 16px;
  font-size: 14px;
  margin-left: -3px;
  /* stylelint-disable */
  font-family: "3dsregular";
  /* stylelint-enable */
  color: #484848;
}
search-box .lp-suggestions-list li:before {
  content: "●";
  color: #249ee8;
  margin-left: 12px;
  font-size: 16px;
}
search-box .lm-suggestions-list li:before {
  content: "●";
  color: #dcad00;
  margin-left: 12px;
  font-size: 16px;
}
search-box .suggestion-active,
search-box .suggestions-list li:hover {
  cursor: pointer;
  background-color: rgba(0, 83, 134, 0.0588235294);
}
search-box .li-crs {
  border-left: solid 5px rgb(220, 173, 0);
  /* stylelint-disable */
  font-family: "3dslight";
  /* stylelint-enable */
}
search-box .li-lp {
  border-left: solid 5px rgb(35, 157, 232);
  /* stylelint-disable */
  font-family: "3dslight";
  /* stylelint-enable */
}
search-box .list-headers {
  color: #555;
  margin-bottom: 15px;
  margin-left: 15px;
  /* stylelint-disable */
  font-family: "3dslight";
  /* stylelint-enable */
  font-size: 16px;
}
search-box .list-headers:hover {
  cursor: default;
}
search-box .pub-img-lpt,
search-box .pub-img-lm {
  opacity: 1;
  margin-left: 8px;
  vertical-align: middle;
}
search-box hr {
  margin-bottom: 15px;
  margin-top: 15px;
  width: auto;
  border-top: 1px solid #e9e9e9;
}
search-box .more-option-lp {
  font-size: 12px;
  cursor: pointer;
  float: right;
  margin-right: 30px;
  color: #249ee8;
}
search-box .more-option-lm {
  font-size: 12px;
  cursor: pointer;
  float: right;
  margin-right: 30px;
  color: #dcad00;
}
search-box .more-option-cert {
  font-size: 12px;
  cursor: pointer;
  float: right;
  margin-right: 30px;
  color: rgb(161, 4, 90);
}
search-box .search-box-layout {
  max-height: 600px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  margin-top: 5px;
  border: 1px solid #E6E6E6;
  border-radius: 3px;
}
search-box .temp {
  color: #555;
  float: left;
  margin-bottom: 15px;
  margin-left: 10px;
  text-transform: uppercase;
}
search-box .temp:hover {
  cursor: default;
}
search-box .li-crs {
  border-left: solid 5px rgb(220, 173, 0);
  font-family: "3dslight";
}
search-box .li-lp {
  border-left: solid 5px rgb(35, 157, 232);
  font-family: "3dslight";
}
search-box .see-more {
  font-family: "3dsregular";
  font-size: 14px;
  color: #999;
  text-align: left;
}
search-box .search-box-layout-lp {
  max-height: 491px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  margin-top: 10px;
}
search-box .clear-data {
  font-size: 14px;
  position: absolute;
  right: 17%;
  top: -9px;
  width: 12%;
}
search-box .clear-data-no-login {
  font-size: 14px;
  position: absolute;
  right: 59px;
  top: 10px;
}
search-box .cancel-search::before {
  color: #b9b0b0;
  display: inline-block;
  font-size: 30px;
  padding-top: 6px;
}
@media only screen and (min-width: 1170px) and (max-width: 1699px) {
  search-box .search-box-layout {
    margin-top: 1px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1169px) {
  search-box .clear-data-no-login {
    font-size: 14px;
    position: absolute;
    right: 20px;
    top: -5px;
  }
  search-box .search-box-layout {
    margin-top: 0px !important;
  }
  search-box .suggestions-list {
    font-size: 10px;
    position: fixed;
    right: 14%;
    top: 57px;
    width: 73%;
  }
  search-box .suggestions-list li {
    font-family: "3dsregular";
    padding-bottom: 5px;
    padding-left: 18px;
    padding-top: 5px;
    padding-right: 5px;
    font-size: 11px;
    text-align: left;
  }
  search-box .lp-suggestions-list {
    line-height: 11px;
    margin-top: -1px;
    margin-left: -15px;
  }
  search-box .lm-suggestions-list {
    line-height: 11px;
    margin-top: -4px;
    margin-left: -16px;
  }
  search-box .lp-label {
    margin-bottom: 12px;
    margin-top: 12px;
  }
  search-box .lm-label {
    margin-bottom: 12px;
  }
  search-box .tit-div {
    margin-bottom: 4px;
  }
  search-box .grid {
    margin-left: 35px;
  }
  search-box hr {
    margin-bottom: 7px;
    margin-top: 7px;
  }
  search-box .list-headers {
    font-size: 15px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  search-box .tit-div {
    text-align: left;
  }
}
@media (min-width: 300px) and (max-width: 500px) {
  search-box .search-box-layout {
    height: 500px;
  }
  search-box .more-option-lm {
    margin-right: 10px;
  }
  search-box .more-option-cert {
    margin-right: 10px;
  }
  search-box .more-option-lp {
    margin-right: 10px;
  }
}
@media (min-height: 300px) and (max-height: 500px) {
  search-box .search-box-layout {
    height: 300px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

html,
button,
input,
select,
textarea {
  font-family: "Arial", sans-serif;
}

body {
  background-color: #fff;
  color: #000;
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1em;
  overflow-x: hidden;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

h1 {
  font-size: 24px;
  font-size: 1.5 rem;
  font-family: "ds-web", sans-serif;
  margin: 0 0 8px;
}

h2 {
  font-size: 26px;
  font-size: 1.625 rem;
}

h1,
h2,
h3,
h4 {
  line-height: 1em;
}

h2,
h3 {
  font: inherit;
}

button {
  background: none;
  border: solid 1px #4bafeb;
  border-radius: 999px;
  color: #4bafeb;
  height: 30px;
  min-width: 60px;
  outline: none;
  padding: 0 10px;
  text-transform: uppercase;
}
button:disabled {
  cursor: not-allowed;
}

input[type=email],
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=tel],
input[type=number],
input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  height: 50px;
  margin: 0;
  outline: none;
  padding: 0 20px;
  vertical-align: top;
  width: 100%;
}

textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  height: 120px;
  line-height: 1.42857143;
  margin: 0;
  outline: none;
  padding: 6px 20px;
  vertical-align: top;
  width: 100%;
}

.center {
  text-align: center;
}

.full-height {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}

.vertically-middle {
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.right {
  float: right;
  margin-right: 10px;
}

.content-left {
  text-align: left;
}

.content-right {
  text-align: right;
}

.scroll {
  overflow-y: scroll;
}

a {
  color: #4bafeb;
  text-decoration: none;
}
a:hover {
  background-color: transparent !important;
  text-decoration: underline !important;
}

.align-right {
  text-align: right;
}

.icon {
  background-clip: padding-box;
  border: 0;
  display: inline-block;
  height: 42px;
  padding: 10px;
  text-transform: none;
  width: 42px;
}

.icon1 {
  float: left;
  font-size: 24px;
  height: 50px;
  margin: 0;
  margin-right: 10px;
  overflow: hidden;
  padding: 13px;
  width: 50px;
}

.for-small-devices .icon {
  background-clip: padding-box;
  border: 0;
  display: inline-block;
  height: 60px;
  padding: 10px;
  text-transform: none;
  width: 60px;
}

.container-fluid {
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 320px) and (max-width: 736px) {
  .container-fluid {
    overflow: visible !important;
  }
  .body {
    overflow: visible !important;
  }
}
.menu {
  font-size: 14px;
  font-size: 0.875 rem;
  background-color: #fff;
  border: solid 1px rgb(230, 230, 230);
  color: #000;
  position: absolute;
  right: 0;
  text-align: left;
  width: 200px;
}
.menu .menu-item {
  cursor: pointer;
  height: 36px;
  padding: 10px;
}
.menu .menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}

.btn-filled, search-box-login .search-button {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 80%;
  position: absolute;
  right: 0;
  top: 0;
  width: 65px;
}

.btn-shout {
  transition: all 0.3s ease 0s;
  transition-delay: 0s;
  background-clip: padding-box;
  border: 1px solid #005686;
  border-radius: 2px;
  color: #005686;
  font-size: 17px;
  font-weight: 600;
  height: 48px;
  padding: 0 30px;
  text-decoration: none;
  text-transform: uppercase;
}
.btn-shout.small {
  font-size: 12px;
  height: 30px;
  padding: 0 28px;
}
.btn-shout.medium {
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0 34px;
}
.btn-shout.inverse-color {
  border-color: #005686;
  color: #fff;
}
.btn-shout.inverse-color:hover {
  border-color: #005686;
  color: #4bafeb;
}
.btn-shout.solid-fill {
  background-color: #4bafeb;
}
.btn-shout.solid-fill:hover {
  border-color: #005686;
  color: #fff;
}
.btn-shout:hover {
  border-color: #005686;
  color: #4bafeb;
}

.btn-shout-reverse {
  transition: all 0.3s ease 0s;
  transition-delay: 0s;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 24px;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  height: 48px;
  padding: 0 30px;
  text-decoration: none;
  text-transform: uppercase;
}
.btn-shout-reverse.small {
  font-size: 12px;
  height: 30px;
  padding: 0 15px;
}
.btn-shout-reverse.medium {
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0 34px;
}
.btn-shout-reverse.inverse-color {
  border-color: #4bafeb;
  color: #4bafeb;
}
.btn-shout-reverse.inverse-color:hover {
  border-color: #fff;
  color: #fff;
}
.btn-shout-reverse.solid-fill {
  background-color: #fff;
}
.btn-shout-reverse.solid-fill:hover {
  border-color: #005686;
  color: #fff;
}
.btn-shout-reverse:hover {
  border-color: #4bafeb;
  color: #4bafeb;
}

.btn-details {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 0;
  color: #000;
  min-height: 30px;
  text-transform: none;
}

.btn-remove {
  border: 0;
  color: #a3a3a3;
  min-height: 20px;
  padding-left: 30px;
  position: relative;
  text-align: left;
  text-transform: initial;
}
.btn-remove::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #a3a3a3;
  content: "p";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  background-clip: padding-box;
  border: 1px solid #a3a3a3;
  border-radius: 50%;
  height: 20px;
  left: 6px;
  line-height: 19px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 20px;
}

aside {
  display: block;
  margin: 0 auto;
  text-align: right;
}

main {
  display: block;
}

.bright-on-hover:hover {
  border-color: #fff;
  color: #fff;
}

.container {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  padding-left: 16px;
  padding-right: 16px;
}

.link-see {
  background-clip: padding-box;
  border: 2px solid #4bafeb;
  border-radius: 50%;
  display: inline-block;
  height: 25px;
  text-decoration: none;
  width: 25px;
}
.link-see::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #4bafeb;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  line-height: 23px;
}

.cell {
  display: table-cell;
}

section.section-0 {
  padding: 90px 0 100px;
}
section.section-0 h1 {
  text-align: center;
}

.tl1 {
  font-size: 30px;
  font-size: 1.875 rem;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 35px;
  text-transform: uppercase;
}

.tl2 {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #000;
  font-weight: 400;
  line-height: 1em;
  text-transform: uppercase;
}

.tl3 {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #000;
  font-weight: 400;
  line-height: 1em;
  text-transform: uppercase;
}

.tl4 {
  font-size: 40px;
  font-size: 2.5 rem;
  color: #000;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.tl5 {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -webkit-box;
  height: 3.42em;
  line-height: 1.14em;
  margin-bottom: 11px;
  max-height: 3.42em;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tl6 {
  font-size: 17px;
  font-size: 1.0625 rem;
  line-height: 1.14em;
  margin-bottom: 18px;
}

.tl7 {
  font-size: 14px;
  font-size: 0.875 rem;
  font-weight: 600;
  line-height: 1.14em;
  margin-bottom: 2px;
}

.tl8 {
  font-size: xx-large;
  font-size: calc(xx-large / 16px) rem;
  font-weight: 300;
  margin-bottom: 25px;
  margin-left: -30px;
  text-transform: uppercase;
}
.tl8 small {
  font-size: xx-large;
  font-size: calc(xx-large / 16px) rem;
  font-weight: 500;
}

.progress-bar-under {
  background-color: #e9e9e9;
  height: 7px;
  margin-top: 5px;
  width: 100%;
}

.progress-bar {
  transition: all 1.2s ease 0.8s;
  transition-delay: 0.8s;
  background-color: #6c0;
  display: block;
  height: 7px;
  margin-top: -7px;
  width: 0%;
}

select::-ms-expand {
  display: none;
}

.dropdown {
  background: #fff 0% 0% no-repeat padding-box;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.0784313725);
  display: block;
  left: -81px;
  margin: auto;
  margin-top: 12px !important;
  position: absolute;
  right: -81px;
  top: 100%;
  visibility: hidden;
  width: 200px;
  z-index: 1000;
}
.dropdown .arrow {
  border-bottom: 12px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  display: inline-block;
  height: 0;
  width: 0;
}
.dropdown .menu-area {
  color: #999;
  font-family: "3dslight";
  font-size: 16px;
  padding: 0 10px 10px;
  position: relative;
  width: 200px;
}
.dropdown .menu-area > ul > li > a,
.dropdown .menu-area > ul > li > button {
  color: #999;
  font-family: "3dslight";
  font-weight: 400;
  font-size: 16px;
  padding-left: 6px;
}
.dropdown .menu-area > ul > li > a.active::after,
.dropdown .menu-area > ul > li > button.active::after {
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  padding-left: 8px;
  vertical-align: medium;
}
.dropdown .menu-area > ul > li + li {
  border-top: 1px solid #e9e9e9;
}
.dropdown .menu-area > ul > li.has-child > a::after,
.dropdown .menu-area > ul > li > button::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 8px;
  vertical-align: middle;
}
.dropdown .menu-area > ul > li.has-child > .dropdown .menu-area > ul > li.active > a, .dropdown .menu-area > ul > li.has-child > .active::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
.dropdown .menu-area > ul > li.has-child > .dropdown .menu-area > ul > li.active > a ul, .dropdown .menu-area > ul > li.has-child > .active::after ul {
  height: auto;
}
.dropdown .menu-area a,
.dropdown .menu-area button {
  border: 0;
  color: #000;
  cursor: pointer;
  display: block;
  font-weight: 300;
  height: 32px;
  line-height: 30px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.dropdown .menu-area a {
  padding-left: 15px;
}
.dropdown .menu-area .selected-menu {
  background-image: url("../images/icon-tick.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #1a77ac;
}

.dropdownauthor {
  box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-color: #fff;
  display: block;
  margin-top: 12px;
  padding: 10px 0;
  position: absolute;
  right: -20px;
  top: 100%;
  visibility: hidden;
  width: 178px;
  z-index: 1000;
}
.dropdownauthor .arrow {
  border-bottom: 12px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  display: inline-block;
  height: 0;
  width: 0;
}
.dropdownauthor .menu-area {
  position: relative;
  width: 178px;
}
.dropdownauthor .menu-area > ul > li > a,
.dropdownauthor .menu-area > ul > li > button {
  font-weight: 400;
  padding-left: 6px;
}
.dropdownauthor .menu-area > ul > li > a.active::after,
.dropdownauthor .menu-area > ul > li > button.active::after {
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  padding-left: 8px;
  vertical-align: medium;
}
.dropdownauthor .menu-area > ul > li + li {
  border-top: 1px solid #e9e9e9;
}
.dropdownauthor .menu-area > ul > li.has-child > a::after,
.dropdownauthor .menu-area > ul > li > button::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 8px;
  vertical-align: middle;
}
.dropdownauthor .menu-area > ul > li.has-child > .dropdownauthor .menu-area > ul > li.active > a, .dropdownauthor .menu-area > ul > li.has-child > .active::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
.dropdownauthor .menu-area > ul > li.has-child > .dropdownauthor .menu-area > ul > li.active > a ul, .dropdownauthor .menu-area > ul > li.has-child > .active::after ul {
  height: auto;
}
.dropdownauthor .menu-area a,
.dropdownauthor .menu-area button {
  border: 0;
  color: #000;
  cursor: pointer;
  display: block;
  font-weight: 300;
  height: 32px;
  line-height: 30px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.dropdownauthor .menu-area a {
  padding-left: 15px;
}
.dropdownauthor .menu-area .selected-menu {
  background-image: url("../images/icon-tick.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #1a77ac;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
.loader {
  animation: spin 0.5s infinite linear;
  background: transparent url("../../static/images/loader.png") no-repeat 0 0;
  background-size: 50px 50px;
  height: 50px;
  margin: 20px auto;
  width: 50px;
}

.end-of-result {
  color: #86888a;
  display: block;
  font-size: 1rem;
  height: 45px;
  margin: 20px;
  padding: 14px;
  text-align: center;
}

.div-sort {
  display: inline-block;
  float: right;
}
.div-sort label {
  color: #6d6d6d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
.div-sort select {
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  font-size: 15px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 170px;
}
.div-sort select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
.div-sort::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -30px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}

.no-result-found-message {
  color: #4bafeb;
  font-size: 14px;
  margin-bottom: 15px;
}

.no-result-found-tip {
  color: #a3a3a3;
  font-size: 11px;
  font-style: italic;
  margin-bottom: 40px;
}

.no-result-found-info-icon {
  background-image: url("../images/icon_info.png");
  height: 45px;
  left: -60px;
  position: relative;
  top: 28px;
  width: 45px;
}

.no-search-result-found {
  color: #005686;
  margin-bottom: 14%;
  margin-left: 40%;
  margin-top: 3%;
}
.no-search-result-found .no-result-found-heading {
  font-size: 30px;
  margin-bottom: 45px;
}
.no-search-result-found .search-suggestions-list {
  list-style: inherit;
  margin-top: 5px;
}
.no-search-result-found .search-suggestion-item {
  margin-left: 17px;
  padding: 2px;
}

.icon1-icon-plus::after,
.icon1-icon-minus::after {
  color: #484848;
  font-size: 43px;
  height: 40px;
  left: 10px;
  position: relative;
  top: 18px;
  width: 40px;
}

.btn-filter {
  border: 0;
  color: #4bafeb;
  min-height: 20px;
  position: relative;
  text-align: left;
  text-transform: none;
}

.more-loading {
  animation: spin 0.5s infinite linear;
  background: transparent url("../../static/images/loader.png") no-repeat 0 0;
  background-size: 60px 60px;
  height: 60px;
  margin: 20px auto;
  width: 60px;
}

.login-loading {
  animation: spin 0.5s infinite linear;
  background: transparent url("../../static/images/loader-login.png") no-repeat 0 0;
  background-size: 25px 25px;
  display: inline;
  height: 25px;
  margin: 7px;
  position: absolute;
  width: 25px;
}

.ds-heading {
  font-family: "ds-web", sans-serif;
}

.dd-error-text {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
  display: inline-block;
  font-size: 14px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}

.dd-error-layout {
  background: rgba(255, 207, 207, 0.5);
  height: auto;
  padding: 5px;
  text-align: center;
}

.btn-see-all {
  font-family: "ds-web", sans-serif;
}

.non-applied-filters {
  margin-top: 25px;
}

.author-table {
  border-collapse: collapse;
  width: 100%;
}
.author-table th,
.author-table td {
  padding: 12px;
  text-align: left;
}
.author-table tr:nth-child(even) {
  background-color: #f5f5f5;
}
.author-table tr:nth-child(odd) {
  background-color: #fff;
}
.author-table th {
  background-color: #78befa;
  color: #fff;
  font: inherit;
}

.hover-pointer {
  cursor: pointer;
}

.bold {
  font-weight: 800;
}

.author-btn {
  background-color: #4bafeb;
  color: #fff;
  margin: 10px;
}
.author-btn:disabled {
  background-color: #a3a3a3;
  border-color: #a3a3a3 !important;
  color: #fff !important;
}

.author-cancel {
  color: #4bafeb;
  margin-right: 15px;
  margin-top: 18px;
}

.break-long-word {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  -ms-word-break: break-all;
  word-wrap: break-word;
}

.embed-link-box {
  border: solid 1px #dbdbdb;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #8e8e8e;
  font-size: 12px;
  height: 30px;
  line-height: 18px;
  padding: 5px;
  text-align: center;
  width: 275px;
}

.drop-box {
  background-color: #e9e9e9;
  border-color: #e9e9e9;
  border-style: dashed;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-width: thin;
  cursor: pointer;
  font-size: 12px;
  font-style: italic;
  height: 85px;
  padding-top: 30px;
  position: relative;
  text-align: center;
  width: 285px;
  word-wrap: break-word;
}

.upload-suggest {
  color: #bababa;
  font-size: 12px;
  font-style: italic;
  margin-top: 5px;
}

.dragover {
  border: 2px dashed #cdcdcd;
}

.help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}

.authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #4bafeb !important;
  height: 30px;
  width: 120px;
}
.authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.authorfilter .helperButton.reset {
  display: none;
}
.authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cancel-upload {
  cursor: pointer;
  font-size: 12px !important;
}

.author-course-list-search {
  border-radius: 40px !important;
  height: 40px !important;
  margin-bottom: 30px !important;
  width: 240px !important;
}

.choose-upload-type {
  color: #0e193d !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  margin-bottom: 25px !important;
}

.centering-td {
  padding: 8px 12px 18px !important;
}

.author-block-table {
  padding: 0 !important;
}
.author-block-table table {
  width: 100% !important;
}
.author-block-table table tr {
  background-color: #fff !important;
}

.skip-psedu-selector {
  background-color: #fff !important;
}

.no-vault-message {
  margin-top: 35px;
}

.struc-radio {
  left: 35%;
  position: relative;
}

.disabled-text {
  color: #919191;
}

.cus-bold {
  font-weight: 700;
}

.still-loading-rest {
  color: #a3a3a3;
  margin: 25px 0;
}
.still-loading-rest .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 50px;
  margin: 0;
  position: relative;
  width: 20px;
}

.diableddiv {
  cursor: default;
  opacity: 0.6;
}
.diableddiv * {
  cursor: default;
  opacity: 0.6;
}

.clearfix-s::after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
}

.block-lco-loading {
  border-left: 2px solid #003553;
  color: #a4a4a4;
  font-weight: 600;
  padding: 15px;
}

.block-icn {
  position: relative;
  top: 2px;
  width: 19px;
}

.exam-icn {
  position: relative;
  top: 2px;
  width: 20px;
}

.row-spacer {
  height: 2px;
}

.block-linked-lcos-list {
  border-left: 2px solid #003553;
  color: #a4a4a4;
}

.expanded-block-item {
  background-color: #c5e6fb !important;
  border-left: 10px solid #003553 !important;
}

.non-expanded-block-item {
  border-left: 10px solid #fff;
}

.expanded-sub-block-item {
  border-left: 10px solid #003553;
}

.lco-row-collap-icons {
  padding-left: 18px !important;
  width: 55px;
}

.lco-row-collap-icons-author {
  padding-left: 21px !important;
  width: 28px;
}

.struc-block-lco-title {
  color: #4bafeb;
  min-width: 240px;
}

.icons-table {
  vertical-align: middle;
}
.icons-table tr {
  background-color: transparent !important;
}
.icons-table tr td {
  height: 23px;
  padding: 3px;
  width: 23px;
}
.icons-table tr td div {
  height: 23px;
  width: 23px;
}

.parent-icon-table,
.icons-table {
  vertical-align: middle;
}
.parent-icon-table tbody,
.icons-table tbody {
  vertical-align: middle;
}
.parent-icon-table tr,
.icons-table tr {
  vertical-align: middle;
}
.parent-icon-table td,
.icons-table td {
  vertical-align: middle;
}

.link-me {
  color: #4bafeb;
  cursor: pointer;
}

.link-no {
  color: #4bafeb;
  cursor: default;
}

.btn-color {
  background: #005686;
  border: 1px solid #005686;
  color: #fff;
}

.loading {
  left: 50%;
  position: absolute;
  top: 50%;
}

.loading-bar {
  animation: loading 1s ease-in-out infinite;
  border-radius: 1px;
  display: inline-block;
  height: 15px;
  width: 4px;
}

.loading-bar:nth-child(1) {
  animation-delay: 0;
  background-color: #005686;
}

.loading-bar:nth-child(2) {
  animation-delay: 0.09s;
  background-color: #005686;
}

.loading-bar:nth-child(3) {
  animation-delay: 0.18s;
  background-color: #005686;
}

.loading-bar:nth-child(4) {
  animation-delay: 0.27s;
  background-color: #005686;
}

@keyframes loading {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1, 2.2);
  }
  40% {
    transform: scale(1);
  }
}
.fixed {
  position: fixed;
}

.messages {
  color: #aba9a9;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 100px;
}

.msg-title {
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
}

.msg-title-one {
  font-size: 13px;
  margin-top: 11px;
}

.msg-title-two {
  font-size: 13px;
}

.class-icon {
  height: 18px;
  margin-left: 2px;
  margin-top: -1px;
}

.class-title {
  color: #77797c;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 2px;
}

::-webkit-scrollbar {
  background-color: #fff;
  height: 6px;
  width: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #d3d3d3;
  border-radius: 10px;
}

.course-meta-btn {
  background-clip: padding-box;
  background-color: #005686;
  border: 1px solid #005686 !important;
  border-radius: 2px;
  color: #fff !important;
  font-size: 12px;
  font-weight: 600;
  height: 30px;
  line-height: 0;
  padding: 0 28px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  transition-delay: 0s;
}

.error-1 {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: #f00;
}

.tab-wrapper {
  display: -ms-flexbox !important;
  display: flex !important;
  margin-top: 20px;
  max-height: 30px;
  overflow-x: scroll;
  width: 360px;
}
.tab-wrapper .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
  border-bottom: 3px solid #484848;
  border-width: 40%;
}

.tab-wrapper::-webkit-scrollbar {
  width: 0;
  display: none;
}

.tab-wrapper .item {
  color: #005386;
  margin-right: 10px;
  min-width: 170px;
  line-height: 24px;
  text-align: center;
}

.tab-wrapper .item-all {
  min-width: 120px;
}

search-box-login {
  display: inline-block;
  height: 38px;
  margin: 0 auto;
  max-width: 360px;
  padding-right: 32.5px;
  position: relative;
}
search-box-login .search-options {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "a";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  border-right: 1px solid rgb(230, 230, 230);
  cursor: pointer;
  height: 37px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  text-transform: none;
  top: 0;
  width: 42px;
}
search-box-login .search-text {
  background-color: transparent !important;
  border: 1px solid rgb(230, 230, 230);
  color: #fff;
  font-weight: 300;
  height: 80% !important;
  padding-right: 42.5px;
}
search-box-login .search-text.dark {
  color: #000;
}
search-box-login input[type=text]::-ms-clear {
  display: none;
}
search-box-login .search-clear {
  cursor: pointer;
  height: 80%;
  left: 240px;
  position: absolute;
  right: 0;
  top: 8px;
  width: 65px;
}
search-box-login .search-clear::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "p";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
search-box-login .search-button::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
search-box-login .errorbox {
  border-color: #808080;
}
search-box-login .search-result {
  background-color: #fff;
  border-bottom: solid 1px rgb(230, 230, 230);
  border-left: solid 1px rgb(230, 230, 230);
  border-right: solid 1px rgb(230, 230, 230);
  color: #000;
  left: 0;
  list-style: none;
  position: absolute;
  top: 29px;
  z-index: 1000;
}
search-box-login .search-result li {
  font-size: 14px;
  font-size: 0.875 rem;
  padding: 10px;
  text-align: left;
}
search-box-login .search-result li:hover {
  background-color: #4bafeb;
  color: #fff;
  cursor: pointer;
}
search-box-login .search-result li a {
  color: #005686;
}
search-box-login .search-result li a:hover {
  color: #fff;
  text-decoration: none;
}
search-box-login .search-result li .search-version {
  color: #989797;
  display: block;
  font-family: "Arial", sans-serif;
  font-size: 10px;
  margin-top: 5px;
}
search-box-login .search-result li .search-version:hover {
  color: #fff;
}
search-box-login .search-box-layout {
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 95%;
}
search-box-login .clear-data {
  font-size: 14px;
  position: absolute;
  right: 17%;
  top: -9px;
  width: 12%;
}
search-box-login .clear-data-no-login {
  font-size: 14px;
  position: absolute;
  right: 59px;
  top: 10px;
}
search-box-login .cancel-search::before {
  color: #b9b0b0;
  display: inline-block;
  font-size: 15px;
  padding-right: 18px;
  padding-top: 17px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
toaster-message .toaster {
  transition: height 0.4s ease 0s;
  transition-delay: 0s;
  border-radius: 4px;
  height: auto;
  padding: 15px;
  position: fixed;
  text-align: center;
  z-index: 1250;
}
toaster-message .toaster .close-toaster {
  position: absolute;
  right: 15px;
  top: 15px;
}
toaster-message .toaster .close-toaster::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
toaster-message .toaster-before-div {
  background: #ea4f37;
  height: 40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 5px;
}
toaster-message .toasterdefault {
  bottom: 20px;
  left: auto;
  right: 15px;
  width: 25%;
}
toaster-message .toasterglobalwarning {
  border-radius: 0;
  height: 48px;
  left: 10px;
  margin-top: 8px;
  min-height: 40px;
  padding: 13px;
  padding-right: 42px;
  position: relative;
  right: 15px;
  top: 20px;
  width: 99%;
}
toaster-message .icon1-icon-exclamation-triangle::before {
  color: #ea4f37;
  font-size: 17px;
  left: auto;
  margin-left: -25px;
  margin-top: -2px;
}
toaster-message .info-msg-icon {
  background: transparent url(img/error_outline-24px.png) 0% 0% no-repeat padding-box;
  font-size: 13px;
  height: 26px;
  left: 375px;
  opacity: 1;
  padding-right: 15px;
  top: 104px;
  width: 40px;
}
toaster-message .info-ui-msg {
  color: #484848;
  font-family: "3dslight";
  font-size: 14px;
  height: 19px;
  left: 422px;
  letter-spacing: 0;
  opacity: 1;
  text-align: center;
  top: 110px;
  width: 1114px;
}
toaster-message .close-gloabal-toaster {
  float: right;
}
toaster-message .close-gloabal-toaster::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #808080;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  cursor: pointer;
}
toaster-message .info {
  background-color: #239de8;
  color: #fff;
  margin-left: 12% !important;
  margin-right: 12% !important;
  position: relative !important;
  top: 14px !important;
  width: auto !important;
}
toaster-message .flashinfo {
  background-color: #239de8;
  color: #fff;
}
toaster-message .warning {
  background-color: #e57373;
  color: #fff;
}
toaster-message .globalwarning {
  color: #3d3d3d;
}
toaster-message .read-more {
  color: #484848;
  font-family: "3dslight";
  font-size: 14px;
  height: 19px;
  left: 1033px;
  letter-spacing: 0;
  text-align: center;
  text-decoration: underline;
  top: 0;
  width: 81px;
}
toaster-message .read-more a {
  color: #484848;
}
toaster-message .toasterdisablebackground {
  height: 100%;
  left: 0;
  padding: 10px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
toaster-message .transclude {
  top: auto;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
v5-transition-dialog .show-transition-modal .transclude {
  overflow: hidden;
  padding: 0;
  top: 0;
}
v5-transition-dialog .show-transition-modal .icon-close-dialog {
  margin-top: 25px;
  position: relative;
  z-index: 6;
}
v5-transition-dialog .show-transition-modal .panel {
  background-color: #f1f3f4;
  overflow: hidden;
}
v5-transition-dialog .show-transition-container {
  display: table;
  height: 440px;
  position: relative;
  width: 100%;
}
v5-transition-dialog .show-transition-close {
  font-size: 24px;
  font-size: 1.5 rem;
  background-image: url("../images/modal-close.png");
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
  height: 23px;
  margin-top: 20px;
  position: absolute;
  right: 15px;
  width: 33px;
  z-index: 6;
}
v5-transition-dialog .do-not-show-at-startup {
  margin-left: 15px;
  margin-top: -15px;
  position: absolute;
  z-index: 6;
}
v5-transition-dialog .take-a-tour-modal-text {
  color: #b2b2b2;
  font-size: 0.9em;
}
v5-transition-dialog .ok-button {
  float: right;
  margin-right: 15px;
}
v5-transition-dialog .image-style {
  display: table-cell;
  margin: 0 auto;
}
v5-transition-dialog .show-transition-content {
  display: table-cell;
  vertical-align: middle;
}
v5-transition-dialog .show-transition-text {
  font-family: "ds-web", sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-left: 5px;
  margin-top: 5px;
}
v5-transition-dialog .toaster-style-1 {
  margin-left: 5px;
  text-align-last: center;
  width: 100%;
}
v5-transition-dialog .icon1-icon-check-circle::before {
  font-size: 1.25em;
  left: 5px;
  top: 32%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
voucher-login-box {
  display: block;
  font-family: "3dslight";
  position: relative;
  width: 100%;
}
voucher-login-box .content-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 10px;
  position: relative;
}
voucher-login-box .parent-title {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 33px;
}
voucher-login-box .fill-voucher-container {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 50px;
  position: relative;
  width: 100%;
}
voucher-login-box .fill-voucher-container .dd-input-box {
  font-size: 17px;
  font-size: 1.0625 rem;
  border: 1px solid #53a0b2;
  color: #005686;
  display: inline-block;
  height: 40px;
  padding-left: 50px;
  position: relative;
}
voucher-login-box .fill-voucher-container .auth-toggle {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 40px;
  padding-top: 5px;
  width: 245px;
}
voucher-login-box .fill-voucher-container .auth-toggle .existuser-label {
  color: #484848;
  font-size: 14px;
  letter-spacing: 0;
  opacity: 1;
  padding-left: 10px;
}
voucher-login-box .voucher-auth {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding-bottom: 40px;
}
voucher-login-box .btn-ds {
  -ms-flex-align: center;
      align-items: center;
  border: 0;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  height: 40px;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: upercase;
  width: 270px;
}
voucher-login-box .field {
  position: relative;
  width: 245px;
}
voucher-login-box .voucher-tag .voucher-tag-container {
  -ms-flex-align: center;
      align-items: center;
  background: #4bafeb;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  width: 40px;
  z-index: 999;
}
voucher-login-box .voucher-tag .voucher-tag-container img {
  width: 20px;
}
voucher-login-box .voucher-tag input:-ms-input-placeholder {
  color: #cdcdcd;
  font-size: 15px;
}
voucher-login-box .voucher-tag input::placeholder {
  color: #cdcdcd;
  font-size: 15px;
}
voucher-login-box .dd-error-layout {
  background: rgba(255, 207, 207, 0.5);
  height: auto;
  margin-top: 10px;
  padding: 5px;
  text-align: center;
}
voucher-login-box .dd-error-text {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
  display: inline-block;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}
voucher-login-box .voucher-close {
  cursor: pointer;
  height: 33px;
  position: absolute;
  right: 10px;
  z-index: 999;
}
voucher-login-box .input-checkbox-wrapper {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  position: relative;
}
voucher-login-box .input-checkbox-wrapper .input-checkbox-inner {
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 2px;
  box-sizing: border-box;
  display: inline-block;
  height: 14px;
  left: 0;
  position: relative;
  top: 0;
  transition: all 0.3s;
  width: 14px;
}
voucher-login-box .input-checkbox-wrapper .input-checkbox-inner::after {
  background: transparent;
  border: 2px solid #fff;
  border-right: 0;
  border-top: 0;
  box-sizing: content-box;
  content: " ";
  display: block;
  font-size: 0;
  height: 3px;
  left: 2px;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg) scale(0);
  transition: all 0.12s ease-in-out;
  width: 6px;
}
voucher-login-box .input-checkbox-wrapper.is-checked .input-checkbox-inner {
  background-color: #4bafeb;
  border-color: #27f;
}
voucher-login-box .input-checkbox-wrapper.is-checked .input-checkbox-inner::after {
  transform: rotate(-45deg) scale(1);
}
voucher-login-box .input-checkbox-wrapper input {
  bottom: 0;
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
voucher-login-box .times {
  display: block;
}
voucher-login-box .times ul {
  list-style-type: none;
  margin-left: 25px;
}
voucher-login-box .times ul li {
  -ms-flex-align: start;
      align-items: flex-start;
  border-left: 1px dashed #808080;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  width: 100%;
}
voucher-login-box .times ul li:last-child {
  border-left: 1px solid transparent;
}
voucher-login-box .times ul li b {
  background: #fff;
  border: 1px solid #808080;
  border-radius: 50%;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 9px;
  margin-left: -5px;
  overflow: hidden;
  width: 9px;
}
voucher-login-box .times ul li span {
  color: #484848;
  font-family: "3dslight";
  font-size: 13px;
  line-height: 18px;
  margin-top: -3px;
  padding-left: 20px;
  text-align: left;
}
.voucherModalContainer {
  padding: 0 33px 0 33px;
}
.voucherModalContainer .voucherModalHeader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.voucherModalContainer .voucherModalHeader .title {
  color: #333333;
  font-size: 18px;
  font-family: "3dsregular";
}
.voucherModalContainer .voucherModalBody .voucherCodeInputwrapper {
  position: relative;
  height: 56px;
}
.voucherModalContainer .voucherModalBody .voucherCodeInputwrapper .voucherCodeInput {
  padding: 4px 18px;
  width: 100%;
  height: 100%;
  max-width: 100%;
  font-size: 22px;
  outline: none;
  border-radius: 5px;
  border: 1px solid #C6C6C6;
}
.voucherModalContainer .voucherModalBody .voucherCodeInputwrapper .Error-layout {
  height: auto;
  padding: 9px;
  text-align: left;
}
.voucherModalContainer .voucherModalBody .voucherCodeInputwrapper .Error-layout .warningIcon {
  padding-top: 2px;
  vertical-align: bottom;
}
.voucherModalContainer .voucherModalBody .voucherCodeInputwrapper .Error-layout .Error-text {
  color: #BA0003;
  font-size: 14px;
  line-height: normal;
  font-family: "3dsregular";
}
.voucherModalContainer .voucherModalBody .voucherCodeInputwrapper .ds-input {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  right: 11px;
}
.voucherModalContainer .voucherModalBody .submitButton {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 56px;
  color: #fff;
  font-size: 21px;
  background-color: #005386;
  border-radius: 5px;
  cursor: pointer;
  font-family: "3dsregular";
  margin-top: 10%;
  text-transform: none !important;
}
.voucherModalContainer .voucherActivationBody .voucherActivatewrapper {
  position: relative;
  height: 56px;
  margin-left: 38%;
  margin-top: 3%;
}
.voucherModalContainer .voucherActivationBody .voucherActivatedHeader {
  font-size: 21px;
  letter-spacing: 0;
  color: #66CC00;
  opacity: 1;
  margin-top: 16%;
  margin-left: 35%;
  font-family: "3dsregular";
}
.voucherModalContainer .voucherActivationBody .closeButtonVoucher {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 56px;
  color: #fff;
  font-size: 21px;
  background-color: #005386;
  border-radius: 5px;
  cursor: pointer;
  font-family: "3dsregular";
  margin-top: 41px;
  text-transform: none !important;
}
.voucherModalContainer .bc-blue {
  color: #42a2da !important;
}
@media (min-width: 320px) and (max-width: 736px) {
  .voucherModalContainer .voucherModalBody .voucherCodeInputwrapper .Error-layout .Error-text {
    font-size: 12px !important;
  }
  .voucherModalContainer .voucherModalBody .voucherCodeInputwrapper .Error-layout .warningIcon {
    width: 16px;
    height: 16px;
  }
  .voucherModalContainer .voucherActivationBody .voucherActivatewrapper {
    height: 110px;
    margin-left: 24%;
  }
  .voucherModalContainer .voucherActivationBody .voucherActivatedHeader {
    margin-left: 17%;
  }
}
@media (min-width: 320px) {
  .voucherModalContainer .submitButton {
    margin-top: 20% !important;
  }
  .voucherModalContainer .Error-layout {
    padding: 2px !important;
  }
}
@media (min-width: 481px) {
  .voucherModalContainer .submitButton {
    margin-top: 10% !important;
  }
}
@media (min-width: 641px) {
  .voucherModalContainer .submitButton {
    margin-top: 9% !important;
  }
}

.content_un {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  height: 100%;
}
.content_un .content {
  margin-top: 40px;
  text-align: center;
  margin-bottom: 15px;
  font-family: "3dsregular";
}
.content_un .content img {
  margin-bottom: 20px;
}
.content_un .content h2 {
  font-size: 18px;
}
.content_un .content p {
  font-size: 12px;
  padding: 5px;
  color: gray;
}
.content_un hr {
  width: 100%;
}
.content_un .close_button button {
  width: 150px;
  height: 45px;
  border-radius: 4px;
  background-color: #35B4FF;
  color: white;
  cursor: pointer;
  font-size: 21px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.custom-page-main-cp {
  text-align: center;
}
.custom-page-main-cp .zone-content {
  margin: 0 38px;
}
.custom-page-main-cp .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
.custom-page-main-cp .blue-bg > div {
  position: relative;
  top: -180px;
}
.custom-page-main-cp .title {
  margin: 30px auto 0;
  width: 100%;
}
.custom-page-main-cp .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
.custom-page-main-cp .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
.custom-page-main-cp .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
.custom-page-main-cp .custom-page-cell {
  vertical-align: middle;
}
.custom-page-main-cp .div-btn-style {
  display: table;
  float: right;
  margin-top: 20px;
  margin-right: 7px;
}
.custom-page-main-cp .vertically-center {
  display: table-cell;
  vertical-align: middle;
}
.custom-page-main-cp .btn-submit {
  top: 732px;
  left: 367px;
  width: 125px;
  height: 45px;
  background: #005386 0% 0% no-repeat padding-box;
  opacity: 1;
  margin-right: 50px;
  border-radius: 2px;
}
.custom-page-main-cp .btn-style {
  font-size: 18px;
  text-align: center;
  font-family: "3dsregular";
  line-height: 40px;
  padding: 0;
  color: #ffffff;
  text-transform: none;
}
.custom-page-main-cp .input-label {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #000;
  margin-top: 20px;
  text-align: left;
}
.custom-page-main-cp .input-box {
  font-size: 17px;
  font-size: 1.0625 rem;
  border: 1px solid #e9e9e9;
  color: #005686;
  font-size: 14px;
  height: 25px;
  margin: 7px 0;
}
.custom-page-main-cp .error-text {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
  display: inline-block;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}
.custom-page-main-cp .error-layout {
  background: rgba(255, 207, 207, 0.5);
  height: 20px;
  text-align: center;
}
.custom-page-main-cp .div-content {
  float: left;
}
.custom-page-main-cp .other {
  margin: 30px auto;
  text-align: center;
  width: 92%;
}
.custom-page-main-cp .other-xs {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  width: 95%;
}
.custom-page-main-cp .settings-chng-pwd-1 .pass-rules {
  top: 339px;
  float: left;
  left: 1025px;
  height: 21px;
  text-align: left;
  letter-spacing: 0;
  color: #005386;
  font-family: "3dsregular";
  font-size: 18px;
  opacity: 1;
}
.custom-page-main-cp .settings-chng-pwd-1 .pass-rules-xs {
  font-size: 0.9em;
}
.custom-page-main-cp .settings-chng-pwd-1 .icon-arrow {
  margin-left: -15px;
}
.custom-page-main-cp .settings-chng-pwd-1 .icon-arrow::before {
  bottom: 3px;
  color: #4bafeb;
  content: "m";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: x-small;
  padding-left: 10px;
  position: relative;
}
.custom-page-main-cp .settings-chng-pwd-1 .icon-arrow.active::before {
  bottom: 3px;
  color: #4bafeb;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: x-small;
  padding-left: 10px;
  position: relative;
}
.custom-page-main-cp .settings-chng-pwd-1 .ds-passport h4 {
  font-size: 18px;
  margin-left: 20px;
  padding-top: 20px;
  text-align: center;
}
.custom-page-main-cp .settings-chng-pwd-1 .ds-passport h5 {
  font-size: 17px;
  margin-left: 20px;
  padding-top: 20px;
  text-align: center;
}
.custom-page-main-cp .settings-chng-pwd-1 .ds-passport img {
  display: block;
  margin-left: 370px;
  padding-top: 20px;
}
.custom-page-main-cp .settings-chng-pwd-1 li {
  top: 383px;
  left: 1045px;
  width: 400px;
  height: 21px;
  text-align: left;
  font-size: 16px;
  font-family: "3dslight";
  letter-spacing: 0;
  color: #999999;
  opacity: 1;
  margin-bottom: 10px;
}
.custom-page-main-cp .settings-chng-pwd-1 ol {
  list-style: disc;
  list-style-position: inside;
}
.custom-page-main-cp .settings-chng-pwd-1 .dd-input-label {
  font-size: 17px;
  font-size: 1.0625 rem;
  font-size: 17px;
  font-size: 18px;
  font-family: "3dslight";
  top: 437px;
  left: 366px;
  height: 21px;
  text-align: left;
  letter-spacing: 0;
  color: #999999;
  opacity: 1;
  padding-top: 10px;
}
.custom-page-main-cp .settings-chng-pwd-1 .dd-input-box {
  font-size: 14px;
  font-size: 0.875 rem;
  font-size: 14px;
  border: 1px solid #e9e9e9;
  color: #005686;
  height: 30px;
  width: 400px;
  margin-bottom: 15px;
}
.custom-page-main-cp .settings-chng-pwd-1 .pwd-left {
  display: inline-block;
  padding-top: 27px;
  text-align: left;
  width: 45%;
  line-height: 5px;
  margin-top: 18px;
}
.custom-page-main-cp .settings-chng-pwd-1 .pwd-left-xs {
  display: inline-block;
  min-width: 300px;
  padding-left: 10px;
  text-align: left;
}
.custom-page-main-cp .settings-chng-pwd-1 .pwd-right {
  background-color: rgba(233, 243, 253, 0.5);
  float: right;
  height: 350px;
  height: 317px;
  background: #FCFCFC 0% 0% no-repeat padding-box;
  opacity: 1;
  padding-top: 50px;
  /* padding-right: 50px; */
  padding-bottom: 50px;
  padding-left: 50px;
}
.custom-page-main-cp .settings-chng-pwd-1 .pwd-right-xs {
  background-color: rgba(233, 243, 253, 0.5);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
}
.custom-page-main-cp .settings-chng-pwd-1 .dd-input-box-xs {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1px solid #e9e9e9;
  color: #005686;
  height: 30px;
}
.custom-page-main-cp .settings-chng-pwd-1 .link-style {
  top: 746px;
  left: 568px;
  width: 60px;
  height: 23px;
  text-align: center;
  font-family: "3dslight";
  color: #005386;
  opacity: 1;
  font-size: 18px;
  padding-right: 40px;
}
.custom-page-main-cp .settings-chng-pwd-1 .section-heading {
  top: 216px;
  left: 366px;
  height: 40px;
  text-align: initial;
  font-size: 28px;
  /* font-family: Regular; */
  font-family: "3dslight";
  letter-spacing: 0;
  color: #005386;
  opacity: 1;
  margin-left: 108px;
  text-transform: none;
}
.custom-page-main-cp .dd-error-layout {
  height: auto;
  width: 290px;
}

.change-password {
  margin-top: 225px;
}

@media (min-width: 1024px) and (max-width: 1910px) {
  .change-password {
    margin-top: 180px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
[class^=icon-],
[class*=" icon-"] {
  font-size: 20px;
  margin-right: 10px;
  vertical-align: middle;
}

.course-container {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-left: 5px;
  padding-right: 5px;
}
.course-container .coursecontainerstudent {
  margin-top: 212px;
}
.course-container .coursestudent {
  margin-top: 180px;
}
.course-container .meta-data-objectives li {
  padding-left: 10px;
  text-indent: -5px;
}
.course-container .course-header {
  height: 40px;
  padding-top: 10px;
}
.course-container .course-header .line-back {
  color: #4bafeb;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.3px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: baseline;
}
.course-container .course-header .line-back:hover {
  color: #a3a3a3;
}
.course-container .course-header .brand-images {
  margin-top: 10%;
  padding: 5px;
}
.course-container .course-header .ipad-brands {
  margin-top: 15px;
}
.course-container .line-back-meta {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.course-container .gutter {
  margin-left: -8px;
  margin-right: -8px;
  padding-top: 24px;
}
.course-container .select-link {
  display: inline;
  margin-left: 10px;
}
.course-container .select-link select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 110px;
}
.course-container .select-link select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
.course-container .select-link::after {
  color: #4bafeb;
  content: "b";
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  margin-left: -30px;
  pointer-events: none;
  vertical-align: middle;
}
.course-container .select-link-single {
  display: inline;
}
.course-container .select-link-single button {
  background: none;
  border: 0;
  color: #000;
  cursor: default;
  padding: 0;
  text-transform: none;
}
.course-container .open ul {
  height: auto;
  overflow: hidden;
}
.course-container .open ul li {
  margin-bottom: 5px;
}
.course-container .open a {
  color: #a3a3a3;
  cursor: pointer;
}
.course-container .open a:hover {
  color: #4bafeb;
}
.course-container .layout-1 {
  margin-left: 0;
  margin-right: 0;
}
.course-container .course {
  font-size: 14px;
  font-size: 0.875 rem;
  font-family: roboto;
  margin-top: 100px;
}
.course-container .course .rte {
  font-family: roboto;
}
.course-container .course .rte p {
  color: #a3a3a3;
  font-family: roboto;
  line-height: 1.5em;
  margin-bottom: 15px;
}
.course-container .course .rte h1 {
  font-family: roboto;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.course-container .course .rte .tl2 {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.course-container .course .rte h2 {
  font-family: roboto;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.course-container .course .rte h3 {
  color: #000;
  font-family: roboto;
  font-size: 17px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 20px;
}
.course-container .course .rte li {
  color: #a3a3a3;
}
.course-container .course .rte .custom-li {
  margin-bottom: 15px;
}
.course-container .course .course-image {
  background-color: #d5d5d5;
  height: 280px;
  margin-bottom: 20px;
  margin-left: 35px;
  position: relative;
  width: 420px;
}
.course-container .course .fav-image {
  right: 5px;
  position: absolute;
  cursor: pointer;
  top: 5px;
}
.course-container .course .course-completion-status {
  margin-bottom: 10px;
  margin-left: 35px;
  width: 423px;
}
.course-container .course .course-play {
  margin-left: 35px;
}
.course-container .course .left-top-border-courses {
  border-left: 1px solid #e9e9e9;
  padding-left: 55px;
}
.course-container .course .objective-course-meta-data li {
  line-height: 1.2em;
  margin-top: 5px;
}
.course-container .course .objective-course-meta-data li::before {
  display: inline-block;
  padding-right: 5px;
}
.course-container .metadata-navigation {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  line-height: 55px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.course-container .metadata-navigation .metadata-nav-item {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #bcbbbb;
  cursor: pointer;
  font-family: roboto;
  font-weight: 400;
  height: 55px;
  padding-top: 0;
}
.course-container .metadata-navigation .metadata-nav-item.selected {
  color: #3c3c3c;
  font-family: roboto;
  position: relative;
}
.course-container .meta-container {
  height: 1%;
  min-height: 250px;
  overflow: hidden;
}
.course-container .lco-div {
  width: auto;
}
.course-container .lco-div .course-meta {
  display: -ms-flexbox;
  display: flex;
  padding: 2%;
}
.course-container .lco-div .course-meta-play {
  float: right;
  padding-top: 2%;
}
.course-container .lco-div .course-meta-details {
  width: 90%;
}
.course-container .meta-info {
  width: 100%;
}
.course-container .meta-info .meta-label {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 15px;
}
.course-container .meta-info .meta-value {
  color: #a3a3a3;
  line-height: 1.5em;
  margin-bottom: 15px;
}
.course-container .launch-lang {
  margin-left: 35px;
  margin-right: -7px;
  position: relative;
}
.course-container .lang-label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.course-container .launch-play {
  display: inline-block;
  float: right;
}
.course-container .tl-launch-play {
  bottom: 10px;
  position: absolute;
  right: 12px;
}
.course-container .course-footer {
  padding-bottom: 20px;
  padding-top: 20px;
}
.course-container .div-lco {
  margin-top: 40px;
}
.course-container .div-meta {
  margin-bottom: 20px;
  margin-top: 40px;
}
.course-container .toaster-style {
  margin-left: 5px;
  text-align-last: center;
  width: 135px;
}
.course-container .icon1-icon-check-circle::before {
  font-size: 1.25em;
  left: 5px;
  top: 32%;
}
.course-container .tab-underline {
  background-color: #dadada;
  height: 1px;
  position: relative;
  width: 100%;
}
.course-container .tab-transition {
  background-color: #2986a3;
  height: 4px;
  margin-left: 118px;
  margin-top: -5px;
  position: relative;
  width: 8%;
}
.course-container .tab-transition-public {
  background-color: #2986a3;
  height: 4px;
  margin-left: 118px;
  margin-top: -5px;
  position: relative;
  width: 8%;
}
.course-container .class1 {
  left: -78px;
  transition: 0.4s ease-in-out;
}
.course-container .class2 {
  left: 78px;
  transition: 0.4s ease-in-out;
}
.course-container .btn-color {
  background: #005686;
  border: 1px solid #005686;
  color: #fff;
}
.course-container .prog-wrapper {
  width: 70%;
}
.course-container .author-block-table-status {
  padding-left: 2%;
}
.course-container .author-block-table-dur {
  padding-left: 1%;
}
.course-container .author-block-table-preview {
  text-align: right;
}
.course-container .lco-tbl {
  border-bottom: 1px solid #eee;
  height: 70px;
  line-height: 70px;
  /* margin-left: 10px;
  margin-right: 10px; */
  width: 100%;
}
.course-container .lco-tbl-heading {
  background-color: #eee;
  color: #005686;
  margin-left: 0;
  text-transform: uppercase;
  width: 100%;
}
.course-container .lco-tbl-list {
  border-bottom: 1px solid #e9e9e9;
}
.course-container .course-wrapper {
  background: linear-gradient(180deg, #f2f2f2 0%, #fff 25%, #fff 75%);
}
.course-container .course-details {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 80px;
}
.course-container .progress-adjust {
  line-height: 19px;
  margin-top: 15px;
}
.course-container .row-align {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.course-container .title-content-align {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  line-height: 1em;
}
.course-container .course-comp-status {
  margin-bottom: 10px;
  margin-left: 3px;
  width: 423px;
}
.course-container .lco-last-launched {
  background-color: rgba(102, 204, 0, 0.1019607843);
}
.course-container .course-meta-last-launched-btn {
  background-clip: padding-box;
  background-color: #66CC00;
  border: 1px solid #005686 !important;
  border-radius: 2px;
  color: #fff !important;
  font-size: 12px;
  font-weight: 600;
  height: 30px;
  line-height: 0;
  padding: 0 28px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  transition-delay: 0s;
}
.course-container .course-meta-last-launched-btn-new {
  border: none;
  /*  padding: 10px; */
  background-color: transparent;
  width: 45px;
}
.course-container .course-meta-last-launched-btn-grey {
  margin-top: 20px;
  display: block;
  width: 30px;
}
.course-container .course-meta-last-launched-btn-block {
  margin-top: 5px;
  display: block;
  width: 30px;
}
.course-container .course-play-button-student {
  margin-top: -65px;
}
.course-container .course-play-button-author {
  margin-top: -16px;
}
@media (max-width: 767px) {
  .course-container .gutter {
    padding-top: 0;
  }
  .course-container .course-container .course-header {
    padding-top: 0;
  }
  .course-container .pull-left {
    margin-top: 13px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .course-container .course-completion-status {
    margin-left: 0;
  }
  .course-container .pull-left {
    margin-left: -10px;
  }
  .course-container .lang-label {
    margin-left: -6px;
  }
  .course-container .div-lco {
    margin-top: 10px;
  }
}
.course-container button:disabled {
  background-color: #fff !important;
}

.course-container-author {
  margin-top: 170px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.error-page-style {
  text-align: left;
}
.error-page-style .error-msg {
  color: #005686;
  font-size: 17px;
  margin-bottom: 14%;
  margin-left: 40%;
  padding-top: 10%;
}
.error-page-style .error-msg-heading {
  color: #005686;
  font-size: 30px;
  margin-bottom: 45px;
}
.error-page-style .error-suggetion-list {
  list-style: inherit;
  margin-top: 5px;
}
.error-page-style .error-suggetion-item {
  margin-left: 17px;
  padding: 2px;
}
.error-page-style .back-page {
  float: left;
}
.error-page-style .line-back {
  color: #4bafeb;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.3px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
}
.error-page-style .line-back:hover {
  color: #a3a3a3;
  text-decoration: none;
}
.error-page-style .icon1-icon-exclamation-triangle::before {
  color: #a52a2a;
  font-size: 27px;
  height: 40px;
  margin-left: 37%;
  margin-top: -7px;
  width: 40px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.search-area {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.search-area .col {
  display: inline-block;
}
.search-area .search-col {
  margin-top: 300px;
  text-align: center;
}
.search-area .search-box {
  max-width: 90%;
  width: 450px;
}

modal-dialog .browser-compatability-modal-footer {
  margin-top: 20%;
  position: absolute;
  right: 15px;
}

.btn-direction {
  background: none;
  border: 0;
  color: #4bafeb;
  cursor: pointer;
  font-size: 0;
  height: 40px;
  margin-left: -11px;
  padding: 0;
  text-align: right;
  vertical-align: middle;
  width: 82%;
}
.btn-direction::before {
  display: inline-block;
  font-family: "dassault-companion";
  font-size: 35px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-transform: none;
  vertical-align: middle;
}

.btn-prev::before {
  content: "g";
}

.btn-next {
  margin-left: -40px;
}
.btn-next::before {
  content: "h";
}

.btn-login {
  border: #4bafeb !important;
  margin-right: 29px;
}
.btn-login:hover {
  opacity: 0.8;
}

.explore-catalog-xs-heading {
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1.2em;
  margin-top: 15px;
  text-align: center;
}

.explore-by-industry-xs,
.explore-product-xs {
  margin-top: 15px;
}
.explore-by-industry-xs .explore-our-catalog-control-xs,
.explore-product-xs .explore-our-catalog-control-xs {
  float: left;
  height: 100%;
  padding: 47px 0 0;
  position: relative;
  width: 20%;
}
.explore-by-industry-xs .explore-our-product-control-xs,
.explore-product-xs .explore-our-product-control-xs {
  float: left;
  height: 100%;
  padding: 87px 0 0;
  position: relative;
  width: 20%;
}
.explore-by-industry-xs .left-xs-control,
.explore-product-xs .left-xs-control {
  padding-right: 28px;
}
.explore-by-industry-xs .right-xs-control,
.explore-product-xs .right-xs-control {
  padding-left: 28px;
}
.explore-by-industry-xs .explore-our-catalog-items,
.explore-product-xs .explore-our-catalog-items {
  float: left;
  height: 200px;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 20px 0;
  position: relative;
  width: 60%;
}
.explore-by-industry-xs .explore-our-catalog-items .initial-slide-catalog,
.explore-product-xs .explore-our-catalog-items .initial-slide-catalog {
  left: 0;
  position: relative;
  transition: left 0.4s linear;
}
.explore-by-industry-xs .explore-our-catalog-item,
.explore-product-xs .explore-our-catalog-item {
  float: left;
  height: 100%;
  left: -18px;
  padding: 0 27px;
  position: relative;
  width: 216px;
}
.explore-by-industry-xs .explore-our-catalog-item h3,
.explore-product-xs .explore-our-catalog-item h3 {
  font-size: 17px;
  line-height: 1em;
  margin-bottom: 20px;
}
.explore-by-industry-xs .explore-our-catalog-item p,
.explore-product-xs .explore-our-catalog-item p {
  font-weight: 300;
  line-height: 1.2em;
}
.explore-by-industry-xs .explore-our-catalog-wrapper-item,
.explore-product-xs .explore-our-catalog-wrapper-item {
  height: 100%;
  margin-left: 1px;
}
.explore-by-industry-xs .content,
.explore-product-xs .content {
  height: 119px;
}
.explore-by-industry-xs .content .cell,
.explore-product-xs .content .cell {
  padding-top: 20px;
}
.explore-by-industry-xs .content .cell h3,
.explore-product-xs .content .cell h3 {
  cursor: pointer;
}
.explore-by-industry-xs .content-xs,
.explore-product-xs .content-xs {
  text-align: center;
}

.explore-by-industry-xs .explore-our-catalog-items {
  height: 144px;
}

.explore-by-industry {
  background: #7cb2be;
  background: linear-gradient(45deg, #7cb2be 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #7cb2be 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  border-top: solid 2px #4bafeb;
  color: #fff;
  height: 351px;
}
.explore-by-industry .explore-our-catalog-title {
  border-right: 1px solid rgb(230, 230, 230);
  float: left;
  height: 100%;
  padding: 110px 4px 0;
  position: relative;
  width: 20%;
}
.explore-by-industry .explore-our-catalog-items {
  float: left;
  height: 100%;
  overflow: hidden;
  padding: 20px 0;
  position: relative;
  width: 60%;
}
.explore-by-industry .explore-our-catalog-items .initial-slide-catalog {
  left: 0;
  position: relative;
  transition: left 0.4s linear;
}
.explore-by-industry .custom-lg-explore-catalog {
  padding-top: 62px;
}
.explore-by-industry .explore-our-catalog-wrapper-item {
  height: 100%;
  margin-left: 1px;
}
.explore-by-industry .content {
  height: 231px;
}
.explore-by-industry .content .cell {
  padding-top: 100px;
}
.explore-by-industry .content .cell h3 {
  cursor: pointer;
}
.explore-by-industry .custom-lg-content {
  padding-top: 60px;
}
.explore-by-industry .circle {
  background-clip: padding-box;
  border: 1px solid #4bafeb;
  border-radius: 50%;
  display: inline-block;
  height: 12px;
  margin-left: -6px;
  margin-top: 12px;
  vertical-align: middle;
  width: 12px;
}
.explore-by-industry .no-right-border-line {
  border-right: 0 solid rgb(230, 230, 230) !important;
}
.explore-by-industry .explore-our-catalog-item {
  border-right: 1px solid rgb(230, 230, 230);
  float: left;
  height: 100%;
  padding: 0 20px;
  position: relative;
  width: 229.6px;
}
.explore-by-industry .explore-our-catalog-item h3 {
  cursor: pointer;
  font-family: "3ds", sans-serif;
  font-size: 17px;
  margin-bottom: 20px;
}
.explore-by-industry .explore-our-catalog-item h3:hover {
  color: #c5e6fb;
  cursor: pointer;
}
.explore-by-industry .explore-our-catalog-item p {
  line-height: 1.2em;
  padding-right: 20px;
  position: absolute;
  top: 140px;
}
.explore-by-industry .footer {
  height: 80px;
  text-align: center;
}
.explore-by-industry .footer .cell {
  vertical-align: middle;
}
.explore-by-industry .explore-our-catalog-controls {
  border-left: 1px solid rgb(230, 230, 230);
  float: left;
  height: 100%;
  position: relative;
  text-align: center;
  width: 20%;
}
.explore-by-industry .explore-our-catalog-controls .vertical-align-middle {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}
.explore-by-industry .explore-our-catalog-scroller {
  width: 344.4px;
}

.explore-by-product {
  margin-bottom: 40px;
}
.explore-by-product .item-brand {
  border: 1px solid #e9e9e9;
  cursor: pointer;
  height: 162px;
  text-align: center;
}
.explore-by-product .item-brand .item-brand-name {
  margin-top: 29%;
}

footer {
  text-align: center;
}

.section-stage {
  background-color: rgb(0, 83, 134);
  background-size: cover;
  color: #fff;
  height: 685px;
  padding: 66px 0;
}
.section-stage .container {
  height: 100%;
}
.section-stage header {
  font-size: 0;
  height: 39px;
}
.section-stage header .login-button {
  text-align: right;
}
.section-stage .col {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}
.section-stage .col:last-of-type {
  text-align: right;
}
.section-stage .main {
  display: table;
  height: 92%;
  margin: -40px auto -30px;
  padding: 40px 0 30px;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.section-stage .lead {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  font-weight: 400;
  margin-bottom: 25px;
}

.button-style {
  color: #005686;
  font-size: 14px;
}

.brand-text {
  bottom: 55px;
  color: #a3a3a3;
  display: block;
  height: 24px;
  left: 40px;
  padding-right: 20px;
  position: absolute;
  text-align: center;
  width: 70%;
}

.horizontal-align-middle {
  margin-left: 45px;
}

.explore-button {
  margin: -7px 5px 15px;
  width: 180px;
}

.browser-comp-p {
  color: #005686;
  font-size: 22px;
  line-height: 1.5em;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 2%;
}

.browser-comp-browser-types {
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 5%;
}
.browser-comp-browser-types .browser-desc {
  float: left;
  width: 25%;
}

.version-name {
  color: #7cb2be;
  margin-top: 15px;
}

.inds-heading {
  line-height: 1em;
  text-transform: uppercase;
}

.home-link {
  color: #fff;
}
.home-link:hover {
  color: #4bafeb;
}

.product {
  padding: 8px;
}

.login-container {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  float: right;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}
.login-container .voucher-entry-container {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 10px;
}
.login-container .voucher-entry-container .voucher-entry-text {
  color: #fff;
  font-family: "3dslight";
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.login-container .voucher-entry-container .voucher-entry-text:hover {
  border-bottom: 1px solid #fff;
}
.login-container .voucher-entry-container .voucher-help {
  margin-left: 7px;
  width: 22px;
}

.voucher-tooltip {
  display: block;
  font-family: "3dslight";
  height: 100%;
  position: relative;
  width: 100%;
}
.voucher-tooltip .voucher-close {
  cursor: pointer;
  height: 33px;
  position: absolute;
  right: 0;
  z-index: 999;
}
.voucher-tooltip .content-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 5px 0 10px;
  position: relative;
}
.voucher-tooltip .title-container {
  -ms-flex-align: center;
      align-items: center;
  color: #000;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 33px;
  padding-bottom: 35px;
}
.voucher-tooltip .title-container img {
  margin-right: 10px;
  width: 22px;
}
.voucher-tooltip .body-container {
  height: 100%;
  overflow-y: auto;
  padding: 0 10px 0 10px;
  position: relative;
}
.voucher-tooltip .body-container ::-webkit-scrollbar {
  background: transparent;
  height: 8px;
  width: 8px;
}
.voucher-tooltip .body-container ::-webkit-scrollbar-track {
  background: transparent;
}
.voucher-tooltip .body-container ::-webkit-scrollbar-thumb {
  background: #eee;
  border-radius: 5px;
}
.voucher-tooltip .body-container ::-webkit-scrollbar-button:start {
  display: none;
}
.voucher-tooltip .body-container ::-webkit-scrollbar-button:end {
  display: none;
}
.voucher-tooltip .section-container {
  position: relative;
  text-align: left;
}
.voucher-tooltip .section-container:not(:last-child) {
  padding-bottom: 40px;
}
.voucher-tooltip .section-title {
  color: #239de8;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  padding-bottom: 15px;
}
.voucher-tooltip .section-main {
  color: #484848;
  font-size: 13px;
  line-height: 18px;
}
.voucher-tooltip .section-main ul {
  font-family: "3dslight";
  list-style-type: none;
  padding-bottom: 20px;
}
.voucher-tooltip .section-main ul li.case-title {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 10px;
}
.voucher-tooltip .section-main ul li:not(.case-title) {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 5px;
  position: relative;
}
.voucher-tooltip .section-main ul li:not(.case-title) div {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 12px;
}
.voucher-tooltip .section-main ul li:not(.case-title) b {
  background: #484848;
  border-radius: 50%;
  display: block;
  height: 4px;
  margin-top: 6px;
  width: 4px;
}

.shadow-overlap {
  background: transparent linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, #fff 100%) 0% 0% no-repeat padding-box;
  bottom: 0;
  height: 49px;
  left: 0;
  position: absolute;
  right: 0;
}

.scrollbar-rail {
  background: #eee;
  bottom: 50px;
  position: absolute;
  right: 13px;
  top: 30px;
  width: 1px;
  z-index: 1111;
}

@media (max-width: 767px) {
  .mob-style {
    margin-top: -15px;
  }
  .voucher-entry-text {
    font-size: 12px !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.settings-container {
  margin: 150px auto;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.custom-need-help {
  margin-left: 60px;
}
.custom-need-help .zone-content {
  margin: 0 38px;
}
.custom-need-help .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
.custom-need-help .blue-bg > div {
  position: relative;
  top: -180px;
}
.custom-need-help .title {
  margin: 30px auto 0;
  width: 100%;
}
.custom-need-help .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
.custom-need-help .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
.custom-need-help .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
.custom-need-help .section-heading-1 {
  color: #187e9d;
  font-family: "ds-web", sans-serif;
  font-size: 30pt;
  line-height: 1em;
  margin-bottom: 20px;
  text-align: left;
  text-transform: none;
}
.custom-need-help .content-area .image-size {
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  margin: 10px 0;
  width: 400px;
}
.custom-need-help .content-area .collapsible-panel-tab1 {
  color: #187e9d;
  font-family: "3dsweblight", sans-serif;
  font-size: 20px;
  font-weight: 600;
  padding: 17px 0;
}
.custom-need-help .content-area .style16 {
  color: #a5a5a5;
  font-family: "3ds", sans-serif;
  font-size: 15px;
  line-height: 20px;
  margin-left: 28px;
}
.custom-need-help .content-area .link-style {
  color: #005686;
  font-family: "3ds", sans-serif;
  font-size: 15px;
  text-decoration: none;
}
.custom-need-help .content-area .icon1-icon-circle {
  display: inline;
}
.custom-need-help .content-area .icon1-icon-circle::before {
  color: #187e9d;
  font-size: 13px;
  left: auto;
  margin-top: 5px;
  padding-right: 15px;
  position: relative;
}
.custom-need-help .bold-txt {
  font-weight: 800;
}

.footer-position {
  position: relative;
  text-align: justify;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.pdf-download-style {
  margin-top: 200px;
  text-align: left;
}
.pdf-download-style .error-msg {
  color: #f00;
  font-size: 17px;
  padding-top: 35px;
}
.pdf-download-style .back-page {
  float: left;
}
.pdf-download-style .line-back {
  color: #4bafeb;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.3px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
}
.pdf-download-style .line-back:hover {
  color: #a3a3a3;
  text-decoration: none;
}
.pdf-download-style .fieldset-border2 {
  border: 1px solid;
  margin-right: 20px;
  overflow: hidden;
  padding: 0 5px 10px 10px;
}
.pdf-download-style .title-text-style {
  font-size: 18px;
  font-weight: 600;
}
.pdf-download-style .table-layout table {
  margin-top: 50px;
  width: 450px;
}
.pdf-download-style .table-layout table thead {
  font-size: 17px;
  font-weight: 600;
}
.pdf-download-style .table-layout table td {
  padding: 7px;
}
.pdf-download-style .link-style {
  cursor: pointer;
  margin-left: 17px;
}
.pdf-download-style .span-style {
  margin-left: 17px;
}
.pdf-download-style .icon1-icon-exclamation-triangle::before {
  color: #f00;
  font-size: 13px;
  left: auto;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.search-text {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
}

.search-back {
  margin: 177px 0 0 52px;
}

.private-search-result-title {
  margin: 30px 40px 0;
  margin-left: -30px;
}

.line-back {
  color: #4bafeb;
  cursor: pointer;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.3px;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: baseline;
}
.line-back:hover {
  color: #a3a3a3;
  text-decoration: none;
}
.line-back::before {
  content: "l";
  font-family: "dassault-companion";
  font-size: 10px;
  font-smoothing: grayscale;
  margin-right: 5px;
  text-transform: none;
}

private-library-all {
  display: block;
  margin-left: 80px;
  margin-top: 55px;
}
private-library-all .zone-content {
  margin: 0 38px;
}
private-library-all .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
private-library-all .blue-bg > div {
  position: relative;
  top: -180px;
}
private-library-all .title {
  margin: 30px auto 0;
  width: 100%;
}
private-library-all .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
private-library-all .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
private-library-all .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}

.card-container-private-search-all {
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
  text-align-last: justify;
}

.private-search-filter {
  margin-bottom: 10px;
  margin-left: 53px;
}
.private-search-filter .icon-filter::before {
  font-size: 36px;
  font-size: 2.25 rem;
  color: #000;
  content: "a";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
.private-search-filter .icon-filter-parent {
  height: 0;
}
.private-search-filter .bold-text {
  font-weight: 600;
}
.private-search-filter .advanced-search {
  overflow-x: hidden;
  overflow-y: auto;
}

.private-advanced-search {
  margin: 30px 0 0;
}
.private-advanced-search .item {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 15px;
  width: 190px;
}

.meta-navigation {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -ms-flexbox;
  display: flex;
  height: 49px;
  line-height: 55px;
  text-align: center;
  text-decoration: none;
  width: 100%;
  padding-top: 20px;
}
.meta-navigation .meta-nav-item {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #bcbbbb;
  cursor: pointer;
  font-family: Arial;
  font-weight: 400;
  height: 42px;
  padding-top: 0;
  border-bottom: 2px solid #484848;
}
.meta-navigation .meta-nav-item.selected-nav {
  color: #3c3c3c;
  font-family: Arial;
  position: relative;
}

.private-tab-underline,
.private-tab-underline-sm {
  background-color: #dadada;
  height: 1px;
  margin-left: -22px;
  position: relative;
  width: 99%;
}

.private-tab-underline-sm {
  margin-top: 0;
}

.private-tab-transition {
  background-color: #005686;
  height: 4px;
  margin-top: -5px;
  position: absolute;
  width: 5.8%;
}

.navigation {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #78befa;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  line-height: 45px;
  opacity: 1;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.navigation .nav-item {
  font-size: 17px;
  font-size: 1.0625 rem;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 400;
  height: 45px;
  margin-left: 48px;
  padding-top: 0;
}
.navigation .nav-item.selected, .navigation .nav-item:hover {
  border-bottom: 4px solid #78befa;
  font-weight: 500;
}
.navigation .all-nav-item {
  margin-left: 3px;
}

.private-search-navigation {
  margin: 30px 0 0;
}

.filters-label {
  display: inline-block;
  font-size: 17px;
  margin-left: -25px;
  margin-right: 10px;
  min-width: 120px;
}

.filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-right: 10px;
  margin-top: 15px;
  padding: 5px 10px;
}
.filter .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.filter .remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.remove-icon {
  vertical-align: middle;
}

.remove-cross {
  cursor: pointer;
  margin-left: 10px;
  vertical-align: bottom;
}

.remove-save-span {
  cursor: pointer;
}

.remove-all-text {
  color: #005386;
  font-family: "3ds";
  font-size: 18px;
  text-transform: capitalize;
  vertical-align: middle;
}

.more-less-filter-text {
  color: #005386;
  font-family: "3ds";
  font-size: 18px;
  text-transform: capitalize;
  vertical-align: middle;
}

.more-less-img {
  vertical-align: middle;
}

.blue-bg > div {
  top: -90px;
}

.popup {
  position: relative;
  top: -80px;
}

.div-right {
  float: right;
}

.all-tab-desc {
  color: #a3a3a3;
  margin-bottom: 20px;
  margin-left: 50px;
  margin-top: 5px;
}

.more-exa-filter {
  display: inline-block;
  margin-right: 5px;
}
.more-exa-filter:hover {
  cursor: pointer;
}

.row .private-filter-select {
  display: inline-block;
  margin-bottom: 15px;
  margin-left: -25px;
  margin-right: 40px;
}
.row .private-filter-select button {
  font-family: "3dslight";
  font-size: 18px;
}
.row .private-filter-select .clearButton {
  background-color: #f1f1f1;
  border-radius: 2px;
  color: #666;
  height: 22px;
  width: 22px;
}
.row .private-filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
.row .private-filter-select .helperButton.reset {
  display: none;
}
.row .private-filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.row .private-filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
.row .private-loader {
  position: relative;
  text-align: center;
}

.zone-content {
  margin-left: 80px;
}

.filter-select {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 8px;
}
.filter-select button {
  border-color: #005386;
  border-radius: 5px;
  color: #005386;
  font-family: "3dslight";
  font-size: 18px;
  height: 40px;
  text-transform: capitalize;
  width: 140px;
}
.filter-select button:hover {
  background: rgba(35, 157, 232, 0.0901960784) 0% 0% no-repeat padding-box;
}
.filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
.filter-select .helperButton.reset {
  display: none;
}
.filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
  z-index: 4;
}
.filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}

.sub-header-zone {
  background-color: rgba(0, 83, 134, 0.031372549);
  background-repeat: no-repeat;
  border-bottom: 1px solid rgb(230, 230, 230);
}

@media (min-width: 950px) and (max-width: 1280px) {
  .private-library-all {
    margin-left: 25px;
  }
  .zone-content {
    margin-left: 3px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
/* stylelint-disable */
@media only screen and (min-width: 950px) and (max-width: 1280px) {
  .terms-of-use-local-container {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .terms-of-use-local-container {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-top: 0 !important;
  }
  .tou-header {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}
/* stylelint-enable */
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.custom-page-main {
  overflow: hidden;
  text-align: center;
}
.custom-page-main .zone-content {
  margin: 0 38px;
}
.custom-page-main .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
.custom-page-main .blue-bg > div {
  position: relative;
  top: -180px;
}
.custom-page-main .title {
  margin: 30px auto 0;
  width: 100%;
}
.custom-page-main .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
.custom-page-main .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
.custom-page-main .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
.custom-page-main .info-line-height {
  line-height: 22px;
}
.custom-page-main .link-style {
  color: rgba(0, 83, 134, 0.8);
  font-size: 12px;
  text-transform: uppercase;
}
.custom-page-main .custom-page-cell {
  vertical-align: middle;
}
.custom-page-main .header-0 {
  background-color: #fff;
  height: 125px;
  left: 0;
  margin-top: 0;
  padding-bottom: 40px;
  padding-top: 30px;
  position: fixed;
  z-index: 100;
}
.custom-page-main hr {
  border-top: 1px solid #e9e9e9;
}
.custom-page-main .hr-style {
  border-top: 2px solid #e9e9e9;
  margin-top: 5px;
}
.custom-page-main strong {
  font-weight: 600;
}
.custom-page-main p {
  padding-bottom: 10px;
  text-align: justify;
}
.custom-page-main .list-style {
  line-height: 18px;
  list-style-type: disc;
  padding-left: 20px;
  text-align: justify;
}
.custom-page-main ol {
  counter-reset: list;
  line-height: 18px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.custom-page-main ol li {
  list-style: none;
  position: relative;
}
.custom-page-main ol li::before {
  content: "(" counter(list, lower-alpha) ")  ";
  counter-increment: list;
  left: -1.4em;
  position: absolute;
}
.custom-page-main .content-area {
  line-height: 18px;
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  text-align: justify;
}
.custom-page-main .content-area .table-layout {
  margin: 0 auto;
}
.custom-page-main .content-area .text-style {
  font-family: "3ds";
  font-size: 16px;
  margin-right: 8px;
  margin-top: 6px;
}
.custom-page-main .content-area .div-sort-terms-of-use {
  display: inline-block;
}
.custom-page-main .content-area .div-sort-terms-of-use label {
  color: #999;
  display: inline-block;
  font-family: "3dslight";
  font-size: 18px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
.custom-page-main .content-area .div-sort-terms-of-use select {
  border: 1px solid #005386;
  border-radius: 5px;
  color: #005386;
  cursor: pointer;
  font-family: "3dslight";
  font-size: 16px;
  height: 32px;
  margin-bottom: 7px;
  padding-left: 5px;
  vertical-align: middle;
  width: 100px;
}
.custom-page-main .content-area .div-sort-terms-of-use select option {
  display: block;
  font-family: "3dslight";
  font-size: 16px;
  padding: 0 2px 1px;
  white-space: pre;
}
.custom-page-main .content-area .div-sort-terms-of-use::after {
  content: "";
}
.custom-page-main .content-area .open ul {
  background-color: #fff;
  border: 1px solid #a3a3a3;
  height: auto;
  overflow: hidden;
  padding-left: 5px;
  width: 80px;
}
.custom-page-main .content-area .open ul li {
  margin-bottom: 5px;
}
.custom-page-main .content-area .open a {
  color: #a3a3a3;
  cursor: pointer;
}
.custom-page-main .content-area .open a:hover {
  color: #4bafeb;
}
.custom-page-main .content-area .section-panel {
  margin: 0 auto;
  padding-top: 10px;
}
.custom-page-main .content-area .title-terms-of-use-1 {
  color: #005686;
  font-family: "3dssemi";
  font-size: 18px;
}
.custom-page-main .select-link {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.custom-page-main .select-link button {
  background: none;
  border: 0;
  cursor: pointer;
  margin-top: -5px;
  padding: 0;
  text-transform: none;
}
.custom-page-main .select-link button::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  color: #4bafeb;
  padding-left: 5px;
  vertical-align: middle;
}
.custom-page-main .select-link ul {
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

.header-cont {
  border-bottom: 1px solid #e6e6e6;
  width: auto;
}

.tou-header {
  height: 75px;
  margin-left: 100px;
  margin-right: 100px;
}

.tou-ds-logo {
  display: block !important;
  height: 54px;
  margin-top: 15px;
}

.main-container {
  height: 80vh;
  margin-top: 55px;
  overflow-y: hidden;
}

.terms-of-use-local-container {
  height: inherit;
  margin-left: 100px;
  margin-right: 100px;
  margin-top: 18px;
  overflow-y: scroll;
  padding-left: 16px;
  padding-right: 16px;
}

.section-panel-1 {
  color: #005686;
  font-family: "3dslight";
  font-size: 13px;
  vertical-align: middle;
}

.tnc-accept {
  display: table;
  margin-bottom: 5px;
  overflow: hidden;
  width: 100%;
}

.footer-position {
  margin-top: 15px;
  position: relative;
  text-align: justify;
}

.div-btn-style {
  float: right;
}

.btn-style {
  margin-left: 15px;
}

hr {
  border-top: 1px solid #e9e9e9;
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}

.hr-style {
  border-top: 2px solid #e9e9e9;
  margin-top: 5px;
}

.round {
  position: relative;
}

.round label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 25px;
  left: 0;
  position: absolute;
  top: 0;
  width: 25px;
}

.round label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 6px;
  opacity: 0;
  position: absolute;
  top: 7px;
  transform: rotate(-45deg);
  width: 12px;
}

.round input[type=checkbox] {
  visibility: hidden;
}

.round input[type=checkbox]:checked + label {
  background-color: #66bb6a;
  border-color: #66bb6a;
}

.round input[type=checkbox]:checked + label:after {
  opacity: 1;
}

.label-container {
  float: left;
  margin: 0 auto;
}

.checkbox-text {
  margin-left: 15px;
  vertical-align: middle;
}

.accept-btn-terms-of-use {
  background-color: #005686 !important;
  color: #e8e8e8 !important;
}

.accept-btn-terms-of-use:disabled {
  background-color: #ccc !important;
  border-color: transparent !important;
  color: #fff !important;
}

.accept-btn-terms-of-use:hover {
  color: #fff !important;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.search-text {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
}

.search-area-1 {
  display: inline;
  margin-top: 20px;
}

.search-back {
  margin: 225px 0 0 52px;
}

.search-back-public {
  margin-top: 225px;
}

.line-back {
  color: #4bafeb;
  cursor: pointer;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.3px;
  margin-left: 50px;
  margin-top: -40px;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: baseline;
  width: 50px;
}
.line-back:hover {
  color: #a3a3a3;
  text-decoration: none;
}
.line-back::before {
  content: "l";
  font-family: "dassault-companion";
  font-size: 10px;
  font-smoothing: grayscale;
  margin-right: 5px;
  text-transform: none;
}

@media (min-width: 950px) and (max-width: 1280px) {
  .line-back {
    margin-left: -5px;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  .search-back {
    margin-top: 110px !important;
  }
  .line-back {
    margin-left: -30px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.product-logo {
  font-size: 14px;
  font-size: 0.875 rem;
}
.product-logo .companion {
  display: inline-block;
  font-weight: 500;
  text-transform: uppercase;
}
.product-logo .ls {
  display: inline-block;
}

.fixed-navigation {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
}

.user-zone {
  margin-top: 90px;
}

.zonebackground1 {
  background-color: #fff;
}

.zonebackground2 {
  background-color: #fff;
}

.link-style {
  cursor: pointer;
}

.label-style {
  color: #4bafeb;
  cursor: pointer;
  font-weight: 500;
}

.item {
  list-style-type: none;
  text-align: left;
}

.header-0 {
  padding-bottom: 0;
  padding-top: 0;
}

.see-all-button {
  position: absolute;
  right: 32px;
}

.take-a-tour-modal .transclude {
  background: #fff 0% 0% no-repeat padding-box;
  height: 100% !important;
  overflow: hidden;
  padding: 0;
  top: 0;
}
.take-a-tour-modal .icon-close-dialog {
  margin-top: 25px;
  position: relative;
  z-index: 6;
}
.take-a-tour-modal .panel {
  background-color: #f1f3f4;
  overflow: hidden;
}

.take-a-tour-container {
  position: relative;
}

.take-a-tour-content {
  left: 0;
  position: absolute;
  transition: left 0.4s linear;
  width: 5500px;
  z-index: 1;
}

.take-a-tour-content-element {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
  position: relative;
  width: 1014px;
  z-index: 2;
}

.take-a-tour-arrow {
  cursor: pointer;
  position: absolute;
  top: 220px;
  z-index: 5;
}

.take-a-tour-arrow-left {
  left: 5px;
}
.take-a-tour-arrow-left::before {
  color: #a4a4a4;
  content: "g";
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.5em;
  vertical-align: middle;
}

.take-a-tour-arrow-right {
  right: 3px;
}
.take-a-tour-arrow-right::after {
  color: #a4a4a4;
  content: "h";
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.5em;
  vertical-align: middle;
}

.take-a-tour-dot-navigator {
  left: 375px;
  position: absolute;
  top: 425px;
  z-index: 5;
}

.take-a-tour-navigation-icon::before {
  color: #dbdbdb;
  content: "g";
  cursor: pointer;
  font-family: dassault-companion-font-icons;
  font-size: 0.9em;
  vertical-align: middle;
}

.activetakeatournav::before {
  color: #b2b2b2;
  content: "f";
  cursor: pointer;
  font-family: dassault-companion-font-icons;
  font-size: 0.9em;
  vertical-align: middle;
}

.disabledleftarrow {
  left: 5px;
}
.disabledleftarrow::before {
  color: #ececec;
  content: "g";
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.5em;
  vertical-align: middle;
}

.disabledrightarrow {
  right: 3px;
}
.disabledrightarrow::after {
  color: #ececec;
  content: "h";
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.5em;
  vertical-align: middle;
}

.do-not-show-at-startup {
  left: 15px;
  position: absolute;
  top: 425px;
  z-index: 6;
}

.take-a-tour-close {
  font-size: 24px;
  font-size: 1.5 rem;
  background-image: url("../images/modal-close.png");
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
  height: 23px;
  position: absolute;
  right: 15px;
  top: 20px;
  width: 33px;
  z-index: 6;
}

.take-a-tour-modal-text {
  color: #b2b2b2;
  font-size: 0.9em;
}

.global-warning-toaster toaster-message .toaster {
  z-index: 1;
}

video {
  cursor: pointer;
}

.grid > * {
  float: left;
  width: 33%;
}

.grid-container {
  height: 680px;
  margin: auto;
  margin-bottom: 15px;
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 55px;
  min-height: 618px;
  text-align: center;
}

.grid-container ::-webkit-scrollbar {
  background-color: #fff;
  height: 6px;
  width: 6px;
}

.grid-container ::-webkit-scrollbar-thumb {
  background-color: #d3d3d3;
  border-radius: 10px;
}

.dash-zone {
  background-color: #fff;
  border: 1px solid #e2e4e3;
  overflow-y: auto;
}

.left-zone {
  border-top: 0;
  float: left;
  height: 100%;
  -moz-overflow-x: hidden;
  overflow-x: hidden;
  width: 234px;
}

.primary-zone {
  background-color: #fff;
  border-top: 0;
  float: left;
  height: 100%;
  margin-left: 120px;
  margin-top: 90px;
  width: calc(100% - 220px);
}

.primary-one {
  background-color: #fff;
  border: 1px solid #e2e4e3;
  border-top: 0;
  height: 262px;
}

.primary-two {
  background-color: #fff;
  border: 1px solid #e2e4e3;
  height: 391px;
  margin-top: 27px;
  overflow-y: auto;
}

.right-zone {
  border-top: 0;
  float: right;
  height: 100%;
  -moz-overflow-x: hidden;
  overflow-x: hidden;
  width: 249px;
}

.grid-medium {
  display: none;
}

.grid-small {
  display: none;
}

.grid-large {
  display: block;
}

.home-showall-btn {
  background: none;
  border: solid 1px #005386;
  border-radius: 27px;
  color: #005386;
  font-family: "3dsregular";
  font-size: 18px;
  height: 36px;
  text-transform: capitalize;
}

@media (max-width: 800px) {
  .grid-large {
    display: none;
  }
  .grid-medium {
    display: block;
    padding: 15px;
  }
  .grid-small {
    display: none;
  }
  .medium-left {
    float: left;
    height: 100%;
    width: 229px;
  }
  .left-zone {
    height: 48%;
  }
  .right-zone {
    border-top: 0;
    float: left;
    height: 48%;
    margin-top: 15px;
    width: 229px;
  }
  .primary-zone {
    float: left;
    width: calc(100% - 245px);
  }
  .grid-container {
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .grid-large {
    display: none;
  }
  .grid-medium {
    display: none;
  }
  .grid-small {
    display: block;
    padding: 15px;
  }
  .left-zone {
    height: auto;
    margin-top: 15px;
    width: 100%;
  }
  .right-zone {
    height: 200px;
    margin-top: 15px;
    width: 100%;
  }
  .primary-one {
    height: auto;
    overflow-x: auto;
    width: 100%;
  }
  .primary-two {
    height: 200px !important;
  }
  .in-progress-content {
    height: 162px !important;
  }
  .grid-container {
    margin-top: 15px;
  }
}
.whats-new-head {
  color: #005386;
  float: right;
  font-family: Arial;
  font-size: 17px;
  height: 35px;
  margin-bottom: 1px;
  margin-left: 49px;
  margin-top: calc(40vh - 301px);
  position: absolute;
  right: 64px;
  width: 224px;
}

.title-temp {
  position: relative;
}

.new-course-head {
  background: #fff;
  color: #005386;
  font-family: Arial;
  font-size: 14px;
  height: 15px;
  margin-bottom: 1px;
  width: 227px;
}

.zone-title {
  display: -ms-flexbox;
  display: flex;
}

.empty-zone {
  height: 40px;
}

.empty-home {
  margin-top: 130px;
  position: relative;
  text-align: center;
}
.empty-home .empty-home-msg {
  line-height: 2em;
  margin-top: 50px;
  text-align: center;
}
.empty-home .line1 {
  color: #005386;
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 25px;
  opacity: 1;
  text-align: center;
}
.empty-home .line2 {
  color: #484848;
  font-family: "3ds";
  font-size: 21px;
  line-height: 1.3em;
  opacity: 1;
  text-align: center;
}

.main-header {
  color: #484848;
  height: 64px;
}
.main-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
.main-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}

@media only screen and (min-width: 1200px) and (max-width: 1910px) {
  .primary-zone {
    margin-left: 90px;
    width: calc(100% - 180px);
    margin-top: 35px;
  }
}
@media (min-width: 950px) and (max-width: 1280px) {
  .primary-zone {
    margin-left: 60px;
    margin-top: 40px;
    width: calc(100% - 120px);
  }
  .home-showall-btn {
    font-size: 16px;
  }
  .empty-zone {
    height: 20px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .user-zone {
    margin-top: 30px !important;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  .primary-zone {
    margin-left: 20px;
    margin-top: 15px;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 760px) {
  .primary-zone {
    margin-left: 30px !important;
    margin-top: 15px !important;
    width: 100% !important;
  }
}
@media (max-width: 959px) and (min-width: 768px) {
  .user-zone {
    margin-top: 0;
  }
  .learning-div {
    height: 380px !important;
  }
  .assignment-div {
    height: 380px !important;
  }
  .favourite-div {
    height: 380px !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
cert-progress-bar svg {
  position: relative;
  width: 100px;
  height: 100px;
  transform: rotate(-90deg);
}
cert-progress-bar svg circle {
  width: 100%;
  height: 100%;
  fill: none;
  stroke: rgb(235, 235, 235);
  stroke-width: 4;
  stroke-linecap: 10;
}
cert-progress-bar svg circle:nth-child(2) {
  stroke: #bde694;
  stroke-dasharray: 95;
}
cert-progress-bar svg circle:nth-child(3) {
  stroke: #6c0;
  stroke-dasharray: 95;
}
cert-progress-bar .percent {
  position: absolute;
  height: 100px;
  margin-left: 64px;
  margin-top: -73px;
}
cert-progress-bar .exam-text {
  position: absolute;
  margin-left: -8px;
  margin-top: 2px;
  text-align: left;
  font-family: "3dsregular";
  font-size: 12px;
  font-style: normal;
  color: #484848;
  letter-spacing: 0px;
  opacity: 1;
}
cert-progress-bar .exam-text-home {
  position: absolute;
  margin-top: 10px;
  text-align: left;
  font-family: "3dsregular";
  font-size: 12px;
  font-style: normal;
  color: #484848;
  letter-spacing: 0px;
  opacity: 1;
}
cert-progress-bar .separator {
  position: relative;
  display: inline-block;
  width: 1px;
  height: 20px;
  margin-top: -2px;
  border-right: 1px dashed #ccc;
}
cert-progress-bar .cert-exam-status {
  margin-left: 15px;
}
cert-progress-bar .number {
  position: absolute;
  margin-top: 3px;
  margin-left: 71px;
  color: #484848;
  font-family: "3dsregular";
  font-size: 12px;
  font-style: normal;
}
cert-progress-bar .sep-cert-div {
  display: -ms-flexbox;
  display: flex;
}
cert-progress-bar .percent-home {
  position: absolute;
  height: 100px;
  margin-left: 35px;
  margin-top: -68px;
  text-align: center;
}
cert-progress-bar .number-home {
  position: absolute;
  margin-top: 8px;
  margin-left: 42px;
  color: #484848;
  font-family: "3dsregular";
  font-size: 12px;
  font-style: normal;
}
@media (min-width: 320px) and (max-width: 767px) {
  cert-progress-bar {
    display: none;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
cockpit-favorites .fav-header {
  color: #484848;
  height: 64px;
}
cockpit-favorites .fav-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
cockpit-favorites .fav-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}
cockpit-favorites .favorites-container {
  position: relative;
}
cockpit-favorites .days-ago {
  color: #b8b7b7;
  font-family: arial;
  font-size: 10px;
  font-style: italic;
  margin-left: 5px;
  text-align: left;
}
cockpit-favorites .favorites-inner-container {
  height: 306px;
  margin-top: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}
cockpit-favorites .for-large {
  display: block;
}
cockpit-favorites .for-small {
  display: none;
}
cockpit-favorites .mobile-activity activity-course-card {
  width: 99%;
}
cockpit-favorites .mobile-activity activity-course-card .image {
  width: 100%;
}
cockpit-favorites .explore-by-fav {
  color: #fff;
}
cockpit-favorites .explore-by-fav .explore-our-fav-items {
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
cockpit-favorites .explore-by-fav .explore-our-fav-items .fav-slide-catalog {
  left: 0;
  position: relative;
  transition: left 0.4s linear;
}
cockpit-favorites .explore-by-fav .explore-our-fav-wrapper-item {
  height: 100%;
}
cockpit-favorites .explore-by-fav .no-right-border-line {
  border-right: 0 solid rgb(230, 230, 230) !important;
}
cockpit-favorites .explore-by-fav .explore-our-fav-item {
  float: left;
  height: 100%;
  padding: 0 0;
  position: relative;
}
cockpit-favorites .explore-by-fav .fav-container {
  height: 100%;
}
cockpit-favorites .fav-left-div {
  left: -30px;
  position: absolute;
  top: 45px;
  z-index: 1;
}
cockpit-favorites .fav-middle-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 306px;
}
cockpit-favorites .fav-right-div {
  position: absolute;
  right: -30px;
  top: 45px;
  z-index: 1;
}
cockpit-favorites .left-arrow,
cockpit-favorites .right-arrow {
  cursor: pointer;
}
cockpit-favorites .prog-div {
  height: 35px;
  padding-left: 5px;
  padding-right: 5px;
  width: 220px;
}
cockpit-favorites .fav-box-container {
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  margin-right: 27px;
  opacity: 1;
  width: 220px;
}
cockpit-favorites .home-showall-btn {
  background: none;
  border: solid 1px #005386;
  border-radius: 27px;
  color: #005386;
  font-family: "3dsregular";
  font-size: 16px;
  height: 36px;
  text-transform: capitalize;
}
cockpit-favorites .left-header-part {
  float: left;
}
cockpit-favorites .right-showall-part {
  float: right;
}
@media (min-width: 768px) and (max-width: 1024px) {
  cockpit-favorites .right-div {
    right: 25px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  cockpit-favorites .right-div {
    right: 18px;
  }
}
@media (min-width: 950px) and (max-width: 1280px) {
  cockpit-favorites .right-div {
    right: -30px;
  }
  cockpit-favorites .fav-box-container {
    margin-right: 17px;
  }
  cockpit-favorites .home-showall-btn {
    font-size: 16px;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  cockpit-favorites .fav-header {
    height: 16px;
    margin-left: 8px;
    margin-top: 32px;
    width: calc(100% - 48px);
  }
  cockpit-favorites .fav-header .header-1 {
    font-size: 20px;
  }
  cockpit-favorites .flex-row {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  cockpit-favorites activity-course-card {
    height: 185px !important;
    margin-right: 15px !important;
    width: 160px !important;
  }
  cockpit-favorites .box-container {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-right: 15px !important;
    width: 160px !important;
  }
  cockpit-favorites .activity-inner-container {
    height: 200px;
    margin-top: 20px;
    overflow-x: scroll;
    position: relative;
  }
  cockpit-favorites .empty-div {
    height: 100%;
    width: 20px;
  }
  cockpit-favorites .home-showall-btn {
    font-size: 12px;
    height: 24px;
    width: 73px;
  }
  cockpit-favorites .for-large {
    display: none !important;
  }
  cockpit-favorites .for-small {
    display: block !important;
  }
  cockpit-favorites .prog-div {
    width: 100% !important;
  }
}
@media (max-width: 959px) and (min-width: 768px) {
  cockpit-favorites .activity-inner-container {
    height: 280px !important;
  }
}
@media (min-width: 760px) and (max-width: 1024px) {
  cockpit-favorites .flex-row {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  cockpit-favorites .activity-inner-container {
    height: 295px;
    margin-top: 20px;
    overflow-x: scroll !important;
  }
  cockpit-favorites .empty-div {
    height: 100%;
    width: 40px;
  }
  cockpit-favorites activity-course-card {
    height: 235px;
    margin-right: 25px;
    width: 219px !important;
  }
  cockpit-favorites .box-container {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-right: 25px;
    width: 219px !important;
  }
  cockpit-favorites .fav-header {
    margin-left: 8px !important;
    margin-top: 15px !important;
    width: calc(100% - 60px);
  }
  cockpit-favorites .for-large {
    display: none !important;
  }
  cockpit-favorites .for-small {
    display: block !important;
  }
}
cockpit-favorites .scroll-hr::-webkit-scrollbar {
  display: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
  width: 0;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
cockpit-my-assignment .learning-header {
  color: #484848;
  height: 64px;
}
cockpit-my-assignment .learning-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
cockpit-my-assignment .learning-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}
cockpit-my-assignment .left-header-part {
  float: left;
}
cockpit-my-assignment .right-showall-part {
  float: right;
}
cockpit-my-assignment .assignment-content-container {
  margin-bottom: 40px;
}
cockpit-my-assignment .activity-container {
  position: relative;
}
cockpit-my-assignment .days-ago {
  color: #b8b7b7;
  font-family: arial;
  font-size: 10px;
  font-style: italic;
  margin-left: 5px;
  text-align: left;
}
cockpit-my-assignment .activity-course-head {
  color: #005386;
  font-family: Arial;
  font-size: 14px;
  height: 15px;
  margin-bottom: 1px;
  text-align: left;
}
cockpit-my-assignment .title-content {
  background: #fff;
  border: 1px solid #e6e6e6;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  margin-left: -1px;
  padding-left: 5px;
  padding-top: 10px;
  vertical-align: middle;
  z-index: 1;
}
cockpit-my-assignment .expand-div {
  height: 25px;
  margin-top: 6px;
  position: absolute;
  right: 0;
  width: 70px;
  z-index: 1;
}
cockpit-my-assignment .view-all {
  color: #54a6e8;
  cursor: pointer;
  font-size: 13px;
  position: absolute;
  right: 10px;
}
cockpit-my-assignment .activity-inner-container {
  height: 300px;
  margin-top: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}
cockpit-my-assignment .for-large {
  display: block;
}
cockpit-my-assignment .for-small {
  display: none;
}
cockpit-my-assignment .mobile-activity activity-course-card {
  width: 99%;
}
cockpit-my-assignment .mobile-activity activity-course-card .image {
  width: 100%;
}
cockpit-my-assignment .explore-by-cnt {
  color: #fff;
}
cockpit-my-assignment .explore-by-cnt .explore-our-cat-items {
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
cockpit-my-assignment .explore-by-cnt .explore-our-cat-items .initial-slide-catalog {
  left: 0;
  position: relative;
  transition: left 0.4s linear;
}
cockpit-my-assignment .explore-by-cnt .explore-our-catalog-wrapper-item {
  height: 100%;
}
cockpit-my-assignment .explore-by-cnt .content {
  height: 231px;
}
cockpit-my-assignment .explore-by-cnt .content .cell {
  padding-top: 100px;
}
cockpit-my-assignment .explore-by-cnt .content .cell h3 {
  cursor: pointer;
}
cockpit-my-assignment .explore-by-cnt .no-right-border-line {
  border-right: 0 solid rgb(230, 230, 230) !important;
}
cockpit-my-assignment .explore-by-cnt .explore-our-cat-item {
  float: left;
  height: 100%;
  padding: 0 0;
  position: relative;
}
cockpit-my-assignment .explore-by-cnt .cont-container {
  height: 100%;
}
cockpit-my-assignment .left-div {
  left: -30px;
  position: absolute;
  top: 45px;
  z-index: 1;
}
cockpit-my-assignment .middle-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 336px;
}
cockpit-my-assignment .right-div {
  position: absolute;
  right: -25px;
  top: 45px;
  z-index: 1;
}
cockpit-my-assignment .left-arrow,
cockpit-my-assignment .right-arrow {
  cursor: pointer;
}
cockpit-my-assignment .prog-div {
  height: 35px;
  padding-left: 5px;
  padding-right: 5px;
  width: 220px;
}
cockpit-my-assignment .box-container-assign {
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-right: 27px;
  opacity: 1;
  width: 220px;
}
@media (min-width: 950px) and (max-width: 1280px) {
  cockpit-my-assignment .right-div {
    right: -30px;
  }
  cockpit-my-assignment .box-container-assign {
    margin-right: 19px;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  cockpit-my-assignment .learning-header {
    height: 16px;
    margin-left: 8px;
    margin-top: 32px;
    width: calc(100% - 48px);
  }
  cockpit-my-assignment .learning-header .header-1 {
    font-size: 20px;
  }
  cockpit-my-assignment .activity-inner-container {
    height: 200px;
    overflow-x: scroll;
  }
  cockpit-my-assignment .flex-row {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  cockpit-my-assignment assignment-card {
    height: 185px !important;
    margin-right: 15px !important;
    width: 160px !important;
  }
  cockpit-my-assignment .box-container {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-right: 15px !important;
    width: 160px !important;
  }
  cockpit-my-assignment .empty-div {
    height: 100%;
    width: 20px;
  }
  cockpit-my-assignment .home-showall-btn {
    font-size: 12px;
    height: 24px;
    width: 73px;
  }
  cockpit-my-assignment .for-large {
    display: none !important;
  }
  cockpit-my-assignment .for-small {
    display: block !important;
  }
  cockpit-my-assignment .prog-div {
    width: 100% !important;
  }
}
cockpit-my-assignment .scroll-hr::-webkit-scrollbar {
  display: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
  width: 0;
}

@media (min-width: 760px) and (max-width: 1024px) {
  .flex-row {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .learning-header {
    margin-left: 8px !important;
    margin-top: 15px !important;
    width: calc(100% - 60px);
  }
  .empty-div {
    height: 100%;
    width: 40px;
  }
  assignment-card {
    margin-right: 25px !important;
  }
  .box-container {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-right: 25px !important;
    width: 220px;
  }
  .activity-inner-container {
    height: 295px;
    overflow-x: scroll !important;
  }
  .for-large {
    display: none !important;
  }
  .for-small {
    display: block !important;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
my-activity .learning-header {
  color: #484848;
  height: 64px;
}
my-activity .learning-header .header-1 {
  font-family: "3ds";
  font-size: 30px;
  font-weight: 600;
}
my-activity .learning-header .header-2 {
  font-family: "3ds";
  font-size: 21px;
  font-weight: lighter;
}
my-activity .act-left-header-part {
  float: left;
}
my-activity .act-right-showall-part {
  float: right;
}
my-activity .activity-container {
  position: relative;
}
my-activity .days-ago {
  color: #b8b7b7;
  font-family: arial;
  font-size: 10px;
  font-style: italic;
  margin-left: 5px;
  text-align: left;
}
my-activity .activity-course-head {
  color: #005386;
  font-family: Arial;
  font-size: 14px;
  height: 15px;
  margin-bottom: 1px;
  text-align: left;
}
my-activity .title-content {
  background: #fff;
  border: 1px solid #e6e6e6;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  margin-left: -1px;
  padding-left: 5px;
  padding-top: 10px;
  vertical-align: middle;
  z-index: 1;
}
my-activity .expand-div {
  height: 25px;
  margin-top: 6px;
  position: absolute;
  right: 0;
  width: 70px;
  z-index: 1;
}
my-activity .view-all {
  color: #54a6e8;
  cursor: pointer;
  font-size: 13px;
  position: absolute;
  right: 10px;
}
my-activity .activity-inner-container {
  height: auto;
  margin-top: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}
my-activity .for-small {
  display: none !important;
}
my-activity .for-large {
  display: block;
}
my-activity .mobile-activity activity-course-card {
  width: 99%;
}
my-activity .mobile-activity activity-course-card .image {
  width: 100%;
}
my-activity .explore-by-cnt {
  color: #fff;
}
my-activity .explore-by-cnt .explore-our-cat-items {
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
my-activity .explore-by-cnt .explore-our-cat-items .initial-slide-catalog {
  left: 0;
  position: relative;
  transition: left 0.4s linear;
}
my-activity .explore-by-cnt .explore-our-catalog-wrapper-item {
  height: 100%;
}
my-activity .explore-by-cnt .content {
  height: 231px;
}
my-activity .explore-by-cnt .content .cell {
  padding-top: 100px;
}
my-activity .explore-by-cnt .content .cell h3 {
  cursor: pointer;
}
my-activity .explore-by-cnt .no-right-border-line {
  border-right: 0 solid rgb(230, 230, 230) !important;
}
my-activity .explore-by-cnt .explore-our-cat-item {
  float: left;
  height: 100%;
  padding: 0 0;
  position: relative;
}
my-activity .explore-by-cnt .cont-container {
  height: 100%;
}
my-activity .left-div {
  left: -30px;
  position: absolute;
  top: 45px;
  z-index: 1;
}
my-activity .middle-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 336px;
}
my-activity .right-div {
  position: absolute;
  right: -25px;
  top: 45px;
  z-index: 1;
}
my-activity .left-arrow,
my-activity .right-arrow {
  cursor: pointer;
}
my-activity .prog-div {
  height: 35px;
  padding-left: 5px;
  padding-right: 5px;
  width: 220px;
}
my-activity .box-container {
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-right: 27px;
  opacity: 1;
  width: 220px;
}
my-activity .right-showall-part {
  float: right;
  top: -32px;
  position: relative;
}
my-activity .home-showall-btn {
  background: none;
  border: solid 1px #005386;
  border-radius: 27px;
  color: #005386;
  font-family: "3dsregular";
  font-size: 16px;
  height: 36px;
  text-transform: capitalize;
  width: 138px;
}
@media (min-width: 950px) and (max-width: 1280px) {
  my-activity .right-div {
    right: -30px;
  }
  my-activity .box-container {
    margin-right: 17px;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  my-activity .activity-container {
    height: 200px;
    margin-top: 20px;
  }
  my-activity .activity-inner-container {
    height: 100%;
    width: auto;
    overflow-x: scroll;
    margin-top: 8px;
  }
  my-activity activity-course-card {
    width: 160px !important;
    height: 185px !important;
    margin-right: 15px !important;
  }
  my-activity .box-container {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    width: 160px !important;
    margin-right: 15px !important;
  }
  my-activity .learning-header {
    height: 16px;
    margin-left: 8px;
    margin-top: 32px;
    width: calc(100% - 48px);
  }
  my-activity .learning-header .header-1 {
    font-size: 20px;
  }
  my-activity .flex-row {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  my-activity .empty-div {
    width: 20px;
    height: 100%;
  }
  my-activity .for-large {
    display: none !important;
  }
  my-activity .for-small {
    display: block !important;
  }
  my-activity .prog-div {
    width: 100% !important;
  }
}
@media (min-width: 760px) and (max-width: 1024px) {
  my-activity .learning-header {
    margin-top: 80px !important;
  }
  my-activity .activity-inner-container {
    height: 295px;
    overflow-x: scroll;
  }
  my-activity .flex-row {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  my-activity activity-course-card {
    width: 219px !important;
    height: 235px;
    margin-right: 25px;
  }
  my-activity .box-container {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    width: 219px !important;
  }
  my-activity .empty-div {
    width: 40px;
    height: 100%;
  }
  my-activity .for-large {
    display: none !important;
  }
  my-activity .for-small {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1169px) {
  my-activity .learning-header {
    margin-top: 70px !important;
  }
}
my-activity .scroll-hr::-webkit-scrollbar {
  width: 0px;
  display: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  my-activity .home-showall-btn {
    font-size: 12px;
    height: 24px;
    width: 73px;
  }
  my-activity .right-showall-part {
    top: -26px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  my-activity .home-showall-btn {
    width: 96px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
progress-bar .status {
  font-family: "3dsregular";
  font-size: 12px;
  top: 575px;
  left: 608px;
  width: 89px;
  height: 12px;
  text-align: left;
  letter-spacing: 0px;
  color: #484848;
  opacity: 1;
  padding-bottom: 5px;
  padding-left: 5px;
}
progress-bar .status-completed {
  color: #6c0;
  font-family: "3dsregular";
  font-size: 12px;
  margin-left: 3px;
}
progress-bar .completed-div {
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
}
progress-bar .completed-div-left {
  float: left;
}
progress-bar .completed-image {
  margin-top: -1px;
  vertical-align: middle;
}
progress-bar .progress-bar-under {
  background-color: #e9e9e9;
  border-radius: 10px;
  height: 6px;
  margin-top: 4px;
  width: 100%;
}
progress-bar .prog-bar {
  background-color: #6c0;
  border-radius: 10px;
  display: block;
  height: 6px;
  margin-top: -7px;
  top: 592px;
  left: 608px;
  width: 34px;
  background: #66CC00 0% 0% no-repeat padding-box;
  opacity: 1;
}
progress-bar .time-icon-cert {
  vertical-align: middle;
  margin-bottom: 2px;
}
progress-bar .mt-5-cert {
  padding-top: 6px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
catalog-body .box-cont {
  background: #fff 0 0 no-repeat padding-box;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  margin-right: 20px;
  opacity: 1;
  width: 220px;
}
catalog-body .still-loading {
  color: #a3a3a3;
  margin: 25px 0;
}
catalog-body .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 80px;
  margin: 0;
  position: relative;
  width: 20px;
}
catalog-body .still-loading .loader-crs {
  left: 95px;
}
catalog-body .no-result-found {
  color: #005386;
  margin-top: 6%;
  text-align: center;
}
catalog-body .no-result-found .no-result-found-text1 {
  font-family: "3dsregular";
  font-size: 30px;
  margin-top: 20px;
  color: #484848;
}
catalog-body .no-result-found .no-result-found-image {
  width: 100px;
  height: 100px;
  margin: auto;
  text-align: center;
}
catalog-body .no-result-found .no-result-found-text2 {
  font-family: "3dslight";
  font-size: 21px;
  color: #999999;
  position: relative;
  margin-top: 13px;
}
catalog-body .no-result-found .no-result-found-header {
  font-family: "3dsregular";
  font-size: 30px;
  margin-top: 20px;
}
catalog-body .no-result-found .search-tip-div {
  color: #484848;
  margin-top: 40px;
  text-align: center;
}
catalog-body .no-result-found .search-tip-div .search-tip-tit {
  font-family: "3dsregular";
  font-size: 20px;
}
catalog-body .no-result-found .search-tip-div .search-tip-list {
  font-family: "3dslight";
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  catalog-body .flex-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
  catalog-body .flex-center > table {
    width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  catalog-body .box-cont {
    width: 160px;
    margin-left: auto;
    margin-right: auto;
  }
  catalog-body .no-result-found .no-result-found-text1 {
    font-size: 20px;
    line-height: 24px;
  }
  catalog-body .no-result-found .no-result-found-text2 {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (min-width: 1280px) and (max-width: 1699px) {
  catalog-body .box-cont {
    margin-right: 60px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
catalog-card .card-box {
  background: #fff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 300px;
  margin-bottom: 80px;
  margin-right: 60px;
  width: 300px;
}
catalog-card .cata-top {
  height: 169px;
  position: relative;
  width: 300px;
  max-width: 100%;
  max-height: 100%;
}
catalog-card .cata-thumb {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
catalog-card .cat-thumb-img {
  height: 169px;
  width: 300px;
  max-width: 100%;
}
catalog-card .cata-separator {
  height: 5px;
  position: absolute;
  width: 100%;
}
catalog-card .cata-body {
  height: 156px;
  margin-left: 15px;
  margin-right: 12px;
}
catalog-card .cata-body .cata-tit {
  color: #005386;
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  height: 3.6em;
  line-height: 1.2em;
  margin-top: 25px;
  overflow: hidden;
}
catalog-card .cata-body .cata-count {
  color: #5e5e5e;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  margin-top: 15px;
}
catalog-card .cata-body .lp-cnt,
catalog-card .cata-body .lm-cnt {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  display: inline-block;
  margin-left: 5px;
  font-size: 14px;
}
catalog-card .cata-body .img-size {
  width: 18px;
  height: 18px;
}
catalog-card .cata-body .vl {
  border: 1px dashed #ccc;
  height: 20px;
  margin-left: 7px;
  margin-right: 7px;
}
@media (min-width: 767px) and (max-width: 1024px) {
  catalog-card .card-box {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  catalog-card .card-box {
    width: 160px;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 40px;
  }
  catalog-card .cata-top {
    height: 77px;
  }
  catalog-card .cat-thumb-img {
    height: auto;
    width: auto;
  }
  catalog-card .cata-body {
    height: 84px;
    margin-left: 7px;
  }
  catalog-card .cata-body .cata-tit {
    font-size: 13px;
    line-height: 18px;
    height: 34px;
    margin-top: 15px;
    margin-bottom: 5px;
  }
  catalog-card .cata-body .cata-count-small {
    color: #5e5e5e;
    display: -ms-flexbox;
    display: flex;
    font-family: "3dsregular";
    font-size: 9px;
    font-style: normal;
    line-height: 12px;
    margin-top: 10px;
  }
  catalog-card .cata-body .lp-cnt,
  catalog-card .cata-body .lm-cnt {
    vertical-align: top;
    font-size: 10px;
  }
}
catalog-card .tooltip {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
catalog-card .tooltip .tooltipLang {
  visibility: hidden;
  color: #fff;
  padding: 3px 0 3px 8px;
  position: absolute;
  z-index: 1;
  font-size: 12px;
  top: 25px;
  left: 2%;
  font-family: "3dslight";
  height: 22px;
}
catalog-card .tooltip .tooltipLang:after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 85%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
}
catalog-card .tooltip:hover .tooltipLang {
  visibility: visible;
}
catalog-card .learning-path-tooltip {
  background-color: #249EE8;
  width: 100px;
}
catalog-card .learning-path-tooltip::after {
  border-color: transparent transparent #249EE8 transparent;
}
catalog-card .learning-module-tooltip {
  background-color: #E09F3E;
  width: 115px;
}
catalog-card .learning-module-tooltip::after {
  border-color: transparent transparent #E09F3E transparent;
}
catalog-card .cert-tooltip {
  background-color: #943B7A;
  width: 90px;
}
catalog-card .cert-tooltip::after {
  border-color: transparent transparent #943B7A transparent;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
catalog-header .header-main-cont {
  width: 100%;
  min-height: 150px;
  max-height: 275px;
}
catalog-header .l1 {
  background-image: url("../../static/images/catalog/catalog-header-back.svg");
}
catalog-header .l3 {
  min-height: 275px;
  background-image: url("../../static/images/catalog/catalog-header-back-big.svg");
}
catalog-header .flex-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 90px;
  min-height: 150px;
  width: 100%;
}
catalog-header .flex-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
catalog-header .col-1 {
  -ms-flex: 3;
      flex: 3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 50px;
  position: relative;
}
catalog-header .col-11 {
  -ms-flex: 5;
      flex: 5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 50px;
  position: relative;
}
catalog-header .col-2 {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
catalog-header .breadcrumb {
  color: #555;
  font-family: "3dsregular";
  font-size: 14px;
  font-style: normal;
  height: 24px;
  position: absolute;
  top: 10px;
}
catalog-header .cat-title {
  color: #484848;
  font-family: "3dsregular";
  font-size: 28px;
  line-height: 32px;
  font-weight: 600;
  height: 32px;
  position: absolute;
  top: 50px;
}
catalog-header .cat-desc {
  color: #484848;
  font-family: "3dsregular";
  font-size: 16px;
  line-height: 21px;
  position: absolute;
  top: 85px;
}
catalog-header .cat-filter {
  position: absolute;
  top: 115px;
}
catalog-header .cat-selFilter {
  position: absolute;
  top: 140px;
}
catalog-header .cat-tab {
  position: absolute;
  top: 160px;
}
catalog-header .cat-tab .nav {
  color: #484848;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "3dslight";
  font-size: 16px;
  position: absolute;
  margin-right: 0px;
  top: 78px;
  width: 1920px;
}
catalog-header .cat-tab .nav div {
  cursor: pointer;
}
catalog-header .cat-tab .nav .active-tab {
  color: #005686;
  font-family: "3dssemi";
  font-size: 16px;
  border-bottom: 2px solid #484848;
  border-width: 40%;
}
catalog-header .cat-tab .nav-item {
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  height: 33px;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 60px;
  width: 208px;
}
catalog-header .cat-tab .nav-item div {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
}
catalog-header .cat-tab .nav-item div label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  cursor: pointer;
}
catalog-header .cata-showall-btn {
  border: 2px solid #005386;
  border-radius: 193px;
  color: #005386;
  font-family: "3dsregular";
  font-size: 16px;
  text-transform: capitalize;
  height: 49px;
}
catalog-header .cata-showall-btn-2 {
  border: 2px solid #005386;
  border-radius: 193px;
  color: #005386;
  font-family: "3dsregular";
  font-size: 16px;
  text-transform: capitalize;
  width: 148px;
  height: 49px;
}
catalog-header button {
  border-radius: 2px;
}
catalog-header .advanced-search {
  position: relative;
  width: 1604px;
  height: 85px;
  margin-left: 16px;
}
catalog-header .more-filter {
  display: inline-block;
  margin-left: 21px;
  margin-right: 5px;
}
catalog-header .more-filter:hover {
  cursor: pointer;
}
catalog-header .filter-select {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 8px;
}
catalog-header .filter-select button {
  border-color: #005386;
  border-radius: 5px;
  color: #005386;
  font-family: "3dslight";
  font-size: 18px;
  height: 40px;
  text-transform: capitalize;
  width: 140px;
}
catalog-header .filter-select button:hover {
  background: rgba(35, 157, 232, 0.0901960784) 0% 0% no-repeat padding-box;
}
catalog-header .filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
catalog-header .filter-select .helperButton.reset {
  display: none;
}
catalog-header .filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
  z-index: 4;
}
catalog-header .filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
catalog-header .breadcrumb-image {
  margin-left: 12px;
  margin-right: 10px;
  vertical-align: middle;
}
catalog-header .explore {
  cursor: pointer;
  font-weight: 300;
}
catalog-header .still-loading {
  color: #a3a3a3;
  left: 800px;
  position: absolute;
  top: 130px;
}
catalog-header .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 80px;
  margin: 0;
  position: relative;
  width: 20px;
}
catalog-header .still-loading .loader-crs {
  left: 95px;
}
catalog-header .save-filter-icon {
  vertical-align: middle;
}
catalog-header .save-filters,
catalog-header .remove-all-text {
  color: #005386;
  font-family: "3ds";
  font-size: 18px;
  text-transform: capitalize;
  vertical-align: middle;
}
catalog-header .remove-save-span {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 5px;
}
catalog-header .div-filter-saved {
  background: transparent url(../images/fitler_saved_box.svg) 0% 0% no-repeat padding-box;
  display: inline-block;
  height: 48px;
  margin-bottom: 7px;
  position: relative;
  vertical-align: bottom;
  width: 256px;
}
catalog-header .close {
  left: 180px;
  margin-left: 40px;
  margin-top: 6px;
  position: absolute;
  top: 15px;
}
catalog-header .filter-saved-msg {
  color: #fff;
  font-family: "3dslight";
  font-size: 16px;
  left: 35px;
  position: absolute;
  top: 20px;
}
catalog-header .toggle-main {
  width: 315px;
  height: 49px;
  border: 2px solid #005386;
  border-radius: 193px;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
catalog-header .button-1 {
  background-color: #005386;
  color: #fff;
  width: 165px;
  border-radius: 40px;
  height: 44px;
  margin-top: 1px;
  text-transform: capitalize;
}
catalog-header .button-1-active {
  background-color: transparent;
  border: 0;
  color: #005386;
  width: 165px;
  border-radius: 40px;
  height: 44px;
  margin-top: 1px;
  text-transform: capitalize;
}
catalog-header .button-2 {
  border: 0;
  color: #005386;
  width: 165px;
  border-radius: 40px;
  height: 44px;
  margin-top: 1px;
  text-transform: capitalize;
}
catalog-header .button-2-active {
  background-color: #005386;
  border: 0;
  color: #fff;
  width: 165px;
  border-radius: 40px;
  height: 44px;
  margin-top: 1px;
  text-transform: capitalize;
}
catalog-header .lib-learning-img {
  vertical-align: middle;
  margin-right: 5px;
}
catalog-header .toggle-text {
  margin-left: 7px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-family: "3dsregular";
  font-size: 16px;
}
catalog-header .toggle-text-2 {
  margin-left: 5px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
catalog-header .toggle-content {
  display: -ms-flexbox;
  display: flex;
  margin-left: 3px;
}
catalog-header .for-mobile {
  visibility: hidden;
}
catalog-header .for-desktop {
  visibility: visible;
}
catalog-header .tab-wrapper {
  position: absolute;
  top: 80px;
}
@media (min-width: 1280px) and (max-width: 1699px) {
  catalog-header .flex-row.auto-padding {
    max-width: 100vw;
    margin-left: 0;
    padding: 0 0 0 80px;
  }
  catalog-header .flex-row.auto-padding.level1 {
    padding: 0 30px 0 80px;
  }
  catalog-header .more-filter-setting {
    width: calc(100% - 135px);
  }
  catalog-header .selected-filter-css {
    margin-top: -15px;
  }
  catalog-header .remove-save-span {
    margin-top: 30px;
  }
}
@media (min-width: 1280px) and (max-width: 1499px) {
  catalog-header .more-filter-setting {
    width: calc(100% - 395px);
  }
}
@media (min-width: 767px) and (max-width: 1200px) {
  catalog-header .l3 {
    min-height: 245px;
  }
  catalog-header .l3 .cat-tab .nav {
    top: 48px;
  }
  catalog-header .advanced-search {
    margin-left: 0;
  }
  catalog-header .advanced-search::-webkit-scrollbar {
    display: none;
  }
  catalog-header .flex-scroll-filters {
    display: -ms-flexbox !important;
    display: flex !important;
    overflow-x: scroll;
  }
  catalog-header .flex-scroll-filters::-webkit-scrollbar {
    display: none;
  }
  catalog-header .flex-row.auto-padding {
    max-width: 100vw;
    margin-left: 0;
    padding: 0 20px 0 50px;
  }
  catalog-header .flex-row.auto-padding.level3 {
    padding-left: 30px;
  }
  catalog-header .col-1 {
    -ms-flex: 3;
        flex: 3;
    height: 150px;
    margin-right: 10px;
  }
  catalog-header .col-11 {
    margin-right: 10px;
  }
  catalog-header .l3 .col-1 {
    -ms-flex: 7;
        flex: 7;
  }
  catalog-header .cata-showall-btn {
    font-size: 13px;
    width: 166px;
    height: 43px;
    padding: 0 3px;
  }
  catalog-header .cat-title {
    font-size: 22px;
  }
  catalog-header .col-1 .cat-title {
    top: 40px;
    width: 115%;
  }
  catalog-header .col-11 .cat-title {
    top: 50px;
  }
  catalog-header .lib-learning-img {
    display: none;
  }
  catalog-header .toggle-main {
    width: 230px;
    height: 40px;
  }
  catalog-header .button-1,
  catalog-header .button-1-active,
  catalog-header .button-2,
  catalog-header .button-2-active {
    height: 39px;
    margin-top: -1px;
  }
  catalog-header .toggle-text {
    margin-left: 0;
    font-size: 15px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  catalog-header .l3 {
    min-height: 146px;
  }
  catalog-header .col-2 {
    -ms-flex-align: end;
        align-items: flex-end;
  }
  catalog-header .xs-explore {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-size: 12px;
    line-height: 24px;
    margin-top: -10px;
    margin-left: -10px;
  }
  catalog-header .cat-filter {
    top: 50px;
  }
  catalog-header .advanced-search {
    margin-left: 0;
  }
  catalog-header .flex-scroll-filters {
    display: -ms-flexbox !important;
    display: flex !important;
    overflow-x: scroll;
  }
  catalog-header .flex-scroll-filters::-webkit-scrollbar {
    display: none;
  }
  catalog-header .cat-tab {
    top: 15px;
  }
  catalog-header .cat-tab .nav,
  catalog-header .cat-tab .active-tab {
    font-size: 14px !important;
    line-height: 19px;
  }
  catalog-header .cat-tab .nav-item {
    width: 155px;
    margin-right: 30px;
  }
  catalog-header .cat-tab .nav-item:last-of-type, catalog-header .cat-tab .nav-item:last-child {
    width: 160px;
    margin-left: -15px;
    margin-right: 0;
  }
  catalog-header .l3 {
    min-height: 146px;
  }
  catalog-header .header-main-cont.l1 {
    min-height: 87px;
  }
  catalog-header .flex-column.col-1 {
    -ms-flex-pack: center;
        justify-content: center;
  }
  catalog-header .cata-showall-btn {
    display: none;
  }
  catalog-header .cata-showall-btn.visible-xs {
    display: block;
    font-size: 13px;
    width: 88px;
    height: 32px;
    padding: 0 3px;
    border-radius: 60px;
  }
  catalog-header .flex-row.auto-padding {
    max-width: 100vw;
    padding: 0 20px 0 20px;
    margin: 0;
    min-height: 87px;
    -ms-flex-align: center;
        align-items: center;
  }
  catalog-header .breadcrumb {
    font-size: 12px;
    line-height: 14px;
    padding-right: 12px;
    top: 0;
  }
  catalog-header .breadcrumb > .explore {
    display: none;
  }
  catalog-header .breadcrumb-image {
    margin-left: 3px;
    margin-right: 2px;
    vertical-align: middle;
  }
  catalog-header .cat-title {
    font-size: 16px;
    line-height: 22px;
    height: auto;
    top: 0;
    position: inherit;
  }
  catalog-header .cat-title.showL2 {
    font-size: 15px;
    top: 15px;
  }
  catalog-header .cat-desc {
    display: none;
  }
  catalog-header .more-less-filter-text {
    font-size: 14px;
  }
  catalog-header .toggle-main {
    width: 80px;
    height: 34px;
  }
  catalog-header .button-1 {
    width: 23px;
    min-width: 40px;
    height: 32px;
    margin-top: -1px;
  }
  catalog-header .button-1 .toggle-content {
    margin-left: 0;
  }
  catalog-header .toggle-content {
    margin-left: 8px;
  }
  catalog-header .button-1-active {
    width: 23px;
    height: 32px;
    margin-top: -1px;
  }
  catalog-header .button-2 {
    width: 23px;
    min-width: 40px;
    height: 32px;
    margin-top: -1px;
    margin-left: -11px;
  }
  catalog-header .button-2-active {
    width: 60px;
    height: 30px;
    margin-top: 0;
  }
  catalog-header .toggle-text,
  catalog-header .toggle-text-2 {
    display: none;
  }
  catalog-header .toggle-text {
    margin-left: 5px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    font-family: "3dsregular";
    font-size: 16px;
  }
  catalog-header .lib-learning-img {
    width: 14px;
  }
  catalog-header .cata-showall-btn-2 {
    display: none;
  }
  catalog-header .for-mobile {
    visibility: visible !important;
  }
  catalog-header .for-desktop {
    visibility: hidden !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  catalog-header .cat-desc {
    display: none;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
take-a-tour-main .take-a-tour-main-container {
  background: #fff 0% 0% no-repeat padding-box;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1607843137);
  position: relative;
}
take-a-tour-main .take-a-tour-main-content {
  left: 0;
  position: absolute;
  transition: left 0.4s linear;
  width: 7000px;
  z-index: 1;
}
take-a-tour-main .take-a-tour-main-content-element {
  float: left;
  width: 1089px;
  z-index: 2;
}
take-a-tour-main .take-a-tour-main-close {
  font-size: 24px;
  font-size: 1.5 rem;
  background-image: url("../images/takeatour_close.svg");
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
  height: 23px;
  position: absolute;
  right: 15px;
  top: 35px;
  width: 33px;
  z-index: 6;
}
take-a-tour-main .tat-right-arrow {
  cursor: pointer;
  margin-left: 94%;
  margin-top: 25%;
  position: absolute;
  z-index: 1;
}
take-a-tour-main .tat-left-arrow {
  cursor: pointer;
  margin-top: 25%;
  position: absolute;
  z-index: 1;
}
take-a-tour-main .take-a-tour-main-dot-navigator {
  position: relative;
  left: 120px;
  top: 25px;
}
take-a-tour-main .take-a-tour-nav-icon {
  background: #ddd 0% 0% no-repeat padding-box;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 8px;
  opacity: 1;
  width: 8px;
}
take-a-tour-main .activetatnav {
  background: #005386 0% 0% no-repeat padding-box;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  opacity: 1;
  width: 8px;
}
take-a-tour-main .tour-footer {
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  left: 0;
  position: absolute;
  top: 565px;
  width: 100%;
  z-index: 99;
}
take-a-tour-main .tour-footer > div {
  margin: 10px;
  font-size: 30px;
}
take-a-tour-main .tat-footer-column {
  float: left;
  width: 33.33%;
}
take-a-tour-main .tat-row::after {
  content: "";
  display: table;
  clear: both;
}
take-a-tour-main .tat-btn-next {
  width: 94px;
}
take-a-tour-main .btn-gets {
  width: 142px;
}
take-a-tour-main .tat-footer-btn {
  background: #005386 0% 0% no-repeat padding-box;
  border: 0;
  border-radius: none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-family: "3dsregular";
  font-size: 16px;
  height: 38px;
  margin-right: 40px;
  margin-top: 17px;
  text-transform: capitalize;
}
take-a-tour-main .tour-btn1 {
  background: #fff 0% 0% no-repeat padding-box;
  border: 0;
  border-radius: none;
  color: #005386;
  font-family: "3dsregular";
  font-size: 16px;
  height: 36px;
  margin-top: 125px;
  text-align: center;
  text-transform: inherit;
  width: 160px;
}
take-a-tour-main .take-a-tour-do-not-show {
  left: 15px;
  position: absolute;
  z-index: 6;
}
take-a-tour-main .tat-round {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 25px;
  left: 30px;
}
take-a-tour-main .tat-round label {
  border: 1px solid #005386;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}
take-a-tour-main .tat-round label::after {
  border: 2px solid #005386;
  border-right: 0;
  border-top: 0;
  content: "";
  height: 6px;
  left: 3px;
  opacity: 0;
  position: absolute;
  top: 6px;
  transform: rotate(-45deg);
  width: 12px;
}
take-a-tour-main .tat-round input[type=checkbox] {
  visibility: hidden;
}
take-a-tour-main .tat-round input[type=checkbox]:checked + label {
  background-color: #fff;
}
take-a-tour-main .tat-round input[type=checkbox]:checked + label::after {
  opacity: 1;
}
take-a-tour-main .tat-label-container {
  margin-left: 35px;
  margin-top: -27px;
}
take-a-tour-main .tat-donotshow-text {
  color: #005386;
  font-family: "3dsregular";
  font-size: 14px;
  margin-left: 15px;
  margin-top: 3px;
  text-align: left;
}
take-a-tour-main .tat-div-saved {
  display: inline-block;
  height: 48px;
  margin-left: 25px;
  margin-top: 25px;
  vertical-align: bottom;
}
take-a-tour-main .tat-saved-msg {
  color: #fff;
  font-family: "3dslight";
  font-size: 14px;
  vertical-align: text-bottom;
  left: 255px;
  position: absolute;
  top: 37px;
  z-index: 3;
}
take-a-tour-main .tat-close {
  left: 665px;
  position: absolute;
  top: 38px;
  z-index: 3;
}
take-a-tour-main .tour-h1 {
  color: #005386;
  font-family: "3dsregular";
  font-size: 30px;
  font-weight: bold;
  padding-top: 36px;
  text-align: center;
}
take-a-tour-main .tour-h2 {
  color: #999;
  font-family: "3dsregular";
  font-size: 18px;
  padding-top: 20px;
  text-align: center;
}
take-a-tour-main .tour-main-img {
  margin-top: 35px;
  position: absolute;
}
take-a-tour-main .tat-pt-main-img {
  margin-left: 160px;
  position: absolute;
}
take-a-tour-main .tour-img2 {
  margin-left: 70px;
  position: absolute;
  top: 105px;
  z-index: 1;
}
take-a-tour-main .pt-tour-img2 {
  margin-left: 60px;
}
take-a-tour-main .tour-img3 {
  margin-left: 75px;
  margin-top: 30px;
  position: absolute;
}
take-a-tour-main .wn-tour-img3 {
  margin-top: 50px;
}
take-a-tour-main .pt-tour-img3 {
  margin-left: 55px;
}
take-a-tour-main .tour-img4 {
  margin-left: 190px;
  margin-top: 20px;
  position: absolute;
}
take-a-tour-main .pt-tour-img4 {
  margin-left: 80px;
  margin-top: 30px;
  position: absolute;
}
take-a-tour-main .tour-img5 {
  margin-left: 120px;
  margin-top: 15px;
  position: absolute;
  z-index: 1;
}
take-a-tour-main .pt-tour-img5 {
  margin-left: 190px;
}
take-a-tour-main .tour-img6 {
  margin-left: 125px;
  margin-top: 25px;
  position: absolute;
  z-index: 1;
}
@media (min-width: 950px) and (max-width: 1280px) {
  take-a-tour-main .tour-footer {
    height: 80px;
    top: 385px;
  }
  take-a-tour-main .take-a-tour-main-content-element {
    width: 820px;
  }
  take-a-tour-main .take-a-tour-main-close {
    height: 20px;
    top: 28px;
  }
  take-a-tour-main .tat-right-arrow {
    margin-left: 92%;
    z-index: 2;
  }
  take-a-tour-main .tat-left-arrow {
    z-index: 2;
  }
  take-a-tour-main .tat-label-container {
    margin-left: 15px;
    margin-top: -18px;
  }
  take-a-tour-main .tat-round label {
    height: 18px;
    width: 18px;
  }
  take-a-tour-main .tat-round label::after {
    height: 5px;
    left: 2px;
    top: 5px;
  }
  take-a-tour-main .tat-donotshow-text {
    font-size: 12px;
    margin-left: 12px;
  }
  take-a-tour-main .take-a-tour-main-dot-navigator {
    margin-left: 390px;
    margin-top: 88px;
  }
  take-a-tour-main .tat-div-saved {
    margin-left: 0;
    margin-top: 30px;
    width: 445px;
  }
  take-a-tour-main .tat-saved-msg {
    font-size: 12px;
    left: 225px;
    top: 36px;
  }
  take-a-tour-main .tat-msg-box {
    width: 85%;
  }
  take-a-tour-main .tat-close {
    margin-left: -128px;
    margin-top: 0;
  }
  take-a-tour-main .tour-main-img {
    margin-left: 140px;
    margin-top: 24px;
    width: 11%;
  }
  take-a-tour-main .tat-main-img {
    width: 73%;
  }
  take-a-tour-main .tour-img2 {
    margin-left: 65px;
    top: 75px;
  }
  take-a-tour-main .tat-img2 {
    width: 70%;
  }
  take-a-tour-main .tat-img3 {
    width: 70%;
  }
  take-a-tour-main .tour-img3 {
    margin-left: 75px;
    top: 55px;
  }
  take-a-tour-main .tat-img4 {
    width: 70%;
  }
  take-a-tour-main .tour-img4 {
    margin-left: 80px;
    top: 60px;
  }
  take-a-tour-main .tat-img5 {
    width: 70%;
  }
  take-a-tour-main .tat-img6 {
    width: 76%;
  }
  take-a-tour-main .tour-img5 {
    margin-left: 90px;
    top: 40px;
  }
  take-a-tour-main .tour-img6 {
    margin-left: 110px;
    top: 65px;
  }
  take-a-tour-main .tour-h1 {
    font-size: 20px;
    padding-top: 25px;
  }
  take-a-tour-main .tour-h2 {
    font-size: 12px;
    padding-top: 14px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
activity-course-card {
  display: inline-block;
  height: 238px;
  text-align: left;
  text-align-last: left;
  vertical-align: middle;
  width: 220px;
}
activity-course-card .card-separator {
  height: 7px;
  width: 220px;
}
activity-course-card .top {
  height: 147px;
  position: relative;
  width: 220px;
  cursor: pointer;
}
activity-course-card .play-img {
  cursor: pointer;
  left: 110px;
  position: absolute;
  top: 0;
}
activity-course-card .play-img:hover {
  cursor: pointer;
}
activity-course-card .bottom-ver-dur {
  bottom: 0;
  font-family: "3dsregular";
  font-size: 12px;
  height: 20px;
  position: absolute;
  width: 100%;
}
activity-course-card .img-gradiant {
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;
  bottom: 0;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  height: 41px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 24px 0 5px 0;
  position: absolute;
  width: 100%;
  z-index: 1;
  -ms-flex-align: center;
      align-items: center;
}
activity-course-card .left-ver {
  color: #fff;
  margin-right: 5px;
  margin-left: 8px;
  display: -ms-flexbox;
  display: flex;
}
activity-course-card .right-dur {
  color: #999999;
  float: right;
  margin-right: 7px;
  margin-top: 7px;
  font-family: "3dslight";
  font-size: 12px;
  opacity: 1;
  letter-spacing: 0px;
}
activity-course-card .lp-card-cert-div {
  width: 50px;
  height: 50px;
  position: relative;
  top: -145px;
  margin-left: 3px;
  float: left;
}
activity-course-card .time-icon {
  vertical-align: middle;
  margin-bottom: 2px;
}
activity-course-card .ver {
  font-size: 10px;
  padding-left: 4px;
}
activity-course-card .more-ver {
  font-size: 10px;
}
activity-course-card .course-card-main {
  color: rgba(0, 0, 0, 0.5);
  display: table-cell;
  height: 91px;
  width: 220px;
}
activity-course-card .card-top {
  color: #999;
  font-family: "3dslight";
  font-size: 11px;
  height: 26px;
  margin-left: 0;
  width: 100%;
}
activity-course-card .lp-type {
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-left: 5px;
  margin-top: 7px;
  font-size: 10px;
}
activity-course-card .content-sub-type {
  vertical-align: top;
  padding-left: 4px;
  color: #239de8;
}
activity-course-card .content-sub-type-lm {
  vertical-align: top;
  padding-left: 4px;
  color: #DCAD00;
}
activity-course-card .content-sub-type-cert {
  vertical-align: top;
  padding-left: 4px;
  color: #A1045A;
}
activity-course-card .lp-card-title-cert-div {
  display: -ms-flexbox;
  display: flex;
}
activity-course-card .lp-card-cert-img {
  filter: drop-shadow(0 0 2rem #fff);
  height: 60px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 60px;
}
activity-course-card .lp-card-cert-img-default {
  filter: drop-shadow(0 0 2rem #fff);
  left: 5px;
  position: absolute;
  top: 5px;
  width: 60px;
  height: 60px;
}
activity-course-card .lp-card-title {
  -ms-flex: 1;
      flex: 1;
}
activity-course-card .bottom-title {
  font-family: "3dsregular";
  font-size: 16px;
  height: 3.4em;
  line-height: 1.2em;
  margin-left: 5px;
  margin-right: 5px;
  overflow: hidden;
}
activity-course-card .fav-img {
  cursor: pointer;
  left: 185px;
  position: absolute;
  top: 5px;
  z-index: 2;
}
activity-course-card .c-image {
  height: inherit;
  width: inherit;
  background-color: #d5d5d5;
}
activity-course-card .title-area {
  color: #005386;
  display: inline-block;
  position: relative;
  word-wrap: break-word;
}
@keyframes comming-in {
  0% {
    margin-top: 20px;
  }
  100% {
    margin-top: 0;
  }
}
activity-course-card .tooltip {
  display: inline-block;
  position: relative;
}
activity-course-card .tooltip:hover .tool-tip-content {
  visibility: visible;
}
activity-course-card .cls-tooltip {
  visibility: hidden;
}
@media (min-width: 950px) and (max-width: 1280px) {
  activity-course-card .bottom-title {
    font-size: 14px;
  }
}
@media (min-width: 320px) and (max-width: 736px) {
  activity-course-card .card-separator {
    width: 160px;
  }
  activity-course-card .top {
    height: 101px;
    width: 160px;
  }
  activity-course-card .ver {
    font-size: 9px;
  }
  activity-course-card .more-ver {
    font-size: 9px;
    padding-left: 5px;
  }
  activity-course-card play-action {
    display: none !important;
  }
  activity-course-card .c-image {
    height: 101px;
    width: 160px;
  }
  activity-course-card .course-card-main {
    width: 220px;
    height: 100%;
  }
  activity-course-card .bottom-title {
    font-size: 13px;
  }
  activity-course-card .play-img {
    left: 52% !important;
  }
  activity-course-card .fav-img {
    left: 125px;
  }
  activity-course-card .content-sub-type {
    font-size: 10px !important;
    margin-left: 2px;
  }
}
@media handheld and (min-width: 760px) and (max-width: 1366px) {
  activity-course-card {
    width: 219px !important;
    height: 235px;
    margin-right: 25px;
  }
  activity-course-card .play-action {
    display: none !important;
  }
}
@media (max-width: 959px) and (min-width: 768px) {
  activity-course-card .play-img {
    display: none !important;
  }
}
activity-course-card .div-insuf-lic {
  color: #fff;
  left: 25px;
  line-height: 1.2em;
  position: absolute;
  text-align: center;
  top: 50px;
}
activity-course-card .div-insuf-lic .insuf-lic-sts {
  color: #aaa;
  font-family: "3dslight";
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 15px;
}
activity-course-card .div-insuf-lic .insuf-lic-admin-msg {
  font-family: "3dsregular";
  font-size: 14px;
  text-transform: capitalize;
}
activity-course-card .c-top-gradiant-visible {
  background: #000;
  display: block;
  height: 147px;
  opacity: 0.8;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 220px;
}
activity-course-card .card-cursor-pointer-default {
  cursor: default;
}
activity-course-card .card-cursor-pointer {
  cursor: pointer;
}

@media (min-width: 320px) and (max-width: 736px) {
  activity-course-card {
    width: 160px;
    height: 194px;
  }
  activity-course-card .right-dur {
    display: none;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
whats-new-modal ol {
  list-style-type: decimal;
  margin-left: 15px;
}
whats-new-modal ul {
  list-style-type: initial;
  margin-left: 15px;
}
whats-new-modal .content-title {
  color: #035989;
  font-family: roboto;
  font-size: 17px;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 10px;
}
whats-new-modal .content {
  color: #808080;
  font-size: 14px;
  line-height: 20px;
  padding: 20px;
}
whats-new-modal .content-footer {
  position: absolute;
  right: 36px;
  top: 400px;
}
whats-new-modal .btn-color {
  background: #005686;
  border: 1px solid #005686;
  color: #fff;
}
whats-new-modal .date-text {
  color: #808080;
  font-size: 11px;
  margin-top: 13px;
  padding-left: 21px;
}
whats-new-modal .modal-size {
  height: 550px;
  width: 55%;
}
whats-new-modal .student-global-warning {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 26px;
  padding-right: 26px;
  top: 0%;
}
whats-new-modal .student-global-warning-sm {
  height: 50%;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 26px;
  position: relative;
  top: 0%;
}
whats-new-modal .student-global-warning-notification {
  padding-left: 26px;
  padding-right: 26px;
  top: 0%;
}
whats-new-modal .student-global-warning-notification-sm {
  padding-right: 26px;
  position: relative;
  top: 0%;
}
whats-new-modal .notification-div {
  height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
}
whats-new-modal .notification-div-sm {
  height: 285px;
  overflow-x: hidden;
  overflow-y: auto;
}
whats-new-modal .content-footer-notification-sm {
  position: absolute;
  right: 36px;
  top: 300px;
}
whats-new-modal .notification-div::-webkit-scrollbar {
  background-color: #fff;
  height: 6px;
  width: 6px;
}
whats-new-modal .notification-div::-webkit-scrollbar-thumb {
  background-color: #d3d3d3;
  border-radius: 10px;
}
add-block-content .radio {
  margin-bottom: 25px;
}
add-block-content modal-dialog .panel {
  height: 50vh !important;
  width: 100vh !important;
}
add-block-content .container-option {
  height: 35vh;
  position: relative;
}
add-block-content .container-option .option-container {
  position: relative;
  top: 10vh;
}
add-block-content .container-option .selection-btn {
  bottom: 15px;
  position: absolute;
  right: 15px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-contents .zone-content {
  margin: 0 38px;
}
author-contents .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
author-contents .blue-bg > div {
  position: relative;
  top: -180px;
}
author-contents .title {
  margin: 30px auto 0;
  width: 100%;
}
author-contents .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
author-contents .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
author-contents .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
author-contents .ls-min {
  position: relative;
}
author-contents .disable-span {
  cursor: not-allowed;
}
author-contents .action-icn {
  margin-bottom: -9px;
  margin-top: 5px;
  pointer-events: auto;
}
author-contents .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
author-contents .zone-content .filter-sort {
  margin: auto;
  margin-top: 50px;
}
author-contents .zone-content .card-container {
  margin-top: 100px;
}
author-contents .zone-content .author-see-all-button {
  margin-bottom: 70px !important;
  margin-top: 0 !important;
}
author-contents .sort-by-label {
  font-weight: 700;
  line-height: 2.6;
  margin-right: 15px;
}
author-contents .lco-meta-div {
  bottom: 18%;
  height: 88%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  padding-right: 18px;
  position: relative;
  top: 0%;
}
author-contents .search-b {
  bottom: -10px;
  position: relative;
  right: 10px;
  width: 30%;
}
author-contents .search-b input[type=text] {
  width: 100% !important;
}
author-contents .btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  left: 250px;
  position: absolute;
  top: 0;
}
author-contents .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-contents .upload-pckg-modal label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
author-contents .upload-pckg-modal .first-element {
  margin-top: 30px;
}
author-contents .upload-pckg-modal .form-group {
  margin-bottom: 25px;
}
author-contents .upload-pckg-modal .has-error .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
author-contents .upload-pckg-modal .has-error .help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}
author-contents .upload-pckg-modal .transclude {
  padding-top: 12px;
}
author-contents .upload-pckg-modal replace-content modal-dialog .transclude {
  padding-top: 22px;
}
author-contents .lco-upload-list {
  bottom: 18%;
  height: 295px;
  overflow: auto;
  position: relative;
  top: 0;
}
author-contents .p-bar {
  margin-bottom: 10px;
  margin-top: 75px;
  width: 90%;
}
author-contents .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
author-contents .upload-indication {
  color: #52ade1;
  font-size: 18px;
  margin-bottom: 15px;
}
author-contents .rmv-uploaded-file {
  color: #52ade1;
  left: 120px;
}
author-contents .choose-upload-type {
  color: #0e193d;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 25px;
}
author-contents .err-lco-list {
  margin-left: 25px;
  margin-top: 15px;
}
author-contents .err-text {
  color: #8b0000;
}
author-contents .sort-p {
  cursor: pointer;
  position: relative;
}
author-contents .sort-image {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
author-contents ::-webkit-input-placeholder {
  color: #bababa;
}
author-contents ::-moz-placeholder {
  color: #bababa;
}
author-contents :-ms-placeholder {
  color: #bababa;
}
author-contents :-ms-input-placeholder {
  color: #bababa;
}
author-contents ::placeholder {
  color: #bababa;
}
author-contents .content-sort {
  display: inherit;
  float: none;
  margin-left: 760px;
  position: relative;
  right: -20px;
}
author-contents .error-msg {
  font-size: 12px;
  font-size: 0.75 rem;
  color: #f00;
}
author-contents .contents-filter {
  margin-left: 15px;
}
author-contents .selection-panel {
  position: relative;
}
author-contents .selection-panel .selection-btns {
  position: absolute;
  right: 0;
  top: 430px;
}
author-contents .selection-panel .selection-checkbox {
  padding: 15px;
}
author-contents .still-loading {
  color: #a3a3a3;
  margin: 25px 0;
}
author-contents .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 135px;
  margin: 0;
  position: relative;
  width: 20px;
}
author-contents .still-loading .loader-crs {
  left: 95px;
}
author-contents .err {
  color: #8b0000;
}
author-contents .lco-delete {
  height: 20px;
  margin-left: 7px;
  margin-right: 5px;
  margin-top: 3px;
  width: 16px;
}
author-contents .del-course-modal .transclude {
  margin-top: 10px;
  overflow: hidden;
  padding-left: 35px;
  padding-top: 5px;
}
author-contents .ok-confrim-btns {
  margin-top: 15px;
}
author-contents .ok-btn {
  margin-right: 0;
}
author-contents .arrow {
  cursor: pointer;
}
author-contents .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
author-contents .replace-lco {
  line-height: 1.8em;
}
author-contents .replace-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #dc143c;
  content: "c";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-contents .action-replace {
  margin-left: 5px;
  margin-top: 6px;
}
author-contents .ftp-cls {
  color: #005686;
  font-weight: 700;
  margin-left: 10px;
  margin-right: 5px;
}
author-contents .ftp-report {
  margin-bottom: 20px;
}
author-contents .div-del-confirm {
  height: 62px;
  overflow-y: auto;
}
author-contents .div-del-confirm-lng {
  height: 140px;
  overflow-y: auto;
}
author-contents .div-del-confirm-lng .linked-items {
  color: #2576a9;
  font-weight: bold;
}
author-contents .linked-items {
  color: #2576a9;
  font-weight: bold;
}
author-contents .thread-error {
  height: 180px;
  overflow-y: auto;
  text-align: left;
}
author-contents .thread-error .err-div {
  color: #8b0000;
  margin-left: 75px;
  margin-top: 10px;
}
author-contents .thread-error .err-div .err-img {
  float: left;
  margin-right: 20px;
}
author-contents .thread-error .warn-div {
  color: #4bafeb;
  margin-left: 20px;
}
author-contents .thread-error .warn-div .err-img {
  float: left;
  margin-right: 20px;
}
author-contents .thread-error .err-right {
  float: right;
  font-size: 11px;
}
author-contents .sup-msg-style {
  color: #919191;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 16px;
  margin-top: -17px;
  padding: 6px;
}
author-contents .div-info {
  cursor: pointer;
  margin-left: -35px;
  top: -5px;
}
author-contents .replc-text {
  color: #a6a6a6;
}
author-contents .div-ftp {
  padding-top: 10px;
}
author-contents .vault-img {
  height: 16px;
  right: 3px;
  top: 2px;
}
author-contents .vault-indication {
  position: relative;
}
author-contents .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  top: 8px;
}
author-contents .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: 23px;
}
author-contents .sel-lco {
  width: 100% !important;
}
author-contents .war-message {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
author-contents .upload-container {
  margin-top: 25px;
}
author-contents .upload-container .err-left {
  float: left;
  margin-left: 16px;
  margin-top: -8px;
}
author-contents .upload-container .err-right {
  float: right;
  width: 92%;
}
author-contents .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
author-contents .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
author-contents .div-errors ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
author-contents .div-errors .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
author-contents .div-errors label {
  color: #808080;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
author-contents .upload-lco-btns {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  top: 400px;
}
author-contents .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: rgb(0, 83, 134);
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 14px;
  line-height: 0;
  padding-left: 4px;
  position: relative;
  top: 7px;
}
author-contents .warning-icon {
  height: 31px;
  margin-bottom: -10px;
  width: 31px;
}
author-contents .chng-sts-err-container {
  margin-top: -5px;
}
author-contents .chng-sts-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
author-contents .chng-sts-err-container .err-right {
  float: right;
  width: 92%;
}
author-contents .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
author-contents .error-header-upload {
  color: #dc143c;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
author-contents .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
author-contents .upload-lco-title {
  color: #686868;
  line-height: 16px;
  margin-top: 15px;
}
author-contents .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
author-contents .chng-sts-div-buttons {
  height: 5%;
  margin-top: 200px;
  position: relative;
}
author-contents .chng-sts-div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
author-contents .chng-sts-div-buttons .err-right {
  float: right;
  font-size: 11px;
}
author-contents .err-class {
  color: #8b0000;
}
author-contents .war-class {
  color: #4bafeb;
}
author-contents .author-btn {
  margin: 2px;
}
author-contents .modal-back {
  margin: 10px;
  margin-top: 27px;
  position: relative;
}
author-contents .info-title {
  color: #4bafeb;
  font-size: 16px;
  line-height: 16px;
  margin-left: 50px;
  margin-top: 15px;
}
author-contents .info-title-err {
  color: #8b0000;
  font-size: 17px;
  line-height: 16px;
  margin-left: 50px;
  margin-top: 15px;
}
author-contents .italic {
  font-style: italic;
}
author-contents .div-errors-combination {
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
}
author-contents .div-errors-combination ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
author-contents .div-errors-combination label {
  color: #808080;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
author-contents .div-upload-combination {
  height: 300px;
  overflow-y: auto;
}
author-contents .div-errors-upload {
  height: 200px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
author-contents .div-errors-upload ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
author-contents .div-errors-upload .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
author-contents .div-errors-upload label {
  color: #808080;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
author-contents .cancel-btn {
  margin-right: 10px;
  margin-top: 15px;
  position: relative;
}
author-contents .close {
  height: 32px;
  opacity: 0.3;
  padding-left: 60px;
  position: absolute;
  right: 32px;
  top: 0;
  width: 32px;
}
author-contents .close:hover {
  opacity: 1;
}
author-contents .close::before,
author-contents .close::after {
  background-color: #333;
  content: " ";
  height: 22px;
  left: 15px;
  position: absolute;
  top: 8px;
  width: 2px;
}
author-contents .close::before {
  transform: rotate(45deg);
}
author-contents .close::after {
  transform: rotate(-45deg);
}
author-contents .message-row {
  display: -ms-flexbox;
  display: flex;
}
author-contents .message-parent {
  margin-top: 20px;
}
author-contents .message-left-cell {
  width: 40px;
}
author-contents .message-container {
  height: 80px;
  margin-left: 50px;
  overflow-y: scroll;
  width: 650px;
}
author-contents ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
author-contents h4 {
  margin: 0;
}
author-contents .uploading-crs {
  position: relative;
}
author-contents .uploading-crs .loader {
  background-size: 20px 20px;
  height: 20px;
  left: 58%;
  margin: 5px;
  position: absolute;
  width: 20px;
}
author-contents .addsel-loader {
  margin: 80px auto;
}
author-contents .video-txt {
  height: 32px !important;
  padding-left: 5px;
  width: 80%;
}
author-contents .lbl-type {
  font-size: 0.85em;
}
author-contents .msg-style {
  color: #4bafeb;
  font-size: 16px;
  line-height: 16px;
  padding: 6px;
  text-align: left;
}
author-contents .link-cls {
  margin-top: 7px;
  width: 14.2%;
}
author-contents .xls-loader {
  background-size: 20px 20px;
  bottom: -14px;
  height: 20px;
  left: 40px;
  margin: 0;
  position: relative;
  width: 20px;
}
author-contents .xls-icon {
  height: 48px;
  width: 48px;
}
author-contents .img-style {
  margin-bottom: -14px;
}
author-contents .div-sort::after {
  content: "";
}
author-contents .has-error {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-course-card {
  background-color: #fff;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -5px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 360px;
  margin: 7px;
  text-align: left;
  text-align-last: left;
  width: 214px;
}
author-course-card .author-c-card-wrapper {
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -5px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  height: 360px;
  position: relative;
  width: 100%;
}
author-course-card .author-c-card-wrapper .thumbnail {
  background-color: #bababa;
  height: 147px;
  position: relative;
  width: 100%;
}
author-course-card .author-c-card-wrapper .thumbnail .image {
  background-image: url(../images/course-card-background.png);
  border: 0;
  border-bottom: solid 1px rgb(230, 230, 230);
  height: 147px;
  position: absolute;
  width: 214px;
}
author-course-card .author-c-card-wrapper .content {
  padding: 10px;
}
author-course-card .author-c-card-wrapper .content .content-primary {
  height: 50px;
  padding-top: 10px;
}
author-course-card .author-c-card-wrapper .footer {
  bottom: 18px;
  left: 10px;
  position: absolute;
}
author-course-card .author-c-card-wrapper .footer:hover {
  color: #1a77ac;
  cursor: pointer;
}
author-course-card .course-title {
  font-size: 18px;
  margin-bottom: 10px;
}
author-course-card .course-title:hover {
  color: #1a77ac;
  text-decoration: underline;
}
author-course-card .tl5 {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -webkit-box;
  height: 3.42em;
  line-height: 1.14em;
  margin-bottom: 11px;
  max-height: 3.42em;
  overflow: hidden;
  text-overflow: ellipsis;
}
author-course-card .content-secondary {
  color: rgba(0, 0, 0, 0.5);
  margin-top: 24px;
}
author-course-card .content-secondary-dur {
  margin-top: 7px;
}
author-course-card .footer-right {
  bottom: 10px;
  left: 175px;
  position: absolute;
}
author-course-card .lang {
  bottom: 50px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
  margin-left: 10px;
  position: absolute;
}
author-course-card .i-icon {
  bottom: -4px;
  height: 20px;
  position: absolute;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-course-list {
  background-color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: left;
  text-align-last: left;
  width: 1170px;
}
author-course-list .listviewrow {
  background-color: #f5f5f5;
}
author-course-list .image-box {
  background-image: url(../images/course-card-background.png);
  border: 0;
  height: 50px;
  position: relative;
  width: 60px;
}
author-course-list .image-box:hover {
  cursor: pointer;
}
author-course-list .image-box .thumb-image {
  height: 50px;
  width: 60px;
}
author-course-list .image-box .fav-image {
  left: 35px;
  position: absolute;
  top: 5px;
}
author-course-list .image-box .fav-icon {
  height: 20px;
  width: 20px;
}
author-course-list .image {
  max-height: 100%;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%;
}
author-course-list .course-title {
  font-size: 15px;
  font-size: 0.9375 rem;
  transition: color 0.25s ease 0s;
  transition-delay: 0s;
  color: #000;
  font-weight: 500;
}
author-course-list .course-title:hover {
  color: #1a77ac;
  cursor: pointer;
}
author-course-list .course-title .tit {
  font-size: 15px;
  font-size: 0.9375 rem;
  line-height: 1.2em;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-courses .zone-content {
  margin: 0 38px;
}
author-courses .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
author-courses .blue-bg > div {
  position: relative;
  top: -180px;
}
author-courses .title {
  margin: 30px auto 0;
  width: 100%;
}
author-courses .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
author-courses .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
author-courses .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
author-courses .zone-content .filter-sort {
  margin: auto;
  margin-top: 50px;
}
author-courses .zone-content .card-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
}
author-courses .zone-content .author-see-all-button {
  margin-top: 0 !important;
}
author-courses .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
author-courses .sort-by-label {
  font-weight: 700;
  line-height: 2.6;
  margin-right: 15px;
}
author-courses select {
  border: 1px solid rgb(230, 230, 230);
  height: 38px;
  width: 150px;
}
author-courses .thumb-image {
  height: 50px;
  width: 60px;
}
author-courses .vault-select {
  color: #003553;
}
author-courses .author-btn {
  margin: 0;
}
author-courses .btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  position: absolute;
  right: 0;
  top: 0;
}
author-courses .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-courses .change-vlt {
  color: #4bafeb;
  cursor: pointer;
  font-style: normal;
}
author-courses ::-webkit-input-placeholder {
  color: #bababa;
}
author-courses ::-moz-placeholder {
  color: #bababa;
}
author-courses :-ms-placeholder {
  color: #bababa;
}
author-courses :-ms-input-placeholder {
  color: #bababa;
}
author-courses ::placeholder {
  color: #bababa;
}
author-courses .search-b {
  bottom: 1px;
  position: relative;
  right: 15px;
}
author-courses .change-status-container {
  padding: 20px 0;
}
author-courses .change-status-container .btn-status {
  border: 2px dashed rgb(230, 230, 230);
  border-radius: 0;
  color: #bababa;
  height: 50px;
  width: 128px;
}
author-courses .change-status-container .btn-status.selected {
  background-color: #003553;
  border: 0;
  color: #fff;
}
author-courses .disable-span {
  cursor: not-allowed;
}
author-courses .status-buttons {
  margin-top: 25px;
}
author-courses .f-status-btns {
  cursor: default;
}
author-courses .action-icn {
  margin-bottom: -9px;
  margin-top: 5px;
  pointer-events: auto;
}
author-courses .action-replace {
  margin-left: 5px;
  margin-right: 3px;
  margin-top: 10px;
}
author-courses .arrow-img {
  margin: 0 20px;
}
author-courses .centering-img-td {
  position: relative;
  top: 4px;
}
author-courses .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
author-courses .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
author-courses .custom-drop-box {
  border-color: #cdcdcd;
  height: 250px;
  padding-top: 110px;
  width: 100%;
}
author-courses .courses-search-b {
  bottom: -10px;
  right: 0;
  width: 30%;
}
author-courses .courses-search-b input[type=text] {
  width: 100% !important;
}
author-courses .cus-rmv-uploaded-file {
  bottom: 5px;
  font-size: 14px;
  left: 0;
  position: relative;
  top: 110px;
}
author-courses .p-bar {
  margin-bottom: 35px;
  margin-top: 15px;
  width: 100%;
}
author-courses .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
author-courses .upload-indication {
  color: #52ade1;
  font-size: 18px;
  margin-bottom: 15px;
}
author-courses .author-crs-sort {
  display: inline-block;
  float: right;
  position: relative;
  right: -15px;
}
author-courses .author-crs-sort label {
  color: #6d6d6d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
author-courses .author-crs-sort select {
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 190px;
}
author-courses .author-crs-sort select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
author-courses .author-crs-sort::after {
  color: #4bafeb;
  content: "";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -30px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}
author-courses .error-msg {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
}
author-courses .bottom {
  font-size: 11px;
  position: relative;
  top: 55px;
}
author-courses .legend-space {
  margin-right: 15px;
}
author-courses .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
author-courses .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
author-courses .health-war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  margin-left: -18px;
  margin-top: -12px;
  text-align: left;
}
author-courses .chng-sts-div-buttons {
  height: 5%;
  margin-top: 200px;
  position: relative;
}
author-courses .chng-sts-div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
author-courses .chng-sts-div-buttons .err-right {
  float: right;
  font-size: 11px;
}
author-courses .div-buttons {
  height: 5%;
  position: absolute;
  top: 260px;
  width: 95%;
}
author-courses .div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
}
author-courses .div-buttons .err-right {
  float: right;
  font-size: 11px;
}
author-courses .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
author-courses .div-errors ul {
  list-style-type: disc;
  margin-left: 20px;
}
author-courses .ls-min {
  position: relative;
}
author-courses .sort-p {
  cursor: pointer;
  position: relative;
}
author-courses .sort-image {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
author-courses .chng-sts-err-container {
  margin-top: -5px;
}
author-courses .chng-sts-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
author-courses .chng-sts-err-container .err-left-upload-course {
  float: left;
  margin-left: 24px;
  margin-top: -2px;
}
author-courses .chng-sts-err-container .err-right {
  float: right;
  width: 92%;
}
author-courses .health-err-container {
  height: 36%;
  margin-top: -5px;
}
author-courses .health-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
author-courses .health-err-container .err-right {
  float: right;
  width: 92%;
}
author-courses .health-no-err-container {
  height: 36%;
  margin-top: -5px;
}
author-courses .err-header {
  color: #8b0000;
  font-size: 18px;
  line-height: 18px;
  margin-left: -25px;
  text-align: left;
}
author-courses .div-err {
  height: 180px;
  margin-left: -10px;
  overflow-y: auto;
  text-align: left;
}
author-courses .div-err ul {
  color: #8b0000;
  list-style-type: disc;
  margin-left: 20px;
}
author-courses .div-err .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
author-courses .up-pck-f-elm {
  margin-bottom: 30px;
  margin-top: 15px;
}
author-courses .up-pck-f-elm label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
author-courses .war-img {
  margin-top: 75px;
}
author-courses .err-class {
  color: #8b0000;
}
author-courses .war-class {
  color: #4bafeb;
}
author-courses .health-good {
  margin-left: 40px;
  margin-top: -25px;
}
author-courses .still-loading {
  color: #a3a3a3;
  margin: 45px 0;
}
author-courses .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 90px;
  margin: 0;
  position: relative;
  width: 20px;
}
author-courses .still-loading .loader-crs {
  left: 95px;
}
author-courses .course-delete {
  height: 20px;
  margin-left: 7px;
  margin-right: 4px;
  margin-top: -1px;
  width: 16px;
}
author-courses .del-course-modal .transclude {
  margin-top: 10px;
  overflow: hidden;
  padding-left: 35px;
  padding-top: 5px;
}
author-courses .ok-confrim-btns {
  margin-top: 15px;
}
author-courses .ok-btn {
  margin-right: 10px;
}
author-courses .arrow {
  cursor: pointer;
}
author-courses .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
author-courses .replace-lco {
  line-height: 2em;
  padding-left: 2px;
}
author-courses .replace-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #dc143c;
  content: "c";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-courses .uploading-crs {
  position: relative;
}
author-courses .uploading-crs .loader {
  background-size: 20px 20px;
  height: 20px;
  left: 58%;
  margin: 5px;
  position: absolute;
  width: 20px;
}
author-courses .course-save {
  position: absolute;
  right: 20px;
  top: 370px;
}
author-courses .uploaded-content-area {
  height: 230px;
  margin-bottom: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 5px;
}
author-courses .ftp-report {
  margin-bottom: 20px;
}
author-courses .ftp-cls {
  color: #005686;
  font-weight: 700;
  margin-left: 10px;
  margin-right: 5px;
}
author-courses .modal-heading {
  color: #4e4e4e;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 50px;
}
author-courses .div-info {
  cursor: pointer;
  margin-left: -35px;
  top: -5px;
}
author-courses .replc-text {
  color: #a6a6a6;
}
author-courses .thread-error {
  height: 180px;
  margin-top: 35px;
  overflow-y: auto;
  text-align: left;
}
author-courses .thread-error .err-div {
  color: #8b0000;
  margin-left: 20px;
}
author-courses .thread-error .err-div .err-img {
  float: left;
  margin-right: 20px;
}
author-courses .thread-error .err-right {
  float: right;
  font-size: 11px;
  margin-top: 130px;
}
author-courses .ver-sel-lg {
  width: 190px;
}
author-courses .lang-sel-lg {
  width: 90px;
}
author-courses .author-cancel {
  margin-top: 8px;
}
author-courses .vault-img {
  cursor: pointer;
  height: 16px;
  right: 3px;
  top: 2px;
}
author-courses .vault-indication {
  position: relative;
}
author-courses .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  top: 8px;
}
author-courses .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: -1px;
}
author-courses .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: rgb(0, 83, 134);
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 14px;
  line-height: 0;
  padding-left: 4px;
  position: relative;
  top: 7px;
}
author-courses .status {
  color: #8b0000;
}
author-courses .title-upload {
  color: #00487b;
  font-size: 15px;
  font-weight: bold;
}
author-courses .status-color {
  color: #00af00;
}
author-courses replace-content .no-btn {
  margin-top: 0;
}
author-courses .close {
  height: 32px;
  opacity: 3;
  padding-left: 60px;
  position: absolute;
  right: 32px;
  top: 0;
  width: 32px;
}
author-courses .close:hover {
  opacity: 1;
}
author-courses .close::before,
author-courses .close::after {
  background-color: #333;
  content: " ";
  height: 22px;
  left: 15px;
  position: absolute;
  top: 8px;
  width: 2px;
}
author-courses .close::before {
  transform: rotate(45deg);
}
author-courses .close::after {
  transform: rotate(-45deg);
}
author-courses .xls-loader {
  background-size: 20px 20px;
  bottom: -14px;
  height: 20px;
  left: 40px;
  margin: 0;
  position: relative;
  width: 20px;
}
author-courses .xls-icon {
  height: 48px;
  width: 48px;
}
author-courses .div-del-confirm {
  height: 62px;
  overflow-y: auto;
}
author-courses .div-del-confirm-lng {
  height: 140px;
  overflow-y: auto;
}
author-courses .div-del-confirm-lng .linked-items {
  color: #2576a9;
  font-weight: bold;
}
author-courses .linked-items {
  color: #2576a9;
  font-weight: bold;
}
author-courses .img-style {
  margin-bottom: -13px;
}
author-courses progress-arc svg {
  bottom: -2px;
  position: relative;
}
author-courses .unordered-div-class {
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
author-courses .unordered-div-class ul {
  list-style-type: disc;
  margin-left: 20px;
}
author-courses .unordered-div-class li {
  line-height: 16px;
  margin-top: 15px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
}
author-header .navigation {
  font-size: 17px;
  font-size: 1.0625 rem;
  background: #78befa;
  background: linear-gradient(45deg, #78befa 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #78befa 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  bottom: auto;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 45px;
  opacity: 1;
  position: fixed;
  text-align: center;
  text-decoration: none;
  top: 0;
  vertical-align: top;
  width: 100%;
}
author-header .navigation .nav-item {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #fff;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 400;
  height: 45px;
  margin-left: 48px;
  opacity: 0.77;
  padding-top: 0;
}
author-header .navigation .nav-item.selected, author-header .navigation .nav-item:hover {
  border-bottom: 4px solid #fff;
  opacity: 0.77;
}
author-header .navigation .nav-item.selected {
  color: #fff;
  opacity: 1;
}
author-header .navigation .nav-item.dashboard {
  border-right: 1px solid rgb(230, 230, 230);
  -ms-flex-pack: center;
      justify-content: center;
  padding: 9px 5px 1px;
  width: 100px;
}
author-header .navigation .nav-item.dashboard::before {
  font-size: 28px;
  font-size: 1.75 rem;
  color: #fff;
  content: "f";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-header .sel-cat {
  margin-bottom: 15px;
}
author-header .sel-cat select {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 40px;
  line-height: 30px;
  margin-top: 10px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 98%;
}
author-header .sel-cat select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
author-header .sel-cat::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  margin-bottom: -20px;
  margin-left: -35px;
  pointer-events: none;
  vertical-align: middle;
}
author-header .report-issue-repsonse {
  color: #005686;
  margin-top: 110px;
}
author-header .custom-info-need-help {
  left: 245px;
  position: absolute;
  top: 116px;
}
author-header .custom-info-need-help-small {
  left: 28px;
  position: absolute;
  top: 116px;
}
author-header .close-needhelp-large {
  margin-top: 120px !important;
}
author-header .issue-description {
  height: 120px;
  margin-top: 10px;
  width: 98%;
}
author-header .btn-issue-report {
  float: right;
  margin-right: 2%;
  margin-top: 20px;
}
author-header .report-issue-tag-line {
  margin-bottom: 15px;
}
author-header .thank-you-message-reported-issue {
  font-size: 30px;
  margin-bottom: 45px;
}
author-header .cls-logo {
  cursor: pointer;
  margin-top: 7px;
  margin-left: 90px;
}
author-header .user-header {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: relative;
  text-align: center;
  z-index: 2;
}
author-header .user-header .drop-down-layout:hover .dropdownauthor {
  visibility: visible;
}
author-header .user-header search-box {
  margin: 0;
  width: 360px;
}
author-header .user-header.for-mobile .product-logo {
  margin-top: 10px;
}
author-header .user-header.for-mobile search-box {
  margin: 30px 10px 0 -6px;
  width: 260px;
}
author-header .user-header.for-mobile .cancel-search {
  display: inline-block;
}
author-header .user-header.for-mobile .icon {
  margin-top: 20px;
}
author-header .user-header.for-mobile .icon-style {
  margin-top: 0;
  padding: 0;
}
author-header .user-header.for-mobile .icon-style-1 {
  margin-top: 32px;
  padding: 0;
}
author-header .user-header.for-mobile .icon-style-2 {
  margin-top: 25px;
}
author-header .user-header.for-mobile .drop-down-layout {
  margin-top: 20px;
}
author-header .user-header .user-thumbnail {
  padding-right: 30px;
  text-align: right;
}
author-header .vertically-middle-for-mobile {
  float: right;
  padding-right: 9%;
  padding-top: 1%;
}
author-header .vertically-middle-for-mobile .user-photo {
  box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-clip: padding-box;
  background-color: #fff;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
author-header .vertically-middle-for-mobile .user-photo img {
  display: block;
}
author-header .vertically-middle-for-mobile .modal-menu .menu-item::after {
  font-size: initial;
  font-size: calc(initial / 16px) rem;
  color: initial;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 8px;
  vertical-align: middle;
}
author-header .vertically-middle-for-tab {
  float: right;
  padding-right: 5%;
  padding-top: 1%;
}
author-header .vertically-middle-for-tab .user-photo {
  box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-clip: padding-box;
  background-color: #fff;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
author-header .vertically-middle-for-tab .user-photo img {
  display: block;
}
author-header .movable-navigation {
  bottom: 0;
  position: relative;
  top: auto;
  width: initial;
}
author-header .fixed-navigation {
  margin: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}
author-header .menu-area {
  padding-left: 20px;
}
author-header .dropdown-container {
  float: right;
  left: auto;
  width: 240px;
}
author-header .dropdown-container .icon-style {
  color: #000;
  font-size: 16px;
}
author-header .dropdown-container .dropdown-list {
  background: #fff;
  border: 1px solid #fff;
  height: 400px;
  padding: 7px;
}
author-header .dropdown-container .dropdown-panel {
  position: absolute;
  right: auto;
  z-index: 100;
}
author-header .drop-down-layout {
  display: inline-block;
  margin-top: 10px;
  position: relative;
  vertical-align: middle;
}
author-header .user {
  display: inline-block;
  margin-right: 8px;
  position: relative;
}
author-header .user .user-info {
  display: inline-block;
  padding-right: 4px;
  position: absolute;
  right: 85px;
  text-align: right;
  top: 22px;
  vertical-align: middle;
}
author-header .user .user-info .title {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #fff;
  margin-bottom: 3px;
}
author-header .user .user-info .status {
  font-size: 10px;
  font-size: 0.625 rem;
  color: #4bafeb;
  cursor: pointer;
  text-align: right;
  text-transform: uppercase;
}
author-header .user .user-photo {
  box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=NaN, Strength=10);
  background-clip: padding-box;
  background-color: #fff;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
author-header .user .user-photo img {
  display: block;
}
author-header .icon-hamburger {
  background-image: url("../../static/images/icon-hamburger.png");
  background-position: left center;
  background-repeat: no-repeat;
  float: right;
  height: 45px;
  width: 62px;
}
author-header .icon-close::before {
  font-size: 36px;
  font-size: 2.25 rem;
  color: #fff;
  content: "p";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-header .icon-search::before {
  font-size: 36px;
  font-size: 2.25 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-header .btn-login-custom {
  width: 72px;
}
author-header modal-dialog .profile-user-name {
  color: #7cb2be;
  font-size: 18px;
  font-stretch: extra-expanded;
  font-style: italic;
  font-weight: 500;
  margin-bottom: 5px;
}
author-header modal-dialog .v-align {
  vertical-align: middle;
}
author-header modal-dialog .link-style {
  cursor: pointer;
}
author-header modal-dialog .text-bold {
  font-weight: 600;
}
author-header .modal-menu {
  font-size: 16px;
  font-size: 1 rem;
  background-color: transparent;
  color: #7cb2be;
  text-align: left;
}
author-header .modal-menu .menu-item {
  cursor: pointer;
  height: 42px;
  padding: 0 10px;
}
author-header .modal-menu .menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}
author-header .modal-menu .profile-menu-item {
  cursor: pointer;
  height: 42px;
  padding: 15px;
}
author-header .modal-menu .profile-menu-item:hover {
  background-color: #4bafeb;
  color: #fff;
}
author-header .modal-menu .icon-arrow::before {
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: medium;
  padding-left: 10px;
}
author-header .modal-menu .icon-arrow.active::before {
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  font-size: medium;
  padding-left: 10px;
}
author-header .modal-menu .profile-submenu-item {
  margin: 0 30px;
  padding: 15px;
}
author-header .modal-menu .profile-submenu-item:hover {
  background-color: #4bafeb;
  color: #fff;
  padding: 10px;
}
author-header .modal-menu li .menu-item {
  padding-left: 12%;
}
author-header .list-style {
  padding-left: 12px;
  white-space: nowrap;
}
author-header .btn-container {
  display: inline;
  margin-top: 35px;
}
author-header .btn-container-tab {
  display: inline;
  margin-right: 5px;
  margin-top: 95px;
}
author-header .btn-container-login {
  display: inline-block;
  margin-right: 5px;
  margin-top: 37px;
}
author-header .arrow-container {
  margin-left: 108px;
  position: absolute;
  text-align: center;
  top: -12px;
  width: 48px;
}
author-header .public-search-box-center-align {
  margin-left: 25px;
}
author-header .dropdownauthor ul > li button {
  width: 300%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
block-structure .vault-lco-modal .transclude {
  background-color: #f1f2f2;
  margin-top: -40px;
  overflow: hidden;
  padding-left: 0;
  padding-top: 5px;
}
block-structure .vault-lco-modal .lco-table {
  height: 100%;
}
block-structure .vault-lco-modal .lco-div {
  bottom: 18%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  top: 0%;
}
block-structure .vault-lco-modal .lco-div .lco-selection-div {
  margin-top: 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
block-structure .vault-lco-modal .lco-div .lco-selection-div .lco-table {
  height: 100%;
}
block-structure .vault-lco-modal .lco-div .lco-selection-div .lco-no-result {
  height: 90%;
  padding-top: 200px;
  text-align: center;
}
block-structure .vault-lco-modal .lco-div .dleft,
block-structure .vault-lco-modal .lco-div .dright {
  display: inline;
  padding: 10px;
}
block-structure .vault-lco-modal .lco-div .dtop {
  height: 100px;
  margin-left: -16px;
  margin-top: -5px;
  width: 105%;
}
block-structure .vault-lco-modal .lco-div .dtop .sel-info-div {
  margin-left: 25px;
  padding: 10px;
  position: relative;
  width: 100%;
}
block-structure .vault-lco-modal .lco-div .dtop .sel-info-txt {
  color: #808285;
  display: inline-block;
  font-size: 14px;
  position: absolute;
  top: 17px;
}
block-structure .vault-lco-modal .lco-div .dtop .sel-info {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-right: 10px;
  padding: 5px 10px;
}
block-structure .vault-lco-modal .lco-div hr {
  border-top: solid 1px #d6d6d6;
  margin-left: -16px;
  margin-top: 0;
  width: 105%;
}
block-structure .vault-lco-modal .lco-div .dleft {
  float: left;
  margin-top: -25px;
  width: 63%;
}
block-structure .vault-lco-modal .lco-div .dright {
  float: right;
  margin-top: 38px;
  width: 37%;
}
block-structure .vault-lco-modal .lco-div .dright .add-lco {
  padding-top: 15px;
  text-align: center;
}
block-structure .vault-lco-modal .lco-div .dright .right-heading {
  font-weight: bold;
}
block-structure .vault-lco-modal .lco-div .dright .right-result {
  text-align: right;
}
block-structure .vault-lco-modal .lco-div .sel-lco {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 50%;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 15px;
  overflow-y: auto;
  text-align: center;
  width: 37%;
}
block-structure .vault-lco-modal .lco-div .sel-lco .no-lco-sel {
  color: #afafaf;
  font-family: Arial;
  font-size: 12px;
  font-weight: 100px;
}
block-structure .vault-lco-modal .lco-div .vline {
  border-right: solid 1px #d6d6d6;
  height: 75%;
  left: 60%;
  margin-top: -20px;
  position: fixed;
  z-index: 10;
}
block-structure .vault-lco-modal .lco-div .structue-a-table {
  font-family: arial;
  font-size: 14px;
  position: relative;
  top: 10px;
}
block-structure .vault-lco-modal .lco-div .structue-a-table .lco-title {
  color: #52ade1;
  text-decoration: none;
}
block-structure .vault-lco-modal .lco-div .lco-sel-title {
  color: #52ade1;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
}
block-structure .vault-lco-modal .lco-div .lco-sel-tip {
  color: #808285;
  font-family: ArialMT;
  font-size: 16px;
}
block-structure .vault-lco-modal .lco-div .fixed-btns-footer {
  bottom: 10px;
  margin: -10px 15px;
  position: absolute;
  width: 56%;
}
block-structure .vault-lco-modal .lco-div .fixed-btns-footer-ryt {
  right: 95px;
  width: 150px;
}
block-structure .filter-pnl {
  margin-left: 35px;
  margin-top: -15px;
}
block-structure .lco-filter-select {
  display: inline-block;
  margin-bottom: 8px;
}
block-structure .lco-filter-select button {
  background: #fff none;
  border-radius: 0;
  color: #4bafeb;
  height: 50px;
  text-transform: uppercase;
  width: 190px;
}
block-structure .lco-filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
block-structure .lco-filter-select .helperButton.reset {
  display: none;
}
block-structure .lco-filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
block-structure .lco-filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
block-structure .lco-filter-select .multiSelect > button {
  height: 30px;
  width: 150px;
}
block-structure .search-b-eco {
  display: inline-block;
  position: relative;
  width: 70%;
}
block-structure .search-b-eco .result {
  float: right;
  font-family: Arial;
  margin-right: -530px;
  margin-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 145px;
}
block-structure .search-b-eco .search-input-txt {
  border: 1px solid #808285;
  border-radius: 40px;
  color: #4bafeb;
  float: right;
  font-weight: 300;
  height: 35px;
  width: 350px;
}
block-structure .search-b-eco .btn-search-eco {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 55px;
}
block-structure .search-b-eco .btn-search-eco::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
block-structure .search-b-eco ::-webkit-input-placeholder {
  color: #bababa;
}
block-structure .search-b-eco ::-moz-placeholder {
  color: #bababa;
}
block-structure .search-b-eco :-ms-placeholder {
  color: #bababa;
}
block-structure .search-b-eco :-ms-input-placeholder {
  color: #bababa;
}
block-structure .search-b-eco ::placeholder {
  color: #bababa;
}
block-structure .search-b-eco .pagesize-selection {
  display: inline-block;
  vertical-align: middle;
}
block-structure .search-b-eco .dd-page-selection {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: #6d6d6d;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 50px;
}
block-structure .search-b-eco .dd-page-selection option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
block-structure .search-b-eco::after {
  color: #808285;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -25px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  top: 3px;
  vertical-align: middle;
}
block-structure input[type=number],
block-structure .input-pageno {
  display: inline-block;
  height: 35px;
  width: 100px;
}
block-structure .hideclose .icon-close-dialog {
  display: none;
}
block-structure .filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 30px;
  margin-left: 80px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 975px;
}
block-structure .lco-filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 3px;
  margin-right: 10px;
  margin-top: 2px;
  padding: 5px 10px;
}
block-structure .lco-filter .lco-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
block-structure .lco-filter .lco-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
block-structure .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 14px;
  line-height: 0;
  padding-left: 4px;
  position: relative;
  top: 7px;
}
block-structure .arrow {
  cursor: pointer;
}
block-structure .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
block-structure .down-arrow::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 4px;
  position: relative;
  top: 4px;
}
block-structure .up-arrow::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  padding-left: 4px;
  position: relative;
  top: 4px;
}
block-structure .structue-a-table {
  font-family: arial;
  font-size: 14px;
  position: relative;
  top: 20px;
}
block-structure .chng-sts-err-container {
  margin-top: -5px;
}
block-structure .chng-sts-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
block-structure .chng-sts-err-container .err-right {
  float: right;
  width: 92%;
}
block-structure .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
block-structure .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
block-structure .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
block-structure .div-errors ul {
  list-style-type: disc;
  margin-left: 20px;
}
block-structure .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
block-structure .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
block-structure .chng-sts-div-buttons {
  height: 5%;
  margin-top: 200px;
  position: relative;
}
block-structure .chng-sts-div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
block-structure .chng-sts-div-buttons .err-right {
  float: right;
  font-size: 11px;
}
block-structure .err-class {
  color: #8b0000;
}
block-structure .war-class {
  color: #4bafeb;
}
block-structure .no-records {
  position: relative;
  text-align: center;
  top: -106px;
}
block-structure upload-lco .cancel-btn {
  margin-top: 20px;
  position: relative;
}
block-structure .action-select {
  border-color: #4bafeb;
  border-radius: 4px;
  color: #4bafeb;
  font-size: 16px;
  height: 30px;
  padding-left: 10px;
  width: 150px;
}
block-structure .action-select-disable {
  border-color: #808080;
  border-radius: 4px;
  color: #808080;
  font-size: 16px;
  height: 30px;
  padding-left: 10px;
  width: 150px;
}
block-structure .compute-dur {
  color: #4bafeb;
  float: right;
  font-weight: bold;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
change-status-msg-modal .chng-sts-err-container {
  margin-top: -5px;
}
change-status-msg-modal .chng-sts-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}
change-status-msg-modal .chng-sts-err-container .err-right {
  float: right;
  width: 92%;
}
change-status-msg-modal .chng-sts-err-container .warn-left {
  float: left;
  margin-top: 166px;
}
change-status-msg-modal .chng-sts-err-container .warn-left-langs {
  float: left;
  margin-top: 217px;
}
change-status-msg-modal .chng-sts-err-container .war-err-left {
  float: left;
  margin-top: -33px;
}
change-status-msg-modal .warn-err-left {
  float: left;
  margin-top: -12px;
}
change-status-msg-modal .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
change-status-msg-modal .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
change-status-msg-modal .warn-header-langs {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  margin-top: 34px;
}
change-status-msg-modal .div-errors {
  height: 124px;
  margin-bottom: 45px;
  margin-left: 0;
  margin-top: 0;
  overflow-y: auto;
  text-align: left;
}
change-status-msg-modal .div-errors ul {
  list-style-type: disc;
  margin-left: 20px;
}
change-status-msg-modal .div-errors .div-errors-langs {
  margin-left: 0;
  margin-top: 0;
  overflow-y: auto;
  text-align: left;
}
change-status-msg-modal .div-errors-without-warn {
  height: 250px;
  margin-bottom: 45px;
  margin-left: 0;
  margin-top: 0;
  overflow-y: auto;
  text-align: left;
}
change-status-msg-modal .div-errors-without-warn ul {
  list-style-type: disc;
  margin-left: 20px;
}
change-status-msg-modal .div-errors-with-warn {
  height: 124px;
  margin-bottom: 45px;
  margin-left: 0;
  margin-top: 0;
  overflow-y: auto;
  text-align: left;
}
change-status-msg-modal .div-errors-with-warn ul {
  list-style-type: disc;
  margin-left: 20px;
}
change-status-msg-modal .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
change-status-msg-modal .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
change-status-msg-modal .chng-sts-div-buttons {
  height: 5%;
  margin-top: 21px;
  position: relative;
}
change-status-msg-modal .chng-sts-div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
change-status-msg-modal .chng-sts-div-buttons .err-right {
  float: right;
  font-size: 11px;
}
change-status-msg-modal .btn-position {
  margin-top: 0;
}
change-status-msg-modal block-structure .chng-sts-err-container {
  margin-top: -5px;
}
change-status-msg-modal block-structure .chng-sts-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}
change-status-msg-modal block-structure .chng-sts-err-container .err-right {
  float: right;
  width: 92%;
}
change-status-msg-modal block-structure .chng-sts-err-container .warn-left {
  float: left;
  margin-top: 134px;
}
change-status-msg-modal block-structure .chng-sts-err-container .war-err-left {
  float: left;
  margin-top: -33px;
}
change-status-msg-modal block-structure .btn-position {
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 959px) {
  change-status-msg-modal .chng-sts-err-container .err-left {
    margin-left: 0;
  }
  change-status-msg-modal .chng-sts-err-container .warn-left {
    margin-top: 0;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
create-block a {
  color: #4bafeb;
}
create-block .tabs {
  border-bottom: 1px solid #dadada;
  height: 55px;
  width: 100%;
}
create-block .block-meta-tab {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #bcbbbb;
  cursor: pointer;
  float: left;
  font-weight: 400;
  height: 55px;
  padding-top: 0;
  width: 200px;
}
create-block .block-meta-tab center {
  line-height: 20px;
  margin-top: 8px;
}
create-block .selectedtab {
  border-bottom: 3px solid #005686;
  color: #3c3c3c;
  font-weight: 600;
}
create-block .author-lco-save {
  float: right;
  margin-right: 60px;
}
create-block .login-loading {
  margin-top: 12px;
  right: 40px;
}
create-block .error-text {
  color: #8b0000;
  font-size: 18px;
  margin-left: 10px;
  margin-top: 4px;
}
create-block .error-icon {
  bottom: 3px;
  position: relative;
}
create-block .err-left {
  float: left;
  margin-left: 8px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
create-version .zone-content {
  margin: 0 38px;
}
create-version .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
create-version .blue-bg > div {
  position: relative;
  top: -180px;
}
create-version .title {
  margin: 30px auto 0;
  width: 100%;
}
create-version .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
create-version .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
create-version .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
create-version .zone-content .filter-sort {
  margin: auto;
  margin-top: 50px;
}
create-version .zone-content .card-container {
  margin-top: 100px;
}
create-version .zone-content .author-see-all-button {
  margin-top: 0;
}
create-version .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
create-version .sort-by-label {
  font-weight: 700;
  line-height: 2.6;
  margin-right: 15px;
}
create-version select {
  border: 1px solid rgb(230, 230, 230);
  height: 38px;
  width: 150px;
}
create-version .thumb-image {
  height: 50px;
  width: 60px;
}
create-version .vault-select {
  color: #003553;
}
create-version .author-btn {
  margin: 0;
}
create-version .btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  position: absolute;
  right: 0;
  top: 0;
}
create-version .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
create-version .change-vlt {
  color: #4bafeb;
  cursor: pointer;
  font-style: normal;
}
create-version ::-webkit-input-placeholder {
  color: #bababa;
}
create-version ::-moz-placeholder {
  color: #bababa;
}
create-version :-ms-placeholder {
  color: #bababa;
}
create-version :-ms-input-placeholder {
  color: #bababa;
}
create-version ::placeholder {
  color: #bababa;
}
create-version .search-b {
  bottom: 1px;
  position: relative;
  right: 15px;
}
create-version .change-status-container {
  padding: 20px 0;
}
create-version .change-status-container .btn-status {
  border: 2px dashed rgb(230, 230, 230);
  border-radius: 0;
  color: #bababa;
  height: 50px;
  width: 128px;
}
create-version .change-status-container .btn-status.selected {
  background-color: #003553;
  border: 0;
  color: #fff;
}
create-version .disable-span {
  cursor: not-allowed;
}
create-version .status-buttons {
  margin-top: 25px;
}
create-version .f-status-btns {
  cursor: default;
}
create-version .action-icn {
  margin-bottom: -9px;
  margin-top: 5px;
  pointer-events: auto;
}
create-version .action-replace {
  margin-left: 5px;
  margin-right: 3px;
  margin-top: 10px;
}
create-version .arrow-img {
  margin: 0 20px;
}
create-version .centering-img-td {
  position: relative;
  top: 4px;
}
create-version .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
create-version .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
create-version .custom-drop-box {
  border-color: #cdcdcd;
  height: 250px;
  padding-top: 110px;
  width: 100%;
}
create-version .courses-search-b {
  bottom: -10px;
  right: 0;
  width: 30%;
}
create-version .courses-search-b input[type=text] {
  width: 100%;
}
create-version .cus-rmv-uploaded-file {
  bottom: 5px;
  font-size: 14px;
  left: 0;
  position: relative;
  top: 110px;
}
create-version .p-bar {
  margin-bottom: 35px;
  margin-top: 15px;
  width: 100%;
}
create-version .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
create-version .upload-indication {
  color: #52ade1;
  font-size: 18px;
  margin-bottom: 15px;
}
create-version .author-version-sort {
  display: inline-block;
  float: none;
  position: relative;
}
create-version .author-version-sort label {
  color: #6d6d6d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
create-version .author-version-sort select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 200px;
}
create-version .author-version-sort select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
create-version .author-version-sort::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -30px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}
create-version .error-msg {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
}
create-version .bottom {
  font-size: 11px;
  position: relative;
  top: 55px;
}
create-version .legend-space {
  margin-right: 15px;
}
create-version .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
create-version .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
create-version .health-war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  margin-left: -18px;
  margin-top: -12px;
  text-align: left;
}
create-version .select-lang-err-buttons {
  height: 5%;
  margin-top: 40px;
  position: relative;
}
create-version .select-lang-err-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
create-version .select-lang-err-buttons .err-right {
  float: right;
  font-size: 11px;
}
create-version .select-lang-ok-buttons-course {
  position: relative;
  height: 5%;
  float: right;
  bottom: 160px;
}
create-version .select-lang-ok-buttons-course .err-right {
  float: right;
  font-size: 11px;
}
create-version .select-lang-ok-buttons {
  height: 5%;
  position: absolute;
  right: 40px;
  top: 280px;
}
create-version .select-lang-ok-buttons .err-right {
  float: right;
  font-size: 11px;
}
create-version .div-buttons {
  height: 5%;
  position: absolute;
  top: 260px;
  width: 95%;
}
create-version .div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
}
create-version .div-buttons .err-right {
  float: right;
  font-size: 11px;
}
create-version .ls-min {
  position: relative;
  top: 2px;
}
create-version .sort-p {
  cursor: pointer;
  position: relative;
}
create-version .sort-image {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
create-version .select-lang-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
create-version .select-lang-err-container .err-right {
  float: right;
  width: 92%;
}
create-version .health-err-container {
  height: 36%;
  margin-top: -5px;
}
create-version .health-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
create-version .health-err-container .err-right {
  float: right;
  width: 92%;
}
create-version .health-no-err-container {
  height: 36%;
  margin-top: -5px;
}
create-version .err-header {
  color: #8b0000;
  font-size: 18px;
  line-height: 18px;
  margin-left: -25px;
  text-align: left;
}
create-version .div-errors-course {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  padding-left: 135px;
}
create-version .div-errors-course ul {
  color: #8b0000;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
create-version .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: center;
}
create-version .div-errors ul {
  color: #8b0000;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
create-version .select-version {
  color: #005686;
  font-weight: 600;
  font-family: ds-web, sans-serif;
}
create-version .up-pck-f-elm {
  margin-bottom: 30px;
  margin-top: 15px;
}
create-version .up-pck-f-elm label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
create-version .war-img {
  margin-top: 75px;
}
create-version .err-class {
  color: #8b0000;
}
create-version .war-class {
  color: #4bafeb;
}
create-version .health-good {
  margin-left: 40px;
  margin-top: -25px;
}
create-version .still-loading {
  color: #a3a3a3;
  margin: 45px 0;
}
create-version .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 90px;
  margin: 0;
  position: relative;
  width: 20px;
}
create-version .still-loading .loader-crs {
  left: 95px;
}
create-version .course-delete {
  height: 20px;
  margin-left: 7px;
  margin-right: 4px;
  margin-top: -1px;
  width: 16px;
}
create-version .del-course-modal .transclude {
  margin-top: -25px;
  overflow: hidden;
  padding-left: 35px;
  padding-top: 5px;
}
create-version .ok-confrim-btns {
  margin-top: 45px;
}
create-version .ok-btn {
  margin-right: 10px;
}
create-version .arrow {
  cursor: pointer;
}
create-version .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
create-version .replace-lco {
  line-height: 2em;
  padding-left: 2px;
}
create-version .replace-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #dc143c;
  content: "c";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
create-version .uploading-crs {
  position: relative;
}
create-version .uploading-crs .loader {
  background-size: 20px 20px;
  height: 20px;
  left: 58%;
  margin: 5px;
  position: absolute;
  width: 20px;
}
create-version .course-save {
  position: absolute;
  right: 20px;
  top: 370px;
}
create-version .uploaded-content-area {
  height: 230px;
  margin-bottom: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 5px;
}
create-version .ftp-report {
  margin-bottom: 20px;
}
create-version .ftp-cls {
  color: #005686;
  font-weight: 700;
  margin-left: 10px;
  margin-right: 5px;
}
create-version .modal-heading {
  color: #4e4e4e;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 50px;
}
create-version .div-info {
  cursor: pointer;
  margin-left: -35px;
  top: -5px;
}
create-version .replc-text {
  color: #a6a6a6;
}
create-version .thread-error {
  height: 180px;
  margin-top: 35px;
  overflow-y: auto;
  text-align: left;
}
create-version .thread-error .err-div {
  color: #8b0000;
  margin-left: 20px;
}
create-version .thread-error .err-div .err-img {
  float: left;
  margin-right: 20px;
}
create-version .ver-sel-lg {
  width: 190px;
}
create-version .lang-sel-lg {
  width: 90px;
}
create-version .author-cancel {
  margin-top: 8px;
}
create-version .vault-img {
  height: 16px;
  right: 3px;
  top: 2px;
}
create-version .vault-indication {
  position: relative;
}
create-version .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  top: 8px;
}
create-version .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: 23px;
}
create-version .select-lang-title {
  color: #005686;
}
create-version .select-lang-text {
  color: #005686;
  font-size: 17px;
}
create-version .select-lang-table {
  border-collapse: collapse;
  display: inline;
}
create-version .select-lang-table th,
create-version .select-lang-table td {
  padding: 12px 5px;
  text-align: left;
}
create-version .loader-parent {
  height: 50px;
}
create-version .ok-button {
  position: absolute;
}
create-version .loader-position {
  margin-top: -10px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
definition-tab .def-label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin: 15px 0 5px;
}
definition-tab hr {
  border-top: 1px solid #dadada;
}
definition-tab .form-group .scrollable-div-input {
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  max-height: 50px;
  overflow-y: auto;
  padding: 5px 10px;
  width: 100%;
}
definition-tab .form-group .scrollable-div-input span {
  line-height: 1.5;
}
definition-tab select {
  border: 1px solid rgb(230, 230, 230);
  height: 32px;
  width: 70%;
}
definition-tab .multiSelectDis {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
definition-tab .multiSelectDis button {
  background: #fff none;
  border-radius: 0;
  color: #4bafeb;
  height: 30px;
  width: 160px;
}
definition-tab .multiSelectDis .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
definition-tab .multiSelectDis .helperButton.reset {
  display: none;
}
definition-tab .multiSelectDis .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
  position: relative;
}
definition-tab .multiSelectDis .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
definition-tab .below-field-gap {
  margin-bottom: 25px;
}
definition-tab .form-cntrl-crs-title {
  height: 32px !important;
  padding-left: 5px !important;
  width: 70% !important;
}
definition-tab .ver-loader {
  left: 50%;
  position: fixed;
  top: 50%;
  z-index: 101;
}
definition-tab .background-disable {
  background-color: rgba(0, 0, 0, 0.57);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
definition-tab .refresh-from-pdd {
  cursor: pointer;
  margin-top: 25px;
}
definition-tab .refreshing-icn {
  margin-right: 10px;
  margin-top: 25px;
}
definition-tab .rotate-transition {
  transition: transform 0.8s ease-in-out;
}
definition-tab .info-icon {
  height: 24px;
  position: relative;
  top: 5px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
existing-lco .search-b-eco {
  display: inline-block;
  position: relative;
  width: 70%;
}
existing-lco .search-b-eco .result {
  float: right;
  font-family: Arial;
  margin-right: -530px;
  margin-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 145px;
}
existing-lco .search-b-eco .search-input-txt {
  border: 1px solid #808285;
  border-radius: 40px;
  color: #4bafeb;
  float: right;
  font-weight: 300;
  height: 35px;
  width: 350px;
}
existing-lco .search-b-eco .btn-search-eco {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 55px;
}
existing-lco .search-b-eco .btn-search-eco::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
existing-lco .search-b-eco ::-webkit-input-placeholder {
  color: #bababa;
}
existing-lco .search-b-eco ::-moz-placeholder {
  color: #bababa;
}
existing-lco .search-b-eco :-ms-placeholder {
  color: #bababa;
}
existing-lco .search-b-eco :-ms-input-placeholder {
  color: #bababa;
}
existing-lco .search-b-eco ::placeholder {
  color: #bababa;
}
existing-lco .search-b-eco .pagesize-selection {
  display: inline-block;
  vertical-align: middle;
}
existing-lco .search-b-eco .dd-page-selection {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: #6d6d6d;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 50px;
}
existing-lco .search-b-eco .dd-page-selection option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
existing-lco .search-b-eco::after {
  color: #808285;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -25px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  top: 3px;
  vertical-align: middle;
}
existing-lco .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
existing-lco .header-cell {
  height: 40px;
  text-align: left;
}
existing-lco .body-cell {
  text-align: left;
}
existing-lco .col1 {
  width: 42px;
}
existing-lco .col2 {
  width: 260px;
}
existing-lco .dcol2 {
  width: 250px;
}
existing-lco .col3 {
  width: 175px;
}
existing-lco .col4 {
  width: 80px;
}
existing-lco .dcol4 {
  width: 78px;
}
existing-lco .div-show {
  text-align: right;
}
existing-lco .outer-container {
  left: 0;
  padding-top: 7px;
  right: 0;
  width: 95%;
}
existing-lco .outer-container .left-heading {
  font-weight: bold;
}
existing-lco .inner-container {
  height: 100%;
  margin-top: 15px;
  overflow-y: auto;
  position: relative;
  width: 100%;
}
existing-lco .table-header {
  float: left;
  width: 100%;
}
existing-lco .existing-content-buttons {
  margin: 25px 0 20px;
}
existing-lco .existing-content-buttons .lft-part {
  color: #52ade1;
  display: inline-block;
  float: left;
}
existing-lco .existing-content-buttons .lft-part label {
  color: #52ade1;
  display: inline-block;
  font-family: arial;
  font-size: 14px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
existing-lco .existing-content-buttons .lft-part input[type=number] {
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 70px;
}
existing-lco .existing-content-buttons .right-part {
  display: inline-block;
  float: right;
}
existing-lco .existing-content-buttons .right-part a {
  display: inline-block;
  vertical-align: middle;
}
existing-lco .existing-content-buttons .right-part span {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
}
existing-lco .existing-content-buttons .right-part .disabled {
  cursor: default;
  pointer-events: none;
}
existing-lco .existing-content-buttons .right-part .lco-prev-enabled,
existing-lco .existing-content-buttons .right-part .lco-pg-count,
existing-lco .existing-content-buttons .right-part .lco-nxt {
  color: #52ade1;
}
existing-lco .existing-content-buttons .right-part .lco-prev-disabled,
existing-lco .existing-content-buttons .right-part .lco-nxt-disabled {
  color: #808285;
}
existing-lco .sort-image {
  height: 20px;
  position: relative;
  top: 5px;
  width: 20px;
}
existing-lco .sel-col1 {
  width: 52px;
}
existing-lco .sel-col2 {
  width: 255px;
}
existing-lco .sel-dcol2 {
  width: 215px;
}
existing-lco .sel-col3 {
  width: 90px;
}
existing-lco .sel-col4 {
  width: 43px;
}
existing-lco .close {
  height: 32px;
  opacity: 3;
  padding-left: 60px;
  position: absolute;
  right: 32px;
  top: 0;
  width: 32px;
}
existing-lco .close:hover {
  opacity: 1;
}
existing-lco .close::before,
existing-lco .close::after {
  background-color: #333;
  content: " ";
  height: 22px;
  left: 15px;
  position: absolute;
  top: 8px;
  width: 2px;
}
existing-lco .close::before {
  transform: rotate(45deg);
}
existing-lco .close::after {
  transform: rotate(-45deg);
}
existing-lco .tooltip {
  position: relative;
}
existing-lco .tool-tip-content {
  background-color: #e1e2e2;
  border: 1px solid #fff;
  color: #686868;
  font-size: 10px;
  height: 70px;
  left: 122px;
  padding: 13px;
  position: absolute;
  text-align: left;
  top: 30px;
  visibility: hidden;
  width: 240px;
  z-index: 10;
}
existing-lco .tooltip:hover .tool-tip-content {
  visibility: visible;
}
existing-lco .title-area {
  cursor: pointer;
  display: inline-block;
  line-height: 12px;
  max-height: 2.4em;
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
ftp-thread {
  background-color: #c7e6f9;
  border: 1px solid #c7e6f9;
  border-radius: 20px;
  display: block;
  height: 40px;
  margin: 5px;
  padding: 5px;
}
ftp-thread .vertical-middle {
  line-height: 2;
}
ftp-thread .err-div {
  color: #8b0000;
  height: 180px;
  margin-left: 20px;
  margin-top: 60px;
  overflow-y: auto;
  text-align: left;
}
ftp-thread .cursor-pointer {
  cursor: pointer;
}
ftp-thread .th-title {
  color: #4bafeb;
}
ftp-thread .th-success {
  color: #00af00;
}
ftp-thread .th-progress {
  color: #005386;
}
ftp-thread .th-error {
  color: #dc143c;
}
ftp-thread .delete-lco {
  line-height: 1.8em;
}
ftp-thread .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #005386;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
export-content .upload-pckg-modal label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
export-content .upload-pckg-modal .first-element {
  margin-top: 30px;
}
export-content .upload-pckg-modal .form-group {
  margin-bottom: 25px;
}
export-content .upload-pckg-modal .has-error .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
export-content .upload-pckg-modal .has-error .help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}
export-content .upload-pckg-modal .transclude {
  padding-top: 12px;
}
export-content .upload-pckg-modal replace-content modal-dialog .transclude {
  padding-top: 22px;
}
export-content .upload-pckg-modal .export-button-container {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -ms-flexbox;
  display: flex;
}
export-content .upload-pckg-modal .export-button-container .export-button {
  margin: auto;
}
export-content .upload-pckg-modal .export-loader-div {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -ms-flexbox;
  display: flex;
}
export-content .upload-pckg-modal .export-radio-legend-container {
  color: #cac9c9;
  font-size: 11px;
  margin-bottom: 10px;
  width: 50%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
ftp-upload .t-header {
  float: left;
  padding-top: 10px;
  width: 100%;
}
ftp-upload .t-body {
  float: left;
  height: 270px;
  margin-bottom: 15px;
  overflow-y: auto;
  width: 100%;
}
ftp-upload .ftp-upload {
  height: 300px;
  margin-bottom: 40px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}
ftp-upload select {
  height: 22px;
}
ftp-upload .ver-select {
  width: 190px;
}
ftp-upload .lang-select {
  width: 100px;
}
ftp-upload .lbl {
  color: #4899ae;
  font-size: 14px;
}
ftp-upload .pack-name {
  font-weight: bold;
}
ftp-upload .ftp-err-div {
  margin-top: 5px;
}
ftp-upload .ftp-err-div .err {
  color: #8b0000;
}
ftp-upload .ftp-err-div .ftp-error {
  color: #a6a6a6;
  font-size: 12px;
}
ftp-upload .course-div,
ftp-upload .lco-div {
  margin-top: 5px;
}
ftp-upload .div-info {
  cursor: pointer;
  margin-left: -35px;
  top: -5px;
}
ftp-upload .replc-text {
  color: #a6a6a6;
}
ftp-upload .ftp-loader {
  margin-top: -260px;
}
ftp-upload .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
ftp-upload ol,
ftp-upload ul {
  list-style: none;
}
ftp-upload .ftp-err-hide {
  visibility: hidden;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
import-nls .import-nls-p-bar {
  margin-top: 5%;
}
import-nls .import-nls-upload-btn {
  margin-top: 5%;
}
import-nls .import-err-container {
  margin-top: -5px;
}
import-nls .import-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
import-nls .import-err-container .err-right {
  float: right;
  width: 92%;
}
import-nls .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
import-nls .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
import-nls .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
import-nls .div-errors ul {
  list-style-type: disc;
  margin-left: 20px;
}
import-nls .error-import {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
import-nls .warn-import {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
import-nls .import-div-buttons {
  height: 5%;
  margin-top: 175px;
  position: relative;
}
import-nls .import-div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
import-nls .import-div-buttons .err-right {
  float: right;
  font-size: 11px;
}
import-nls .upload-indication {
  color: #52ade1;
  font-size: 18px;
  margin-bottom: 15px;
  margin-top: 10px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
linked-contents .table-header {
  float: left;
  width: 100%;
}
linked-contents .table-body {
  float: left;
  height: 100%;
  overflow-y: auto;
  width: inherit;
}
linked-contents modal-dialog .panel {
  height: 58px;
}
linked-contents .select-title-key {
  font-size: 18px;
  font-weight: 700;
}
linked-contents .dleft {
  padding-top: 15px;
}
linked-contents .search-b-eco {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
linked-contents .search-b-eco > * {
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 35px;
  line-height: 35px;
  margin-bottom: 10px;
  right: 480px;
  vertical-align: text-bottom;
}
linked-contents .search-b-eco .close-linked-content {
  position: relative;
  left: -50px;
  top: 4px;
  color: #000000;
  z-index: 10;
  font-size: 18px;
}
linked-contents .search-b-eco .search-input-container {
  margin-left: 150px;
  margin-right: 0;
  position: relative;
}
linked-contents .search-b-eco .search-input-container .search-input-txt {
  border: 1px solid #808285;
  border-radius: 40px;
  color: #4bafeb;
  font-weight: 300;
  height: 100%;
  width: 350px;
}
linked-contents .search-b-eco .search-input-container .close-content {
  left: 289.5px;
  cursor: pointer;
}
linked-contents .linked-btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  position: absolute;
  left: 585px;
  top: 0;
}
linked-contents .linked-btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  line-height: 1.7em;
}
linked-contents .user-selection-div {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
linked-contents .user-selection-div .user-no-result {
  height: 200px;
  position: relative;
  width: 100%;
}
linked-contents .user-selection-div .user-no-result .no-result-found-message {
  left: 50%;
  position: absolute;
  top: 100px;
  transform: translateX(-50%);
}
linked-contents .inner-container {
  position: relative;
}
linked-contents .inner-container .row-anchor .sort-span {
  position: relative;
}
linked-contents select {
  border: 1px solid rgb(230, 230, 230);
  height: 38px;
  margin-left: 10px;
  width: 60px;
}
linked-contents .linked-search-box {
  border-radius: 40px;
  height: 40px;
  margin-bottom: 30px;
  width: 340px;
}
linked-contents .author-table .col2 {
  width: 15%;
}
linked-contents .author-table .col3 {
  width: 27%;
}
linked-contents .author-table tbody {
  overflow-y: auto;
}
linked-contents .fixed-btns-footer {
  position: relative;
  top: 60px;
  width: 100%;
}
linked-contents .fixed-btns-footer .existing-users-buttons {
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 10px;
  position: relative;
}
linked-contents .fixed-btns-footer .existing-users-buttons .lstuser-prev-disabled,
linked-contents .fixed-btns-footer .existing-users-buttons .lstuser-nxt-disabled {
  color: #808285;
}
linked-contents .fixed-btns-footer .existing-users-buttons .lft-part {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  text-align: left;
  width: 40%;
}
linked-contents .fixed-btns-footer .existing-users-buttons .lft-part input[type=number] {
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 70px;
}
linked-contents .fixed-btns-footer .existing-users-buttons .right-part {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 60%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
meta-form-fields .lco-meta {
  margin-top: 20px;
}
meta-form-fields .desc-label {
  color: #cac9c9 !important;
}
meta-form-fields .disabled-select {
  background: #e9e9e9;
}
meta-form-fields .input-label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: -8px;
  width: 150px;
}
meta-form-fields .filter-label {
  color: #005686;
  display: inline-block;
  margin-bottom: -8px;
  width: 150px;
}
meta-form-fields .tit-txt {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #005686 !important;
  height: 32px !important;
  margin-bottom: 10px !important;
  padding: 0 5px !important;
  width: 495px !important;
}
meta-form-fields .c-creator-lco-txt {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #005686 !important;
  height: 32px !important;
  margin-bottom: 10px !important;
  padding: 0 5px !important;
  width: 95% !important;
}
meta-form-fields .ok-btn {
  margin-top: 0 !important;
}
meta-form-fields .uuid {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #005686;
  height: 32px;
  margin-bottom: 10px;
  width: 488px;
}
meta-form-fields .uuid-input {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #005686;
}
meta-form-fields .ver-txt {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #005686;
  height: 32px;
}
meta-form-fields .field-desc {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  line-height: 16px;
}
meta-form-fields input[type=number],
meta-form-fields .dur-num {
  font-size: 14px;
  font-size: 0.875 rem;
  border-color: #e9e9e9;
  color: #005686;
  height: 32px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding: 0 5px;
  width: 185px;
}
meta-form-fields .author-select,
meta-form-fields .tycontent-select,
meta-form-fields .lcr-txt {
  font-size: 14px;
  font-size: 0.875 rem;
  border-color: #e9e9e9;
  color: #005686;
  height: 32px;
  margin-bottom: 5px;
  width: 185px;
}
meta-form-fields .replace-container {
  margin-top: -5px;
}
meta-form-fields .replace-container .err-left {
  float: left;
  margin-left: 12px;
  margin-top: -2px;
}
meta-form-fields .replace-container .err-right {
  float: right;
  width: 92%;
}
meta-form-fields .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
meta-form-fields .div-errors {
  height: 140px;
  margin-left: 2px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
meta-form-fields .div-errors ul {
  line-height: 20px;
  list-style: none;
  list-style-type: disc;
  margin-left: 20px;
}
meta-form-fields .div-errors .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
meta-form-fields .div-errors label {
  color: #808080;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
meta-form-fields .war-replace {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
meta-form-fields .cancel-btn {
  margin-top: 2px;
}
meta-form-fields textarea {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1 solid #e9e9e9;
  color: #005686;
  height: 100%;
  margin-bottom: 5px;
  padding: 6px 5px;
  resize: none;
  width: 95%;
}
meta-form-fields .dd-dur {
  border-color: #e9e9e9;
  color: #005686;
  height: 32px;
  margin-bottom: 8px;
  width: 94px;
}
meta-form-fields .input-duration {
  width: 150px;
}
meta-form-fields .blank-space {
  height: 5px;
}
meta-form-fields .filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-right: 10px;
  margin-top: 8px;
  padding: 5px 10px;
}
meta-form-fields .filter .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
meta-form-fields .filter .remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
meta-form-fields .lco-uploaded-thumb {
  margin-left: 10px;
}
meta-form-fields .arrow {
  cursor: pointer;
}
meta-form-fields .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
meta-form-fields .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
meta-form-fields .delete-arrow-position {
  bottom: 5px;
  position: absolute;
  right: 5px;
}
meta-form-fields .uploaded-pckg {
  margin-bottom: 5px;
  margin-left: 150px;
}
meta-form-fields .author-lco-save {
  float: right;
  margin-right: 60px;
}
meta-form-fields .filter-div-meta {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  height: 68px;
  margin-right: 20px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 350px;
}
meta-form-fields .def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 25px;
  text-align: center;
}
meta-form-fields .selected-filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
meta-form-fields .selected-filter .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
meta-form-fields .selected-filter .remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
meta-form-fields .multiSelectDis button {
  width: 120px;
}
meta-form-fields .multiSelect button {
  color: #005686;
}
meta-form-fields .drop-box {
  width: 240px;
}
meta-form-fields .drop-box-parent {
  position: relative;
  width: 240px;
}
meta-form-fields .login-loading {
  margin-top: 12px;
  right: 20px;
}
meta-form-fields .uuid-course-label {
  margin-bottom: 10px;
  margin-left: -14px;
  margin-right: 45px;
  margin-top: 17px;
}
meta-form-fields .duration {
  color: #005686;
}
meta-form-fields .duration-err {
  color: #f00;
  margin-left: 20px;
}
meta-form-fields .has-error .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
meta-form-fields .has-error .help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
meta-tab .input-label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
meta-tab .auth-header {
  font-size: 14px;
  font-size: 0.875 rem;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 28px;
  max-width: 100%;
}
meta-tab .ctitle {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1 solid #e9e9e9;
  color: #005686;
  width: 300px;
}
meta-tab meta-form-fields .input-label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: -8px;
  width: 150px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
replace-content form {
  position: relative;
}
replace-content .lco-upload-list {
  bottom: 18%;
  height: 220px;
  margin-top: 20px;
  overflow: auto;
  position: relative;
  top: 0;
}
replace-content .upload-title {
  margin-top: 50px;
}
replace-content .drop-box {
  width: 90%;
}
replace-content .selection-btns {
  margin-right: 20px;
  margin-top: 190px;
  position: absolute;
  right: 0;
}
replace-content .loader-parent {
  margin: -30px 325px;
  position: fixed;
}
replace-content .err-replace {
  color: #8b0000;
  margin-top: 120px;
}
replace-content .err-img {
  float: left;
  margin-right: 10px;
  margin-top: -4px;
}
replace-content .author-btn {
  margin-right: 10px;
}
replace-content .no-btn {
  margin-top: 2px;
}
replace-content .replace-message {
  color: #808080;
  font-weight: bold;
  margin-top: 20%;
}
replace-content .author-cancel {
  color: #4bafeb;
  line-height: 0;
  margin-right: 15px;
  margin-top: 18px;
}
replace-content .replace-container {
  margin-top: -5px;
}
replace-content .replace-container .err-left {
  float: left;
  margin-left: 25px;
  margin-top: -2px;
}
replace-content .replace-container .err-right {
  float: right;
  width: 92%;
}
replace-content .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
replace-content .div-errors {
  height: 140px;
  margin-left: 2px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
replace-content .div-errors ul {
  line-height: 20px;
  list-style: none;
  list-style-type: disc;
  margin-left: 20px;
}
replace-content .div-errors .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
replace-content .div-errors label {
  color: #808080;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
replace-content .war-replace {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
replace-content .cancel-btn {
  margin-top: 2px;
}
replace-content .cls-btn-div {
  margin-left: 140px;
  margin-top: 35px;
  position: absolute;
  width: 55%;
}
replace-content .replace-list {
  height: 250px;
  overflow: auto;
}
replace-content .video-txt {
  height: 32px !important;
  padding-left: 5px;
  width: 100%;
}
replace-content .p-bar {
  margin-bottom: 10px;
  margin-top: 15px !important;
  width: 90%;
}
replace-content .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
status-modal .zone-content {
  margin: 0 38px;
}
status-modal .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
status-modal .blue-bg > div {
  position: relative;
  top: -180px;
}
status-modal .title {
  margin: 30px auto 0;
  width: 100%;
}
status-modal .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
status-modal .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
status-modal .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
status-modal .zone-content .filter-sort {
  margin: auto;
  margin-top: 50px;
}
status-modal .zone-content .card-container {
  margin-top: 100px;
}
status-modal .zone-content .author-see-all-button {
  margin-top: 0 !important;
}
status-modal .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
status-modal .sort-by-label {
  font-weight: 700;
  line-height: 2.6;
  margin-right: 15px;
}
status-modal select {
  border: 1px solid rgb(230, 230, 230);
  height: 38px;
  width: 150px;
}
status-modal .thumb-image {
  height: 50px;
  width: 60px;
}
status-modal .vault-select {
  color: #003553;
}
status-modal .author-btn {
  margin: 0;
}
status-modal .btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  position: absolute;
  right: 0;
  top: 0;
}
status-modal .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
status-modal .change-vlt {
  color: #4bafeb;
  cursor: pointer;
  font-style: normal;
}
status-modal ::-webkit-input-placeholder {
  color: #bababa;
}
status-modal ::-moz-placeholder {
  color: #bababa;
}
status-modal :-ms-placeholder {
  color: #bababa;
}
status-modal :-ms-input-placeholder {
  color: #bababa;
}
status-modal ::placeholder {
  color: #bababa;
}
status-modal .search-b {
  bottom: 1px;
  position: relative;
  right: 15px;
}
status-modal .change-status-container {
  padding: 20px 0;
}
status-modal .change-status-container .btn-status {
  border: 2px dashed rgb(230, 230, 230);
  border-radius: 0;
  color: #bababa;
  height: 50px;
  width: 128px;
}
status-modal .change-status-container .btn-status.selected {
  background-color: #003553;
  border: 0;
  color: #fff;
}
status-modal .disable-span {
  cursor: not-allowed;
}
status-modal .status-buttons {
  margin-top: 25px;
}
status-modal .f-status-btns {
  cursor: default;
}
status-modal .action-icn {
  margin-bottom: -9px;
  margin-top: 5px;
  pointer-events: auto;
}
status-modal .action-replace {
  margin-left: 5px;
  margin-right: 3px;
  margin-top: 10px;
}
status-modal .arrow-img {
  margin: 0 20px;
}
status-modal .centering-img-td {
  position: relative;
  top: 4px;
}
status-modal .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
status-modal .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
status-modal .custom-drop-box {
  border-color: #cdcdcd;
  height: 250px;
  padding-top: 110px;
  width: 100%;
}
status-modal .courses-search-b {
  bottom: -10px;
  right: 0;
  width: 30%;
}
status-modal .courses-search-b input[type=text] {
  width: 100% !important;
}
status-modal .cus-rmv-uploaded-file {
  bottom: 5px;
  font-size: 14px;
  left: 0;
  position: relative;
  top: 110px;
}
status-modal .p-bar {
  margin-bottom: 35px;
  margin-top: 15px;
  width: 100%;
}
status-modal .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
status-modal .upload-indication {
  color: #52ade1;
  font-size: 18px;
  margin-bottom: 15px;
}
status-modal .author-sort {
  display: inline-block;
  float: right;
  position: relative;
  right: -15px;
}
status-modal .author-sort label {
  color: #6d6d6d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
status-modal .author-sort select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 170px;
}
status-modal .author-sort select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
status-modal .author-sort::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -30px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}
status-modal .error-msg {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
}
status-modal .bottom {
  font-size: 11px;
  position: relative;
  top: 55px;
}
status-modal .legend-space {
  margin-right: 15px;
}
status-modal .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
status-modal .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
status-modal .health-war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  margin-left: -18px;
  margin-top: -12px;
  text-align: left;
}
status-modal .chng-sts-div-buttons {
  height: 5%;
  margin-top: 200px;
  position: relative;
}
status-modal .chng-sts-div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
status-modal .chng-sts-div-buttons .err-right {
  float: right;
  font-size: 11px;
}
status-modal .div-buttons {
  height: 5%;
  position: absolute;
  top: 260px;
  width: 95%;
}
status-modal .div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
}
status-modal .div-buttons .err-right {
  float: right;
  font-size: 11px;
}
status-modal .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
status-modal .div-errors ul {
  list-style-type: disc;
  margin-left: 20px;
}
status-modal .ls-min {
  position: relative;
  top: 2px;
}
status-modal .sort-p {
  cursor: pointer;
  position: relative;
}
status-modal .sort-image {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
status-modal .chng-sts-err-container {
  margin-top: -5px;
}
status-modal .chng-sts-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
status-modal .chng-sts-err-container .err-right {
  float: right;
  width: 92%;
}
status-modal .health-err-container {
  height: 36%;
  margin-top: -5px;
}
status-modal .health-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
status-modal .health-err-container .err-right {
  float: right;
  width: 92%;
}
status-modal .health-no-err-container {
  height: 36%;
  margin-top: -5px;
}
status-modal .err-header {
  color: #8b0000;
  font-size: 18px;
  line-height: 18px;
  margin-left: -25px;
  text-align: left;
}
status-modal .div-err {
  height: 180px;
  margin-left: -10px;
  overflow-y: auto;
  text-align: left;
}
status-modal .div-err ul {
  color: #8b0000;
  list-style-type: disc;
  margin-left: 20px;
}
status-modal .div-err .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
status-modal .up-pck-f-elm {
  margin-bottom: 30px;
  margin-top: 15px;
}
status-modal .up-pck-f-elm label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
status-modal .war-img {
  margin-top: 75px;
}
status-modal .err-class {
  color: #8b0000;
}
status-modal .war-class {
  color: #4bafeb;
}
status-modal .health-good {
  margin-left: 40px;
  margin-top: -25px;
}
status-modal .still-loading {
  color: #a3a3a3;
  margin: 45px 0;
}
status-modal .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 90px;
  margin: 0;
  position: relative;
  width: 20px;
}
status-modal .still-loading .loader-crs {
  left: 95px;
}
status-modal .course-delete {
  height: 20px;
  margin-left: 7px;
  margin-right: 4px;
  margin-top: -1px;
  width: 16px;
}
status-modal .del-course-modal .transclude {
  margin-top: -25px;
  overflow: hidden;
  padding-left: 35px;
  padding-top: 5px;
}
status-modal .ok-confrim-btns {
  margin-top: 45px;
}
status-modal .ok-btn {
  margin-right: 10px;
}
status-modal .arrow {
  cursor: pointer;
}
status-modal .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
status-modal .replace-lco {
  line-height: 2em;
  padding-left: 2px;
}
status-modal .replace-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #dc143c;
  content: "c";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
status-modal .uploading-crs {
  position: relative;
}
status-modal .uploading-crs .loader {
  background-size: 20px 20px;
  height: 20px;
  left: 58%;
  margin: 5px;
  position: absolute;
  width: 20px;
}
status-modal .course-save {
  position: absolute;
  right: 20px;
  top: 370px;
}
status-modal .uploaded-content-area {
  height: 230px;
  margin-bottom: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 5px;
}
status-modal .ftp-report {
  margin-bottom: 20px;
}
status-modal .ftp-cls {
  color: #005686;
  font-weight: 700;
  margin-left: 10px;
  margin-right: 5px;
}
status-modal .modal-heading {
  color: #4e4e4e;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 50px;
}
status-modal .div-info {
  cursor: pointer;
  margin-left: -35px;
  top: -5px;
}
status-modal .replc-text {
  color: #a6a6a6;
}
status-modal .thread-error {
  height: 180px;
  margin-top: 35px;
  overflow-y: auto;
  text-align: left;
}
status-modal .thread-error .err-div {
  color: #8b0000;
  margin-left: 20px;
}
status-modal .thread-error .err-div .err-img {
  float: left;
  margin-right: 20px;
}
status-modal .ver-sel-lg {
  width: 190px;
}
status-modal .lang-sel-lg {
  width: 90px;
}
status-modal .author-cancel {
  margin-top: 8px;
}
status-modal .vault-img {
  height: 16px;
  right: 3px;
  top: 2px;
}
status-modal .vault-indication {
  position: relative;
}
status-modal .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  top: 8px;
}
status-modal .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: 23px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
structure-tab .lco-upload-list {
  bottom: 18%;
  height: 295px;
  margin-top: 20px;
  overflow: auto;
  position: relative;
  top: 0;
}
structure-tab .err-message {
  width: 40%;
}
structure-tab .struct-bt-div {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}
structure-tab .disable-span {
  cursor: not-allowed;
}
structure-tab .checkbox label span {
  bottom: 2px;
  font-weight: 400;
  left: 5px;
  line-height: 1.3;
  position: relative;
}
structure-tab .input-label {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #005686;
}
structure-tab .ctitle {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1 solid #e9e9e9;
  color: #005686;
  width: 300px;
}
structure-tab .arrow {
  cursor: pointer;
}
structure-tab .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
structure-tab .down-arrow::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
structure-tab .up-arrow::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
structure-tab .edit-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "q";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
structure-tab .fixed-headers {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
structure-tab .fixed-headers th,
structure-tab .fixed-headers td {
  text-align: left;
}
structure-tab .fixed-headers th:nth-child(1) {
  width: 10%;
}
structure-tab .fixed-headers td:nth-child(1) {
  width: 10%;
}
structure-tab .fixed-headers th:nth-child(2) {
  width: 55%;
}
structure-tab .fixed-headers td:nth-child(2) {
  width: 55%;
}
structure-tab .fixed-headers th:nth-child(3) {
  width: 25%;
}
structure-tab .fixed-headers td:nth-child(3) {
  width: 25%;
}
structure-tab .fixed-headers th:nth-child(4) {
  width: 10%;
}
structure-tab .fixed-headers td:nth-child(4) {
  width: 8%;
}
structure-tab .fixed-headers thead tr {
  display: block;
  position: relative;
  width: 100%;
}
structure-tab .fixed-headers tbody {
  display: block;
  overflow-y: auto;
  width: 100%;
}
structure-tab .fixed-headers .row-anchor {
  bottom: 4px;
  position: relative;
}
structure-tab .fixed-headers-sel-lco {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
structure-tab .fixed-headers-sel-lco th,
structure-tab .fixed-headers-sel-lco td {
  text-align: left;
}
structure-tab .fixed-headers-sel-lco th:nth-child(1),
structure-tab .fixed-headers-sel-lco td:nth-child(1) {
  width: 12%;
}
structure-tab .fixed-headers-sel-lco th:nth-child(2),
structure-tab .fixed-headers-sel-lco td:nth-child(2) {
  width: 55%;
}
structure-tab .fixed-headers-sel-lco th:nth-child(3) {
  width: 23%;
}
structure-tab .fixed-headers-sel-lco td:nth-child(3) {
  width: 25%;
}
structure-tab .fixed-headers-sel-lco th:nth-child(4) {
  width: 6%;
}
structure-tab .fixed-headers-sel-lco td:nth-child(4) {
  width: 4%;
}
structure-tab .fixed-headers-sel-lco td:nth-child(5),
structure-tab .fixed-headers-sel-lco th:nth-child(5) {
  width: 5%;
}
structure-tab .fixed-headers-sel-lco thead tr {
  display: block;
  position: relative;
  width: 99%;
}
structure-tab .fixed-headers-sel-lco tbody {
  display: block;
  height: 640px;
  overflow-y: auto;
  width: 99%;
}
structure-tab .existing-content-buttons {
  margin: 25px 0 20px;
}
structure-tab .existing-content-buttons .lft-part {
  color: #52ade1;
  display: inline-block;
  float: left;
}
structure-tab .existing-content-buttons .lft-part label {
  color: #52ade1;
  display: inline-block;
  font-family: arial;
  font-size: 14px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
structure-tab .existing-content-buttons .lft-part input[type=number] {
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 70px;
}
structure-tab .existing-content-buttons .right-part {
  display: inline-block;
  float: right;
}
structure-tab .existing-content-buttons .right-part a {
  display: inline-block;
  vertical-align: middle;
}
structure-tab .existing-content-buttons .right-part span {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
}
structure-tab .existing-content-buttons .right-part .disabled {
  cursor: default;
  pointer-events: none;
}
structure-tab .existing-content-buttons .right-part .lco-prev-enabled,
structure-tab .existing-content-buttons .right-part .lco-pg-count,
structure-tab .existing-content-buttons .right-part .lco-nxt {
  color: #52ade1;
}
structure-tab .existing-content-buttons .right-part .lco-prev-disabled,
structure-tab .existing-content-buttons .right-part .lco-nxt-disabled {
  color: #808285;
}
structure-tab .struc-alert {
  font-size: 18px;
  margin-top: 80px;
  position: relative;
  text-align: center;
}
structure-tab .toaster-style {
  margin-left: 15px;
  margin-top: 3px;
  text-align-last: center;
  width: 500px;
}
structure-tab .icon1-icon-check-circle::before {
  font-size: 1.25em;
  left: 5px;
  top: 32%;
}
structure-tab .filter-pnl {
  margin-left: 35px;
  margin-top: -15px;
}
structure-tab .lco-filter-select {
  display: inline-block;
  margin-bottom: 8px;
}
structure-tab .lco-filter-select button {
  background: #fff none;
  border-radius: 0;
  color: #4bafeb;
  height: 50px;
  text-transform: uppercase;
  width: 190px;
}
structure-tab .lco-filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
structure-tab .lco-filter-select .helperButton.reset {
  display: none;
}
structure-tab .lco-filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
structure-tab .lco-filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
structure-tab .lco-filter-select .multiSelect > button {
  height: 30px;
  width: 150px;
}
structure-tab .search-b {
  display: inline-block;
  position: relative;
  width: 70%;
}
structure-tab .search-b .result {
  float: right;
  font-family: Arial;
  margin-right: -530px;
  margin-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 145px;
}
structure-tab .search-b .search-input-txt {
  border: 1px solid #808285;
  border-radius: 40px;
  color: #4bafeb;
  float: right;
  font-weight: 300;
  height: 35px;
  width: 350px;
}
structure-tab .search-b .btn-search {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 55px;
}
structure-tab .search-b .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
structure-tab .search-b ::-webkit-input-placeholder {
  color: #bababa;
}
structure-tab .search-b ::-moz-placeholder {
  color: #bababa;
}
structure-tab .search-b :-ms-placeholder {
  color: #bababa;
}
structure-tab .search-b :-ms-input-placeholder {
  color: #bababa;
}
structure-tab .search-b ::placeholder {
  color: #bababa;
}
structure-tab .search-b .pagesize-selection {
  display: inline-block;
  vertical-align: middle;
}
structure-tab .search-b .dd-page-selection {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: #6d6d6d;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 50px;
}
structure-tab .search-b .dd-page-selection option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
structure-tab .search-b::after {
  color: #808285;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -25px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  top: 3px;
  vertical-align: middle;
}
structure-tab input[type=number],
structure-tab .input-pageno {
  display: inline-block;
  height: 35px;
  width: 100px;
}
structure-tab .hideclose .icon-close-dialog {
  display: none;
}
structure-tab .vault-lco-modal .transclude {
  background-color: #f1f2f2;
  margin-top: -40px;
  overflow: hidden;
  padding-left: 0;
  padding-top: 5px;
}
structure-tab .vault-lco-modal .lco-table {
  height: 100%;
}
structure-tab .vault-lco-modal .lco-div {
  bottom: 18%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  top: 0%;
}
structure-tab .vault-lco-modal .lco-div .lco-selection-div {
  margin-top: 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
structure-tab .vault-lco-modal .lco-div .lco-selection-div .lco-table {
  height: 100%;
}
structure-tab .vault-lco-modal .lco-div .lco-selection-div .lco-no-result {
  height: 90%;
  padding-top: 200px;
  text-align: center;
}
structure-tab .vault-lco-modal .lco-div .dleft,
structure-tab .vault-lco-modal .lco-div .dright {
  display: inline;
  padding: 10px;
}
structure-tab .vault-lco-modal .lco-div .dtop {
  height: 100px;
  margin-left: -16px;
  margin-top: -5px;
  width: 105%;
}
structure-tab .vault-lco-modal .lco-div .dtop .sel-info-div {
  margin-left: 25px;
  padding: 10px;
  position: relative;
  width: 100%;
}
structure-tab .vault-lco-modal .lco-div .dtop .sel-info-txt {
  color: #808285;
  display: inline-block;
  font-size: 14px;
  position: absolute;
  top: 17px;
}
structure-tab .vault-lco-modal .lco-div .dtop .sel-info {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-right: 10px;
  padding: 5px 10px;
}
structure-tab .vault-lco-modal .lco-div hr {
  border-top: solid 1px #d6d6d6;
  margin-left: -16px;
  margin-top: 0;
  width: 105%;
}
structure-tab .vault-lco-modal .lco-div .dleft {
  float: left;
  margin-top: -25px;
  width: 63%;
}
structure-tab .vault-lco-modal .lco-div .dright {
  float: right;
  margin-top: 38px;
  width: 37%;
}
structure-tab .vault-lco-modal .lco-div .dright .add-lco {
  padding-top: 15px;
  text-align: center;
}
structure-tab .vault-lco-modal .lco-div .dright .right-heading {
  font-weight: bold;
}
structure-tab .vault-lco-modal .lco-div .dright .right-result {
  text-align: right;
}
structure-tab .vault-lco-modal .lco-div .sel-lco {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 50%;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 15px;
  text-align: center;
  width: 37%;
}
structure-tab .vault-lco-modal .lco-div .sel-lco .no-lco-sel {
  color: #afafaf;
  font-family: Arial;
  font-size: 12px;
  font-weight: 100px;
}
structure-tab .vault-lco-modal .lco-div .vline {
  border-right: solid 1px #d6d6d6;
  height: 75%;
  left: 60%;
  margin-top: -20px;
  position: fixed;
}
structure-tab .vault-lco-modal .lco-div .structue-a-table {
  font-family: arial;
  font-size: 14px;
  position: relative;
  top: 10px;
}
structure-tab .vault-lco-modal .lco-div .structue-a-table .lco-title {
  color: #52ade1;
  text-decoration: none;
}
structure-tab .vault-lco-modal .lco-div .lco-sel-title {
  color: #52ade1;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
}
structure-tab .vault-lco-modal .lco-div .lco-sel-tip {
  color: #808285;
  font-family: ArialMT;
  font-size: 16px;
}
structure-tab .vault-lco-modal .lco-div .fixed-btns-footer {
  bottom: 10px;
  margin: -10px 15px;
  position: absolute;
  width: 56%;
}
structure-tab .vault-lco-modal .lco-div .fixed-btns-footer-ryt {
  right: 95px;
  width: 150px;
}
structure-tab .lco-filters-label {
  display: inline-block;
  font-size: 17px;
  min-width: 100px;
}
structure-tab .filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 36px;
  margin-left: 80px;
  min-height: 20px;
  overflow-x: hidden;
  overflow-y: unset;
  padding-left: 5px;
  width: 975px;
}
structure-tab .lco-filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 3px;
  margin-right: 10px;
  margin-top: 2px;
  padding: 5px 10px;
}
structure-tab .lco-filter .lco-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
structure-tab .lco-filter .lco-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
structure-tab .p-bar {
  margin-bottom: 10px;
  margin-top: 75px;
  width: 90%;
}
structure-tab .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
structure-tab .sort-image {
  height: 20px;
  position: relative;
  top: 5px;
  width: 20px;
}
structure-tab a {
  color: #4bafeb;
  cursor: pointer;
}
structure-tab .modal-back {
  margin: 18px;
}
structure-tab .rmv-uploaded-file {
  color: #52ade1;
  left: 120px;
}
structure-tab .upload-pckg-modal .transclude {
  height: auto;
  padding-top: 0;
}
structure-tab .auth-loader {
  margin-top: 160px;
}
structure-tab .lco-meta {
  background-color: #fff;
  height: 100%;
  margin-left: 10px;
  width: 100%;
}
structure-tab .upload-indication {
  color: #52ade1;
  font-size: 18px;
  margin-bottom: 15px;
}
structure-tab .existing-content-btn {
  margin-right: 15px;
}
structure-tab .err-lco-list {
  margin-left: 25px;
  margin-top: 15px;
}
structure-tab .err-text {
  color: #8b0000;
}
structure-tab .error-msg {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
}
structure-tab .content-info {
  cursor: pointer;
  height: 25px;
  position: relative;
  top: 8px;
}
structure-tab .td-centering {
  padding: 0 12px 14px !important;
}
structure-tab .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 13px;
  line-height: 0;
  padding-left: 5px;
  position: relative;
  top: 6px;
}
structure-tab input[disabled] {
  cursor: not-allowed;
}
structure-tab .no-records {
  position: relative;
  text-align: center;
  top: -106px;
}
structure-tab .selection-panel {
  position: relative;
}
structure-tab .selection-panel .selection-btns {
  position: absolute;
  right: 0;
  top: 360px;
}
structure-tab .div-btn {
  margin-top: 10px;
}
structure-tab .cls-tooltip {
  background-color: #e1e2e2;
  border: 1px solid #fff;
  color: #686868;
  font-size: 9px;
  height: auto;
  max-width: 200px;
  min-width: 50px;
  padding: 15px;
  position: fixed;
  z-index: 1000;
}
structure-tab table {
  border-collapse: collapse;
}
structure-tab tr {
  width: 100%;
}
structure-tab .out-container {
  position: absolute;
}
structure-tab .in-container {
  height: 100%;
  position: relative;
  width: 100%;
}
structure-tab .sel-col1 {
  width: 52px;
}
structure-tab .sel-col2 {
  width: 255px;
}
structure-tab .sel-dcol2 {
  width: 215px;
}
structure-tab .sel-col3 {
  width: 90px;
}
structure-tab .sel-col4 {
  width: 43px;
}
structure-tab .table1-header {
  float: left;
  width: 100%;
}
structure-tab .outer-container {
  left: 0;
  padding-top: 7px;
  right: 0;
  width: 95%;
}
structure-tab .outer-container .left-heading {
  font-weight: bold;
}
structure-tab .inner-container {
  height: 100%;
  margin-top: 15px;
  overflow-y: auto;
  position: relative;
  width: 100%;
}
structure-tab .table-header {
  float: left;
  width: 100%;
}
structure-tab .table-body {
  float: left;
  height: 100%;
  overflow-y: auto;
  width: inherit;
}
structure-tab .header-cell {
  height: 40px;
  text-align: left;
}
structure-tab .body-cell {
  text-align: left;
}
structure-tab .col1 {
  width: 42px;
}
structure-tab .col2 {
  width: 260px;
}
structure-tab .dcol2 {
  width: 250px;
}
structure-tab .col3 {
  width: 175px;
}
structure-tab .col4 {
  width: 80px;
}
structure-tab .dcol4 {
  width: 78px;
}
structure-tab .centering-img-td {
  position: relative;
  top: 6px;
}
structure-tab .lco-meta-div {
  bottom: 18%;
  height: 88%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  padding-right: 18px;
  position: relative;
  top: 0%;
}
structure-tab .err-class {
  color: #8b0000;
  margin-top: 55px;
}
structure-tab .div-show {
  text-align: right;
}
structure-tab .war-class {
  color: #4bafeb;
}
structure-tab .warning-icon {
  height: 31px;
  margin-bottom: -10px;
  margin-left: 5px;
  width: 31px;
}
structure-tab upload-lco .cancel-btn {
  margin-top: 11px;
}
structure-tab replace-content .modal-back {
  margin-right: 12px;
  margin-top: 24px;
}
structure-tab replace-content .cancel-btn {
  margin-top: 10px;
}
structure-tab replace-content .no-btn {
  margin-top: 10px;
}
structure-tab .check-box {
  width: 40px;
}
structure-tab .action-select {
  border-color: #4bafeb;
  border-radius: 4px;
  color: #4bafeb;
  font-size: 16px;
  height: 30px;
  padding-left: 10px;
  width: 150px;
}
structure-tab .action-select-disable {
  border-color: #808080;
  border-radius: 4px;
  color: #808080;
  font-size: 16px;
  height: 30px;
  padding-left: 10px;
  width: 150px;
}
structure-tab .compute-dur {
  color: #4bafeb;
  float: right;
  font-weight: bold;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
select-language-modal .zone-content {
  margin: 0 38px;
}
select-language-modal .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
select-language-modal .blue-bg > div {
  position: relative;
  top: -180px;
}
select-language-modal .title {
  margin: 30px auto 0;
  width: 100%;
}
select-language-modal .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
select-language-modal .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
select-language-modal .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
select-language-modal .zone-content .filter-sort {
  margin: auto;
  margin-top: 50px;
}
select-language-modal .zone-content .card-container {
  margin-top: 100px;
}
select-language-modal .zone-content .author-see-all-button {
  margin-top: 0;
}
select-language-modal .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
select-language-modal .sort-by-label {
  font-weight: 700;
  line-height: 2.6;
  margin-right: 15px;
}
select-language-modal select {
  border: 1px solid rgb(230, 230, 230);
  height: 38px;
  width: 150px;
}
select-language-modal .thumb-image {
  height: 50px;
  width: 60px;
}
select-language-modal .vault-select {
  color: #003553;
}
select-language-modal .author-btn {
  margin: 0;
}
select-language-modal .btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  position: absolute;
  right: 0;
  top: 0;
}
select-language-modal .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
select-language-modal .change-vlt {
  color: #4bafeb;
  cursor: pointer;
  font-style: normal;
}
select-language-modal ::-webkit-input-placeholder {
  color: #bababa;
}
select-language-modal ::-moz-placeholder {
  color: #bababa;
}
select-language-modal :-ms-placeholder {
  color: #bababa;
}
select-language-modal :-ms-input-placeholder {
  color: #bababa;
}
select-language-modal ::placeholder {
  color: #bababa;
}
select-language-modal .search-b {
  bottom: 1px;
  position: relative;
  right: 15px;
}
select-language-modal .change-status-container {
  padding: 20px 0;
}
select-language-modal .change-status-container .btn-status {
  border: 2px dashed rgb(230, 230, 230);
  border-radius: 0;
  color: #bababa;
  height: 50px;
  width: 128px;
}
select-language-modal .change-status-container .btn-status.selected {
  background-color: #003553;
  border: 0;
  color: #fff;
}
select-language-modal .disable-span {
  cursor: not-allowed;
}
select-language-modal .status-buttons {
  margin-top: 25px;
}
select-language-modal .f-status-btns {
  cursor: default;
}
select-language-modal .action-icn {
  margin-bottom: -9px;
  margin-top: 5px;
  pointer-events: auto;
}
select-language-modal .action-replace {
  margin-left: 5px;
  margin-right: 3px;
  margin-top: 10px;
}
select-language-modal .arrow-img {
  margin: 0 20px;
}
select-language-modal .centering-img-td {
  position: relative;
  top: 4px;
}
select-language-modal .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
select-language-modal .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
select-language-modal .custom-drop-box {
  border-color: #cdcdcd;
  height: 250px;
  padding-top: 110px;
  width: 100%;
}
select-language-modal .courses-search-b {
  bottom: -10px;
  right: 0;
  width: 30%;
}
select-language-modal .courses-search-b input[type=text] {
  width: 100%;
}
select-language-modal .cus-rmv-uploaded-file {
  bottom: 5px;
  font-size: 14px;
  left: 0;
  position: relative;
  top: 110px;
}
select-language-modal .p-bar {
  margin-bottom: 35px;
  margin-top: 15px;
  width: 100%;
}
select-language-modal .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
select-language-modal .upload-indication {
  color: #52ade1;
  font-size: 18px;
  margin-bottom: 15px;
}
select-language-modal .author-sort {
  display: inline-block;
  float: right;
  position: relative;
  right: -15px;
}
select-language-modal .author-sort label {
  color: #6d6d6d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
select-language-modal .author-sort select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  margin-bottom: 7px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 170px;
}
select-language-modal .author-sort select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
select-language-modal .author-sort::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -30px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}
select-language-modal .error-msg {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #f00;
}
select-language-modal .bottom {
  font-size: 11px;
  position: relative;
  top: 55px;
}
select-language-modal .legend-space {
  margin-right: 15px;
}
select-language-modal .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
select-language-modal .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
select-language-modal .health-war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  margin-left: -18px;
  margin-top: -12px;
  text-align: left;
}
select-language-modal .select-lang-err-buttons {
  height: 5%;
  margin-top: 40px;
  position: relative;
}
select-language-modal .select-lang-err-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
select-language-modal .select-lang-err-buttons .err-right {
  float: right;
  font-size: 11px;
}
select-language-modal .select-lang-ok-buttons {
  height: 5%;
  position: absolute;
  right: 40px;
  top: 260px;
}
select-language-modal .select-lang-ok-buttons .err-right {
  float: right;
  font-size: 11px;
}
select-language-modal .div-buttons {
  height: 5%;
  position: absolute;
  top: 260px;
  width: 95%;
}
select-language-modal .div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
}
select-language-modal .div-buttons .err-right {
  float: right;
  font-size: 11px;
}
select-language-modal .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
select-language-modal .div-errors ul {
  list-style-type: disc;
  margin-left: 20px;
}
select-language-modal .ls-min {
  position: relative;
  top: 2px;
}
select-language-modal .sort-p {
  cursor: pointer;
  position: relative;
}
select-language-modal .sort-image {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
select-language-modal .select-lang-err-container {
  margin-top: -5px;
}
select-language-modal .select-lang-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
select-language-modal .select-lang-err-container .err-right {
  float: right;
  width: 92%;
}
select-language-modal .health-err-container {
  height: 36%;
  margin-top: -5px;
}
select-language-modal .health-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
select-language-modal .health-err-container .err-right {
  float: right;
  width: 92%;
}
select-language-modal .health-no-err-container {
  height: 36%;
  margin-top: -5px;
}
select-language-modal .err-header {
  color: #8b0000;
  font-size: 18px;
  line-height: 18px;
  margin-left: -25px;
  text-align: left;
}
select-language-modal .div-err {
  height: 180px;
  margin-left: -10px;
  overflow-y: auto;
  text-align: left;
}
select-language-modal .div-err ul {
  color: #8b0000;
  list-style-type: disc;
  margin-left: 20px;
}
select-language-modal .div-err .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
select-language-modal .up-pck-f-elm {
  margin-bottom: 30px;
  margin-top: 15px;
}
select-language-modal .up-pck-f-elm label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
select-language-modal .war-img {
  margin-top: 75px;
}
select-language-modal .err-class {
  color: #8b0000;
}
select-language-modal .war-class {
  color: #4bafeb;
}
select-language-modal .health-good {
  margin-left: 40px;
  margin-top: -25px;
}
select-language-modal .still-loading {
  color: #a3a3a3;
  margin: 45px 0;
}
select-language-modal .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 90px;
  margin: 0;
  position: relative;
  width: 20px;
}
select-language-modal .still-loading .loader-crs {
  left: 95px;
}
select-language-modal .course-delete {
  height: 20px;
  margin-left: 7px;
  margin-right: 4px;
  margin-top: -1px;
  width: 16px;
}
select-language-modal .del-course-modal .transclude {
  margin-top: -25px;
  overflow: hidden;
  padding-left: 35px;
  padding-top: 5px;
}
select-language-modal .ok-confrim-btns {
  margin-top: 45px;
}
select-language-modal .ok-btn {
  margin-right: 10px;
}
select-language-modal .arrow {
  cursor: pointer;
}
select-language-modal .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
select-language-modal .replace-lco {
  line-height: 2em;
  padding-left: 2px;
}
select-language-modal .replace-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #dc143c;
  content: "c";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
select-language-modal .uploading-crs {
  position: relative;
}
select-language-modal .uploading-crs .loader {
  background-size: 20px 20px;
  height: 20px;
  left: 58%;
  margin: 5px;
  position: absolute;
  width: 20px;
}
select-language-modal .course-save {
  position: absolute;
  right: 20px;
  top: 370px;
}
select-language-modal .uploaded-content-area {
  height: 230px;
  margin-bottom: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 5px;
}
select-language-modal .ftp-report {
  margin-bottom: 20px;
}
select-language-modal .ftp-cls {
  color: #005686;
  font-weight: 700;
  margin-left: 10px;
  margin-right: 5px;
}
select-language-modal .modal-heading {
  color: #4e4e4e;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 50px;
}
select-language-modal .div-info {
  cursor: pointer;
  margin-left: -35px;
  top: -5px;
}
select-language-modal .replc-text {
  color: #a6a6a6;
}
select-language-modal .thread-error {
  height: 180px;
  margin-top: 35px;
  overflow-y: auto;
  text-align: left;
}
select-language-modal .thread-error .err-div {
  color: #8b0000;
  margin-left: 20px;
}
select-language-modal .thread-error .err-div .err-img {
  float: left;
  margin-right: 20px;
}
select-language-modal .ver-sel-lg {
  width: 190px;
}
select-language-modal .lang-sel-lg {
  width: 90px;
}
select-language-modal .author-cancel {
  margin-top: 8px;
}
select-language-modal .vault-img {
  height: 16px;
  right: 3px;
  top: 2px;
}
select-language-modal .vault-indication {
  position: relative;
}
select-language-modal .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  top: 8px;
}
select-language-modal .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: 23px;
}
select-language-modal .select-lang-title {
  color: #005686;
}
select-language-modal .select-lang-text {
  color: #005686;
  font-size: 17px;
}
select-language-modal .select-lang-table {
  border-collapse: collapse;
  display: inline;
}
select-language-modal .select-lang-table th,
select-language-modal .select-lang-table td {
  padding: 12px 5px;
  text-align: left;
}
select-language-modal .loader-parent {
  height: 50px;
}
select-language-modal .ok-button {
  position: absolute;
}
select-language-modal .lang-area {
  height: 175px;
  margin-bottom: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 5px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
template-tab .thumbnail-p {
  border: 1px solid #005686;
  display: inline-block;
  height: 85px;
  margin-right: 15px;
  padding: 5px;
  width: 160px;
}
template-tab .template-bck {
  min-height: 100px;
}
template-tab .thumb-info {
  clear: both;
  float: left;
  padding-top: 5px;
  width: 190px;
}
template-tab .thumb-info-default {
  float: left;
  margin-left: 145px;
  padding-top: 5px;
}
template-tab .indent-form {
  padding-left: 70px;
}
template-tab select {
  border: 1px solid rgb(230, 230, 230);
  height: 32px;
  padding-left: 5px;
  width: 400px;
}
template-tab .template-section {
  border: 1px solid #bababa;
  padding: 20px;
}
template-tab .template-section-1 {
  margin-bottom: 25px;
}
template-tab .template-section-2 {
  width: 60%;
  margin-left: 200px;
  margin-top: 40px;
}
template-tab .rmv-uploaded-file {
  color: #52ade1;
  left: 120px;
}
template-tab .template-tab-boxes {
  margin-top: 30px;
}
template-tab .float-clear {
  clear: both;
  float: left;
}
template-tab .save-disable {
  cursor: pointer !important;
}
template-tab .edit-thumb {
  margin: 12px 0;
}
template-tab .compute-btn {
  margin-bottom: 15px;
  margin-left: 0;
  margin-top: 0;
}
template-tab .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 13px;
  line-height: 0;
  padding-left: 5px;
  position: relative;
  top: 2px;
}
template-tab .disable-input {
  background: #dcdcdc;
  cursor: pointer;
}
template-tab .dur-div {
  margin-top: 5px;
}
template-tab .edit-img-div {
  margin-left: 15px;
  margin-top: -3px;
}
template-tab .del-img-div {
  margin-left: 10px;
  margin-top: 10px;
}
template-tab .tick-img-div {
  margin-left: 10px;
}
template-tab .header1 {
  color: #005386;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  padding-left: 291px;
}
template-tab .loader-position {
  margin-top: 130px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
upload-box .zone-content {
  margin: 0 38px;
}
upload-box .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
upload-box .blue-bg > div {
  position: relative;
  top: -180px;
}
upload-box .title {
  margin: 30px auto 0;
  width: 100%;
}
upload-box .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
upload-box .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
upload-box .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
upload-box .drop-box {
  width: 100%;
}
upload-box .p-bar {
  margin-bottom: 10px;
  margin-top: 15px;
  width: 100%;
}
upload-box .p-bar .progress-bar {
  transition: all 0.1s ease 0.1s;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
upload-lco .zone-content {
  margin: 0 38px;
}
upload-lco .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
upload-lco .blue-bg > div {
  position: relative;
  top: -180px;
}
upload-lco .title {
  margin: 30px auto 0;
  width: 100%;
}
upload-lco .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
upload-lco .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
upload-lco .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
upload-lco .war-message {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
upload-lco .upload-container {
  margin-top: 25px;
}
upload-lco .upload-container .err-left {
  float: left;
  margin-left: 16px;
  margin-top: -8px;
}
upload-lco .upload-container .err-right {
  float: right;
  width: 92%;
}
upload-lco .upload-lco-btns-1 {
  display: -ms-flexbox;
  display: flex;
  left: 395px;
  position: absolute;
  top: 425px;
}
upload-lco .upload-lco-btns-2 {
  display: -ms-flexbox;
  display: flex;
  left: 445px;
  position: absolute;
  top: 410px;
}
upload-lco .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
upload-lco .div-errors {
  height: 200px;
  margin-left: 5px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
upload-lco .div-errors ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
upload-lco .div-errors label {
  color: #808080;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
upload-lco .div-errors-combination {
  margin-left: 5px;
  margin-top: 10px;
  text-align: left;
}
upload-lco .div-errors-combination ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
upload-lco .div-errors-combination label {
  color: #808080;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
upload-lco .div-upload-combination {
  height: 300px;
  overflow-y: auto;
}
upload-lco .info-img {
  margin-top: 140px;
}
upload-lco .info-title {
  color: #4bafeb;
  font-size: 17px;
  line-height: 18px;
  margin-left: 50px;
  margin-top: 15px;
}
upload-lco .error-change-status {
  color: #686868;
  line-height: 16px;
  margin-top: 15px;
}
upload-lco .upload-text {
  color: #686868;
  line-height: 16px;
  margin-top: 15px;
}
upload-lco .info-title-err {
  color: #dc143c;
  font-size: 15px;
  line-height: 18px;
  margin-left: 50px;
}
upload-lco .error-header {
  color: #dc143c;
  font-size: 16px;
  line-height: 18px;
  margin-left: 12px;
  margin-top: -2px;
  text-align: left;
}
upload-lco .italic {
  font-style: italic;
}
upload-lco .upload-container-generic {
  position: absolute;
  top: 120px;
}
upload-lco .cancel-btn {
  margin-right: 10px;
  margin-top: 20px;
  position: relative;
}
upload-lco .container2 {
  height: auto;
  padding: 1%;
  width: 100%;
}
upload-lco .container3 {
  height: auto;
  padding: 10%;
  width: 100%;
}
upload-lco .message-parent {
  margin-top: 20px;
}
upload-lco .message-row {
  display: -ms-flexbox;
  display: flex;
}
upload-lco .message-left-cell {
  width: 40px;
}
upload-lco .message-container {
  height: 115px;
  margin-left: 50px;
  overflow-y: auto;
  width: 650px;
}
upload-lco ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
upload-lco h4 {
  margin: 0;
}
upload-lco .loader-spinner {
  margin: 40px auto;
}
upload-lco .video-txt {
  height: 32px !important;
  padding-left: 5px;
  width: 80%;
}
upload-lco .uploading-crs {
  position: relative;
}
upload-lco .uploading-crs .loader {
  background-size: 20px 20px;
  height: 20px;
  left: 58%;
  margin: 5px;
  position: absolute;
  width: 20px;
}
upload-lco .replc-text {
  color: #a6a6a6;
}
upload-lco .msg-style {
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  padding: 6px;
  text-align: left;
}
upload-lco .upload-lco-title {
  color: #686868;
  line-height: 16px;
  margin-top: 15px;
}
upload-lco .err-div {
  height: 100px;
  overflow-y: auto;
}
upload-lco .sup-msg-style {
  color: #919191;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 16px;
  margin-top: -5px;
  padding: 6px;
}
upload-lco .link-cls {
  margin-top: 7px;
  width: 14.2%;
}
upload-lco .has-error {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
vault-list .zone-content {
  margin: 0 38px;
}
vault-list .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
vault-list .blue-bg > div {
  position: relative;
  top: -180px;
}
vault-list .title {
  margin: 30px auto 0;
  width: 100%;
}
vault-list .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
vault-list .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
vault-list .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
vault-list .zone-content .filter-sort {
  margin: auto;
  margin-top: 50px;
}
vault-list .zone-content .card-container {
  margin-top: 100px;
}
vault-list .zone-content .author-see-all-button {
  margin-top: 0 !important;
}
vault-list .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
vault-list .sort-by-label {
  font-weight: 700;
  line-height: 2.6;
  margin-right: 15px;
}
vault-list select {
  border: 1px solid rgb(230, 230, 230);
  height: 32px;
  padding-left: 5px;
  width: 400px;
}
vault-list .thumb-image {
  height: 50px;
  width: 60px;
}
vault-list .parent {
  border: 1px solid #bababa;
  padding: 20px;
}
vault-list .template-bck {
  min-height: 100px;
}
vault-list .vault-info {
  clear: both;
  float: left;
  padding-top: 5px;
  width: 190px;
}
vault-list .indent-form {
  padding-left: 70px;
}
vault-list .template-section {
  margin: 0 38px;
}
vault-list .template-section-1 {
  margin-bottom: 25px;
}
vault-list .rmv-uploaded-file {
  color: #52ade1;
  left: 285px;
}
vault-list .template-tab-boxes {
  margin-top: 30px;
}
vault-list .save-disable {
  cursor: pointer !important;
}
vault-list .edit-thumb {
  margin: 12px 0;
}
vault-list .split-content-header {
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 5px;
  position: relative;
}
vault-list .split-content-body {
  display: block;
  max-height: 300px;
  overflow-y: auto;
}
vault-list .split-content-body tr,
vault-list .split-content-header {
  display: table;
  table-layout: fixed;
  width: 100%;
}
vault-list .allotted-content-area {
  display: block;
  height: 150px;
  margin-bottom: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 40px;
}
vault-list .disable-input {
  background: #dcdcdc;
  cursor: pointer;
}
vault-list .form-group {
  color: #005686;
  font-weight: 700;
  margin: 15px 0 5px;
}
vault-list label {
  color: #005686;
  font-weight: 700;
  margin: 15px 0 5px;
}
vault-list .ls-min {
  position: relative;
}
vault-list .upload-suggest {
  margin-bottom: 15px;
}
vault-list .still-loading {
  color: #a3a3a3;
  margin: 45px 0;
}
vault-list .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 90px;
  margin: 0;
  position: relative;
  width: 20px;
}
vault-list .still-loading .loader-crs {
  left: 95px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.set-container {
  margin: 20px auto;
  width: 100%;
}
.set-container .settings-title {
  background-size: 50px 50px;
  max-width: 100%;
}
.set-container .acc-settings-heading {
  font-family: "ds-web", sans-serif;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
.set-container .acc-settings-info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
  text-align: center;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.title {
  width: 100%;
}
.title .section-heading {
  font-family: "ds-web", sans-serif;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1.2em;
  margin: 0 2% 6px;
  text-align: left;
}
.title .sub-heading {
  font-size: x-large;
  font-weight: 500;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.dd-success-msg {
  color: #00af00;
}

.author-width {
  margin: auto;
  margin-top: 30px;
  max-width: 1120px;
}

.author-container {
  margin-top: 100px;
}

button {
  text-transform: revert;
}

.cache-confirm {
  float: right;
}

.cache-subtitle {
  color: #a3a3a3;
  font-style: italic;
  margin-left: 10px;
}

.no-margin {
  margin: 0 !important;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.title {
  width: 100%;
}
.title .section-heading {
  font-family: "ds-web", sans-serif;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1.2em;
  margin: 0 2% 6px;
  text-align: left;
}
.title .sub-heading {
  font-size: x-large;
  font-weight: 500;
}

.create-navigation {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  line-height: 55px;
  margin-left: 60px;
  padding-top: 15px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.create-navigation .create-nav-item {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #bcbbbb;
  cursor: pointer;
  float: left;
  font-weight: 400;
  height: 55px;
  padding-top: 0;
  width: 200px;
}
.create-navigation .create-nav-item.selected-nav {
  border-bottom: 3px solid #005686;
  color: #3c3c3c;
  font-weight: 600;
}
.create-navigation .create-nav-item.invalid {
  color: #dc143c;
}

.create-tab-underline {
  background-color: #dadada;
  height: 1px;
  margin-top: 15px;
  width: 100%;
}

.create-tab-transition {
  background-color: #2986a3;
  height: 4px;
  left: 10px;
  margin-top: -4px;
  position: absolute;
  width: 80%;
}

.nav-button-container {
  margin-top: 80px;
}

.create-nav-tab {
  margin-right: 10px;
}
.create-nav-tab label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
.create-nav-tab .first-element {
  margin-top: 30px;
}
.create-nav-tab .form-group {
  margin-bottom: 25px;
}
.create-nav-tab .has-error .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.create-nav-tab .has-error .help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}

.preview-thumb {
  display: inline-block;
  margin-top: -25px;
}

.rmv-uploaded-file {
  bottom: 1px;
  color: #52ade1;
  font-size: 11px;
  font-weight: 700;
  left: 120px;
  position: absolute;
}

.multiSelectDis {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.multiSelectDis button {
  background: #fff none;
  border-radius: 0;
  color: #4bafeb;
  height: 30px;
  width: 160px;
}
.multiSelectDis .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
.multiSelectDis .helperButton.reset {
  display: none;
}
.multiSelectDis .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
  position: relative;
}
.multiSelectDis .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.author-form-back {
  background-color: #e9e9e9;
  border-left: 1px solid #86888a;
  margin-bottom: 100px;
}

.tab-container {
  margin-left: 60px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.author-container {
  margin-bottom: 60px;
  margin-top: 220px;
  min-height: 650px;
  overflow: hidden;
}

.author-width {
  margin: auto;
  margin-top: 30px;
  max-width: 1120px;
}

@media (min-width: 950px) and (max-width: 1280px) {
  .author-container {
    margin-bottom: 60px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
block-launch {
  background-color: rgba(0, 0, 0, 0.57);
  height: 100%;
  left: 0;
  padding: 10px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
block-launch .block-container {
  background-color: #f5f5f5;
  height: 60vh;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  position: fixed;
  right: 0;
  top: 20%;
  width: 80%;
  z-index: 100;
}
block-launch header {
  background-color: #005686;
  color: #fff;
  height: 20%;
  position: relative;
}
block-launch header center {
  left: 50%;
  margin: 0;
  margin-right: -50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
block-launch header center span {
  font-size: 8pt;
}
block-launch .block-content {
  color: #7f7f7f;
  height: 80%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20pt;
}
block-launch .block-content p {
  margin-bottom: 20px;
  max-height: 60px;
  min-height: 40px;
  overflow: hidden;
}
block-launch .lco-list .lco {
  height: 90px;
}
block-launch .progress-bar-t-un-b {
  background-color: #e1e2e2;
}
block-launch .progress-bar-t-b {
  background: #005686;
}
block-launch .lco-meta-play {
  padding: 1% 0;
}
block-launch .close-block-launch {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 40%;
  transform: translate(-50%, -50%);
}
block-launch .lco-meta {
  left: 47%;
  margin: 0;
  margin-right: -50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  block-launch .block-content {
    font-size: 12px;
  }
  block-launch .lco {
    padding: 0;
  }
  block-launch .lco-sec-meta {
    margin: 15px 0 20px 15px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  block-launch .block-content {
    font-size: 12px;
  }
  block-launch .lco {
    padding: 15px;
  }
  block-launch .lco-sec-meta {
    padding-left: 15px;
    padding-top: 15px;
  }
  block-launch .lco-sec-meta div {
    padding: 0;
  }
}
@media (min-width: 960px) {
  block-launch .lco {
    padding: 15px;
  }
}
block-launch ::-webkit-scrollbar {
  width: 12px;
}
block-launch ::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
  box-shadow: 0 0 3px #686868;
}
block-launch ::-webkit-scrollbar-thumb {
  background: #bababa;
  border-radius: 10px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
error-modal .err-lco-list {
  margin-left: 25px;
  margin-top: 15px;
}
error-modal .err-text {
  color: #8b0000;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.settings-container {
  width: 100%;
}
.settings-container .btn-shout {
  padding: 0 20px;
}
.settings-container .settings-title {
  background-size: 50px 50px;
  max-width: 100%;
}
.settings-container .acc-settings-heading {
  font-family: "ds-web", sans-serif;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
.settings-container .stud-role {
  margin-left: 105px;
  text-align: left;
}
.settings-container .acc-settings-info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
  text-align: center;
}

.settings-ttl {
  color: #4bafeb;
  font-size: 1.5em;
}

.settings-desc {
  color: #bcbbbb;
  font-size: 0.9em;
  margin-bottom: 0.6em;
  margin-top: 0.4em;
  padding-left: 2px;
}

.my-dd,
.disp-dd,
.disp-dd-1,
.country-dd {
  height: 30px;
}
.my-dd select,
.disp-dd select,
.disp-dd-1 select,
.country-dd select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #d2d2d2;
  color: #6d6d6d;
  height: 22px;
  line-height: 20px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 34px;
}
.my-dd select option,
.disp-dd select option,
.disp-dd-1 select option,
.country-dd select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
.my-dd::after,
.disp-dd::after,
.disp-dd-1::after,
.country-dd::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  left: 16px;
  margin-top: -38px;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}

.disp-dd select {
  width: 90px;
}
.disp-dd::after {
  left: -23px;
  margin-top: 0;
}

.disp-dd-1 select {
  width: 140px;
}
.disp-dd-1::after {
  left: 122px;
}

.country-dd select {
  width: 240px;
}
.country-dd::after {
  left: 260px;
}

.sub-container {
  height: 550px;
  margin-top: 50px;
  width: 1099px;
}

.sub-container-stud {
  margin-left: 70px;
}

.settings-menu-left {
  height: 200px;
  padding-top: 5px;
  width: 205px;
}
.settings-menu-left nav li {
  padding-bottom: 15px;
  padding-right: 15px;
  padding-top: 15px;
  text-align: right;
  text-decoration: none;
}
.settings-menu-left a {
  color: #919191;
  text-decoration: none;
}
.settings-menu-left nav h3 {
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
}
.settings-menu-left .selected a {
  color: #4bafeb;
  font-weight: bold;
}

.settings-page-right {
  border: 2px solid #e9e9e9;
  height: 1%;
  margin-left: 20px;
  min-height: 485px;
  padding: 20px;
  width: 840px;
}

.settings-my-account .acc-left {
  float: left;
  padding-left: 5px;
  width: 380px;
}
.settings-my-account .acc-left table {
  width: 100%;
}
.settings-my-account .acc-right {
  float: right;
  padding-right: 10px;
  width: 400px;
}
.settings-my-account .acc-right table {
  width: 100%;
}
.settings-my-account tr {
  height: 30px;
}
.settings-my-account td {
  vertical-align: middle;
}
.settings-my-account .dd-input-label-left {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #8e8e8e;
  width: 80px;
}
.settings-my-account .dd-input-box-left {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1 solid #e9e9e9;
  color: #005686;
  height: 28px;
  width: 280px;
}
.settings-my-account .leftdisable {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 0 solid #e9e9e9;
  color: #005686;
  height: 28px;
  width: 280px;
}
.settings-my-account .dd-input-label-right {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #8e8e8e;
  width: 115px;
}
.settings-my-account .dd-input-box-right {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1px solid #e9e9e9;
  color: #005686;
  height: 28px;
  width: 280px;
}
.settings-my-account .rightdisable {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 0 solid #e9e9e9;
  color: #005686;
  height: 28px;
  width: 280px;
}
.settings-my-account .txtarea {
  color: #8e8e8e;
  vertical-align: top;
}
.settings-my-account .dd-textarea {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1px solid #e9e9e9;
  color: #005686;
  padding-left: 18px;
  padding-top: 5px;
}
.settings-my-account .textareadisable {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 0 solid #e9e9e9;
  color: #005686;
  padding-left: 18px;
  padding-top: 5px;
}
.settings-my-account select {
  padding-left: 18px;
  width: 280px;
}
.settings-my-account .div-select {
  width: 280px;
}
.settings-my-account .divseldisable {
  overflow: hidden;
  width: 250px;
}
.settings-my-account .selectdisable {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 0 solid #e9e9e9;
  color: #005686;
  height: 27px;
}
@-moz-document url-prefix() {
  .settings-my-account .selectdisable {
    background: #fff;
  }
}
.settings-my-account .acc-roles {
  height: auto;
  margin-top: 185px;
  opacity: 1;
  width: auto;
}
.settings-my-account .acc-roles .acc-roles-tbl {
  padding-left: 10px;
  padding-right: 20px;
}
.settings-my-account .roles-tbl {
  width: 100%;
}
.settings-my-account .roles-tbl tr {
  height: 30px;
}
.settings-my-account .roles-tbl td {
  border-bottom: 1px solid #e9e9e9;
  width: 30px;
}
.settings-my-account .roles-tbl th {
  font-size: 17px;
  font-size: 1.0625 rem;
  background-color: rgb(230, 230, 230);
  border-bottom: 1px solid #e9e9e9;
  color: #3a3a3a;
  text-align: left;
  vertical-align: middle;
  width: 30px;
}
.settings-my-account .acc-save {
  margin-left: 90%;
  margin-top: 1%;
}
.settings-my-account .refresh-user-link {
  float: right;
  margin-top: -5px;
}
.settings-my-account .refresh-icon {
  cursor: pointer;
  height: 25px;
  width: 25px;
}

.private-filter-select-settings {
  display: inline-block;
  margin-bottom: 10px;
}
.private-filter-select-settings button {
  background: #fff none;
  border-radius: 0;
  color: #4bafeb;
  height: 50px;
  width: 130px;
}
.private-filter-select-settings .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: 130px;
}
.private-filter-select-settings .helperButton.reset {
  display: none;
}
.private-filter-select-settings .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.private-filter-select-settings .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}
.private-filter-select-settings .multiSelect > button {
  height: 30px;
  width: 160px;
}

.settings-filter toaster-message .toaster {
  display: inline-block;
}

.settings-my-profile p {
  color: #fff;
}
.settings-my-profile .my-profile-heading {
  color: #4bafeb;
  font-size: 1.5em;
}
.settings-my-profile .filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  height: 38px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 500px;
}
.settings-my-profile .filter-container {
  height: auto;
}
.settings-my-profile .selected-filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.settings-my-profile .selected-filter .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.settings-my-profile .selected-filter .remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
.settings-my-profile .settings-filter toaster-message .toaster {
  display: inline-block;
}
.settings-my-profile .save-prof-btn {
  margin-left: 10px;
}
.settings-my-profile .def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 10px;
  text-align: center;
}

.settings-my-zone .radio-input {
  color: #6d6d6d;
  margin-right: 10px;
}
.settings-my-zone p {
  color: #fff;
}
.settings-my-zone .zone-save {
  left: 88%;
  position: absolute;
  top: 88%;
}
.settings-my-zone h5 {
  color: #bcbbbb;
}
.settings-my-zone .inputcheckbox {
  display: inline-block;
}
.settings-my-zone .zonelabel {
  color: #8e8e8e;
  height: 30px;
  width: 250px;
}
.settings-my-zone .center {
  margin: auto;
  padding-bottom: 10px;
}
.settings-my-zone .search-settings {
  width: 60%;
}
.settings-my-zone .lib-view {
  width: 200px;
}
.settings-my-zone .align-temp-del {
  margin-left: -5px;
}

.settings-chng-pwd .ds-passport h4 {
  color: #8e8e8e;
  font-size: 18px;
  margin-left: 20px;
  padding-top: 20px;
  text-align: center;
}
.settings-chng-pwd .ds-passport h5 {
  color: #8e8e8e;
  font-size: 17px;
  margin-left: 20px;
  padding-top: 20px;
  text-align: center;
}
.settings-chng-pwd .ds-passport img {
  display: block;
  margin-left: 370px;
  padding-top: 20px;
}
.settings-chng-pwd li {
  font-size: 16px;
  list-style-type: circle;
  margin-left: 10px;
  padding: 5px 0;
}
.settings-chng-pwd .dd-input-label {
  font-size: 17px;
  font-size: 1.0625 rem;
  color: #000;
  text-align: left;
  width: 200px;
}
.settings-chng-pwd .dd-input-box {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1px solid #e9e9e9;
  color: #005686;
  height: 30px;
  width: 290px;
}
.settings-chng-pwd .pwd-left {
  color: #8e8e8e;
  float: left;
  padding-left: 10px;
  padding-top: 30px;
  width: 45%;
}
.settings-chng-pwd .pwd-right {
  background-color: rgba(233, 243, 253, 0.5);
  float: right;
  height: 350px;
  padding-left: 55px;
  padding-top: 40px;
  width: 50%;
}
.settings-chng-pwd .pwd-save {
  left: 90%;
  position: absolute;
  top: 90%;
}

.error-1 {
  font-size: 13px;
  font-size: 0.8125 rem;
  color: #f00;
}

.error-row {
  height: 20px;
}

.toaster-msg {
  font-size: 14px;
  font-size: 0.875 rem;
  text-align-last: center;
}

.required-field {
  font-size: 10px;
  font-size: 0.625 rem;
  color: #f00;
  float: right;
  margin-right: 40px;
  margin-top: -20px;
}

.icon1-icon-check-circle::before,
icon1-icon-exclamation-triangle::before {
  font-size: 1.25em;
  left: 3px;
  top: 32%;
}

.settings-container-mob {
  margin: 220px auto;
  width: 100%;
}
.settings-container-mob .settings-title {
  background-size: 50px 50px;
  max-width: 100%;
}
.settings-container-mob .acc-settings-heading {
  font-family: "ds-web", sans-serif;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
.settings-container-mob .acc-settings-info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
  text-align: center;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@media (max-width: 500px) {
  .left-top-border {
    border: hidden;
  }
}
[class^=icon-],
[class*=" icon-"] {
  font-size: 20px;
  margin-right: 0;
  vertical-align: middle;
}

lco-meta-data .lcocontainerstudent {
  margin-top: 212px;
}
lco-meta-data .lco-container {
  background-color: #fff;
  height: 100%;
}
lco-meta-data .lco-container .meta-data-objectives li {
  padding-left: 10px;
  text-indent: -5px;
}
lco-meta-data .lco-container .course-header {
  height: 40px;
  padding-top: 10px;
}
lco-meta-data .lco-container .course-header .line-back {
  color: #4bafeb;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.3px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: baseline;
}
lco-meta-data .lco-container .course-header .line-back:hover {
  color: #a3a3a3;
}
lco-meta-data .lco-container .course-header .brand-images {
  margin-top: 10%;
  padding: 5px;
}
lco-meta-data .lco-container .course-header .ipad-brands {
  margin-top: 15px;
}
lco-meta-data .lco-container .line-back-meta {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
lco-meta-data .lco-container .gutter {
  margin-left: -8px;
  margin-right: -8px;
  padding-top: 24px;
}
lco-meta-data .lco-container .select-link {
  display: inline;
}
lco-meta-data .lco-container .select-link select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 110px;
}
lco-meta-data .lco-container .select-link select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
lco-meta-data .lco-container .select-link::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  margin-left: -30px;
  pointer-events: none;
  vertical-align: middle;
}
lco-meta-data .lco-container .select-link-single {
  display: inline;
}
lco-meta-data .lco-container .select-link-single button {
  background: none;
  border: 0;
  color: #000;
  cursor: default;
  margin-left: -6px;
  padding: 0;
  text-transform: none;
}
lco-meta-data .lco-container .open ul {
  height: auto;
  overflow: hidden;
}
lco-meta-data .lco-container .open ul li {
  margin-bottom: 5px;
}
lco-meta-data .lco-container .open a {
  color: #a3a3a3;
  cursor: pointer;
}
lco-meta-data .lco-container .open a:hover {
  color: #4bafeb;
}
lco-meta-data .lco-container .layout-1 {
  margin-left: 0;
  margin-right: 0;
}
lco-meta-data .lco-container .coursestudent {
  margin-top: 180px;
}
lco-meta-data .lco-container .course {
  font-size: 14px;
  font-size: 0.875 rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-left: 5px;
  padding-right: 5px;
}
lco-meta-data .lco-container .course .rte p {
  color: #a3a3a3;
  line-height: 1.5em;
  margin-bottom: 15px;
}
lco-meta-data .lco-container .course .rte h1 {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
lco-meta-data .lco-container .course .rte .tl2 {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 15px;
  text-transform: uppercase;
}
lco-meta-data .lco-container .course .rte h2 {
  margin-bottom: 15px;
  text-transform: uppercase;
}
lco-meta-data .lco-container .course .rte h3 {
  color: #000;
  font-size: 17px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 20px;
}
lco-meta-data .lco-container .course .rte li {
  color: #a3a3a3;
}
lco-meta-data .lco-container .course .rte .custom-li {
  margin-bottom: 15px;
}
lco-meta-data .lco-container .course .course-image {
  background-image: url("../../static/images/default-image-metadata-blank.png");
  height: 280px;
  margin-bottom: 20px;
  margin-left: 35px;
  position: relative;
  width: 420px;
}
lco-meta-data .lco-container .course .left-top-border-courses {
  border-left: 1px solid #e9e9e9;
  padding-left: 55px;
}
lco-meta-data .lco-container .course .objective-course-meta-data li {
  line-height: 1.2em;
  margin-top: 5px;
}
lco-meta-data .lco-container .course .objective-course-meta-data li::before {
  display: inline-block;
  padding-right: 5px;
}
lco-meta-data .lco-container .metadata-navigation {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  line-height: 55px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
lco-meta-data .lco-container .metadata-navigation .metadata-nav-item {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #bcbbbb;
  cursor: pointer;
  font-family: Arial;
  font-weight: 400;
  height: 55px;
  padding: 0;
}
lco-meta-data .lco-container .metadata-navigation .metadata-nav-item.selected {
  border-bottom: 3px solid #2986a3;
  color: #3c3c3c;
  font-family: Arial;
  position: relative;
}
lco-meta-data .lco-container .meta-container {
  height: 1%;
  min-height: 250px;
  overflow: hidden;
}
lco-meta-data .lco-container .lco-div {
  width: auto;
}
lco-meta-data .lco-container .lco-div .course-meta {
  display: -ms-flexbox;
  display: flex;
  padding: 2%;
}
lco-meta-data .lco-container .lco-div .course-meta-play {
  float: right;
  padding-top: 2%;
}
lco-meta-data .lco-container .lco-div .course-meta-details {
  width: 90%;
}
lco-meta-data .lco-container .lco-tbl {
  border-bottom: 1px solid #eee;
  margin-left: 10px;
  margin-right: 10px;
  width: 98%;
}
lco-meta-data .lco-container .lco-tbl tr {
  height: 30px;
  padding: 10px 0;
}
lco-meta-data .lco-container .lco-tbl td {
  border-bottom: 1px solid #e9e9e9;
  padding: 10px 0;
  text-align: left;
  vertical-align: middle;
}
lco-meta-data .lco-container .lco-tbl td:first-child {
  text-align: left;
}
lco-meta-data .lco-container .lco-tbl th {
  font-size: 14px;
  font-size: 0.875 rem;
  background-color: #eee;
  color: #4bafeb;
  height: 40px;
  text-align: left;
  text-transform: uppercase;
  vertical-align: middle;
}
lco-meta-data .lco-container .meta-info {
  width: 100%;
}
lco-meta-data .lco-container .meta-info .meta-label {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 15px;
}
lco-meta-data .lco-container .meta-info .meta-value {
  color: #a3a3a3;
  line-height: 1.5em;
  margin-bottom: 15px;
}
lco-meta-data .lco-container .launch-lang {
  margin-left: 35px;
  margin-right: -7px;
  position: relative;
}
lco-meta-data .lco-container .lang-label {
  display: inline-block;
}
lco-meta-data .lco-container .launch-play {
  display: inline-block;
  float: right;
}
lco-meta-data .lco-container .tl-launch-play {
  bottom: 0;
  position: absolute;
}
lco-meta-data .lco-container .course-footer {
  padding-bottom: 20px;
  padding-top: 20px;
}
lco-meta-data .lco-container .div-lco {
  margin-top: 40px;
}
lco-meta-data .lco-container .div-meta {
  margin-bottom: 20px;
  margin-top: 40px;
}
lco-meta-data .lco-container .toaster-style {
  margin-left: 5px;
  text-align-last: center;
  width: 135px;
}
lco-meta-data .lco-container .icon1-icon-check-circle::before {
  font-size: 1.25em;
  left: 5px;
  top: 32%;
}
lco-meta-data .lco-container .tab-underline {
  background-color: #dadada;
  height: 1px;
  position: relative;
  width: 100%;
}
lco-meta-data .lco-container .tab-transition {
  background-color: #2986a3;
  height: 4px;
  margin-left: 0;
  margin-top: -5px;
  position: relative;
  width: 8%;
}
lco-meta-data .lco-container .tab-transition-public {
  background-color: #2986a3;
  height: 4px;
  margin-left: 118px;
  margin-top: -5px;
  position: relative;
  width: 8%;
}
lco-meta-data .lco-container .class1 {
  left: -78px;
  transition: 0.4s ease-in-out;
}
lco-meta-data .lco-container .class2 {
  left: 78px;
  transition: 0.4s ease-in-out;
}
lco-meta-data .lcocontainerauthor {
  background-color: #f1f2f2 !important;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-certificates .zone-content {
  margin: 0 38px;
}
author-certificates .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
author-certificates .blue-bg > div {
  position: relative;
  top: -180px;
}
author-certificates .title {
  margin: 30px auto 0;
  width: 100%;
}
author-certificates .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
author-certificates .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
author-certificates .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
author-certificates .ls-min {
  position: relative;
}
author-certificates .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  text-align: center;
}
author-certificates .zone-content .author-see-all-button {
  margin-bottom: 50px !important;
  margin-top: 0 !important;
  padding-top: 1px;
}
author-certificates .sort-t {
  cursor: pointer;
  position: relative;
}
author-certificates .sort-img {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
author-certificates ::-webkit-input-placeholder {
  color: #bababa;
}
author-certificates ::-moz-placeholder {
  color: #bababa;
}
author-certificates :-ms-placeholder {
  color: #bababa;
}
author-certificates :-ms-input-placeholder {
  color: #bababa;
}
author-certificates ::placeholder {
  color: #bababa;
}
author-certificates .cert-still-loading {
  color: #a3a3a3;
  margin: 25px 0;
}
author-certificates .cert-still-loading .cert-loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 135px;
  margin: 0;
  position: relative;
  width: 20px;
}
author-certificates .cert-div-del-confirm {
  height: 60px;
  line-height: 1.2em;
}
author-certificates .vault-img {
  height: 16px;
  right: 3px;
  top: 2px;
}
author-certificates .vault-indication {
  position: relative;
}
author-certificates .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  top: 8px;
}
author-certificates .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: 23px;
}
author-certificates .author-btn {
  margin: 2px;
}
author-certificates .img-style {
  margin-bottom: -11px;
}
author-certificates .del-certi-modal .transclude {
  margin-top: -25px;
  overflow: hidden;
  padding-left: 35px;
  padding-top: 5px;
}
@media (min-width: 768px) and (max-width: 959px) {
  author-certificates .for-medium-div {
    margin-top: 20px;
  }
  author-certificates .icon-filter::before {
    font-size: 36px;
    font-size: 2.25 rem;
    color: #000;
    content: "a";
    font-family: "dassault-companion", "dassault-companion-font-icons";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    text-transform: none;
    bottom: 12px;
    position: relative;
  }
  author-certificates .author-btn {
    margin-left: 60px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-certifications .zone-content {
  margin: 0 38px;
}
author-certifications .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
author-certifications .blue-bg > div {
  position: relative;
  top: -180px;
}
author-certifications .title {
  margin: 30px auto 0;
  width: 100%;
}
author-certifications .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
author-certifications .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
author-certifications .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
author-certifications .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  text-align: center;
}
author-certifications .zone-content .div-sort::after {
  content: "";
}
author-certifications .zone-content .author-see-all-button {
  margin-bottom: 50px !important;
  margin-top: 0 !important;
  padding-top: 1px;
}
author-certifications .select-sort {
  width: 130px;
  border-radius: 5px;
  height: 38px;
  border: 1px solid #c6c6c6;
  font-family: "3dslight";
}
author-certifications .sort-t {
  cursor: pointer;
  position: relative;
}
author-certifications .sort-img {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
author-certifications .sort-block {
  position: relative;
  left: 60px;
  top: -50px;
}
author-certifications .search-block {
  position: relative;
  left: 270px;
}
author-certifications :-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}
author-certifications ::placeholder {
  color: #e6e6e6;
  opacity: 1;
}
author-certifications .btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  left: 230px;
  position: absolute;
  top: 0;
}
author-certifications .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-certifications .author-cert-search {
  border: 1px solid #555555;
  border-radius: 3px;
  opacity: 1;
  width: 240px;
  height: 40px;
  margin-bottom: 10px;
  padding-left: 10px;
}
author-certifications .controller-div {
  margin-top: 10px;
}
author-certifications .display-content-text {
  font-size: larger;
  font-weight: bold;
}
author-certifications .search-icon-display {
  position: relative;
  bottom: 40px;
  left: 250px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
author-certifications .close {
  color: #aaa;
  float: right;
  position: relative;
  top: -35px;
  left: -10px;
  font-size: 20px;
  font-weight: bold;
}
author-certifications .close:hover,
author-certifications .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}
author-certifications .styling-list > li {
  list-style-type: disc;
  margin-left: 30px;
}
author-certifications .disabled-div {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
author-certifications .disabled-div * {
  cursor: not-allowed;
  opacity: 0.6;
}
author-certifications .diableddiv {
  cursor: context-menu;
  opacity: 0.6;
}
author-certifications .diableddiv * {
  cursor: context-menu;
  opacity: 0.6;
}
author-certifications .to-pad-bottom {
  padding-bottom: 10px;
}
author-certifications .vault-indication {
  position: relative;
}
author-certifications .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  cursor: pointer;
  top: 8px;
}
author-certifications .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: 23px;
}
author-certifications .vault-indication .status-disable {
  pointer-events: none;
  cursor: default;
}
author-certifications .vault-indication .modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
author-certifications .vault-indication .modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 100%;
}
author-certifications .linked-user-spacing {
  padding: 10px;
}
author-certifications .icon-pad {
  padding-left: 2px;
  cursor: pointer;
}
author-certifications .no-back {
  background-color: transparent;
}
author-certifications .centering-cert-td {
  padding: 8px 12px 18px !important;
}
author-certifications .cert-author-table {
  border-collapse: collapse;
  width: 100%;
}
author-certifications .cert-author-table th,
author-certifications .cert-author-table td {
  text-align: left;
}
author-certifications .cert-author-table tr:nth-child(even) {
  vertical-align: middle;
  background-color: #f5f5f5;
}
author-certifications .cert-author-table tr:nth-child(odd) {
  vertical-align: middle;
  background-color: #fff;
}
author-certifications .cert-author-table th {
  background-color: #78befa;
  color: #fff;
  font: inherit;
  padding: 12px;
}
author-certifications .cert-error-header {
  float: right;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  margin-top: -11px;
}
author-certifications .cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}
author-certifications .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}
author-certifications .adjust-height {
  height: 100px;
  overflow-y: scroll;
}
author-certifications .cert-error-change-status {
  color: #8b0000;
  line-height: 16px;
  list-style-type: disc;
  margin-top: 15px;
  margin-left: 60px;
}
author-certifications .left-margin {
  margin-left: -16px;
}
author-certifications .fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}
author-certifications .fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}
author-certifications .cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.grid-display {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
  margin-top: 20px;
}

.only-view {
  pointer-events: none;
}

.child-div-style {
  margin-bottom: 25px;
}

label {
  color: #005386;
}

.required-span {
  color: #FF2300;
  font-weight: bolder;
  position: relative;
  top: 2px;
}

.gap-in-element {
  margin-top: 5px;
}

.button-style {
  background: 0% 0% no-repeat padding-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
  opacity: 1;
}

.next {
  background-color: #005386;
  margin-left: 840px;
  color: #FFFFFF;
  margin-top: -2px;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.add-language-button {
  background: 0% 0% no-repeat padding-box;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  border-radius: 3px;
  width: 270px;
  color: #555555;
  height: 35px;
  opacity: 1;
}

.input-bar-style {
  height: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.med-length {
  width: 200px;
}

.full-length {
  width: 400px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.img-style {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.element-distance {
  position: relative;
  top: -20px;
}

.cert-authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.cert-authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #005386 !important;
  height: 30px;
  width: 120px;
}
.cert-authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.cert-authorfilter .helperButton.reset {
  display: none;
}
.cert-authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.cert-authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cert-def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

.cert-error-header {
  padding: 10px;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.gap-in {
  margin-top: 10px;
  margin-left: 42px;
}

.err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}

.cert-filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 40px;
  margin-left: 130px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 400px;
  margin-top: -54px;
}

.cert-filter-div::-webkit-scrollbar-thumb {
  background-color: #78befa !important;
}

.cert-selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.cert-selected-filter .cert-filter-txt {
  display: inline-block;
  padding: 10px;
}
.cert-selected-filter .cert-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.cert-selected-filter .cert-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}

.fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}

.fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}

.has-error {
  border-color: #a52a2a !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}
::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

modal-dialog .panel .header .modal-title {
  margin: 24px 0 0 18px !important;
  text-transform: none !important;
}

.cert-title {
  margin-bottom: 25px;
}
.cert-title .has-error .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.cert-title .has-error .help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.grid-display {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
  margin-top: 20px;
}

.only-view {
  pointer-events: none;
}

.child-div-style {
  margin-bottom: 25px;
}

label {
  color: #005386;
}

.required-span {
  color: #FF2300;
  font-weight: bolder;
  position: relative;
  top: 2px;
}

.gap-in-element {
  margin-top: 5px;
}

.button-style {
  background: 0% 0% no-repeat padding-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
  opacity: 1;
}

.next {
  background-color: #005386;
  margin-left: 840px;
  color: #FFFFFF;
  margin-top: -2px;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.add-language-button {
  background: 0% 0% no-repeat padding-box;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  border-radius: 3px;
  width: 270px;
  color: #555555;
  height: 35px;
  opacity: 1;
}

.input-bar-style {
  height: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.med-length {
  width: 200px;
}

.full-length {
  width: 400px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.img-style {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.element-distance {
  position: relative;
  top: -20px;
}

.cert-authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.cert-authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #005386 !important;
  height: 30px;
  width: 120px;
}
.cert-authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.cert-authorfilter .helperButton.reset {
  display: none;
}
.cert-authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.cert-authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cert-def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

.cert-error-header {
  padding: 10px;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.gap-in {
  margin-top: 10px;
  margin-left: 42px;
}

.err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}

.cert-filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 40px;
  margin-left: 130px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 400px;
  margin-top: -54px;
}

.cert-filter-div::-webkit-scrollbar-thumb {
  background-color: #78befa !important;
}

.cert-selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.cert-selected-filter .cert-filter-txt {
  display: inline-block;
  padding: 10px;
}
.cert-selected-filter .cert-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.cert-selected-filter .cert-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}

.fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}

.fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}

.has-error {
  border-color: #a52a2a !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.grid-display {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
  margin-top: 20px;
}

.only-view {
  pointer-events: none;
}

.child-div-style {
  margin-bottom: 25px;
}

label {
  color: #005386;
}

.required-span {
  color: #FF2300;
  font-weight: bolder;
  position: relative;
  top: 2px;
}

.gap-in-element {
  margin-top: 5px;
}

.button-style {
  background: 0% 0% no-repeat padding-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
  opacity: 1;
}

.next {
  background-color: #005386;
  margin-left: 840px;
  color: #FFFFFF;
  margin-top: -2px;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.add-language-button {
  background: 0% 0% no-repeat padding-box;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  border-radius: 3px;
  width: 270px;
  color: #555555;
  height: 35px;
  opacity: 1;
}

.input-bar-style {
  height: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.med-length {
  width: 200px;
}

.full-length {
  width: 400px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.img-style {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.element-distance {
  position: relative;
  top: -20px;
}

.cert-authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.cert-authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #005386 !important;
  height: 30px;
  width: 120px;
}
.cert-authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.cert-authorfilter .helperButton.reset {
  display: none;
}
.cert-authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.cert-authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cert-def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

.cert-error-header {
  padding: 10px;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.gap-in {
  margin-top: 10px;
  margin-left: 42px;
}

.err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}

.cert-filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 40px;
  margin-left: 130px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 400px;
  margin-top: -54px;
}

.cert-filter-div::-webkit-scrollbar-thumb {
  background-color: #78befa !important;
}

.cert-selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.cert-selected-filter .cert-filter-txt {
  display: inline-block;
  padding: 10px;
}
.cert-selected-filter .cert-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.cert-selected-filter .cert-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}

.fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}

.fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}

.has-error {
  border-color: #a52a2a !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.adjusting-height-top {
  margin-top: -25px;
}

.cred-image {
  height: 60px;
  width: 60px;
  position: absolute;
  left: 410px;
  top: -10px;
}

.cred-badge {
  position: relative;
  top: -15px;
}

.cred-superimposed {
  position: absolute;
  margin-top: -20px;
}

.thumbnail-button {
  cursor: pointer;
}

.superImposed-style {
  padding: 20px;
}

.fixed-height {
  height: 65px;
}

.save-cert {
  color: #4bafeb;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 100%;
}

.thumbnail-layout {
  border: 1px dashed #CCCCCC;
  border-radius: 3px;
  width: 470px;
  text-align: center;
}

.styling-btn-refresh {
  display: inline-block;
  color: #005686;
  width: 100px;
  text-transform: none;
  margin: 5px 0px;
  border-radius: 3px;
}

.styling-refresh-svg {
  width: 23px;
  height: 23px;
  padding-right: 5px;
}

.refresh-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.position-button {
  text-align: center;
}

.adjust-left,
.adjust-right {
  display: inline-block;
}

.adjust-left {
  width: 70%;
}

.adjust-right {
  width: 30%;
}

.arrow-badge {
  border: solid #555555;
  border-width: 0 2px 2px 0;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 380px;
  padding: 3px;
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.badge-select-box {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  -ms-flex-direction: column;
      flex-direction: column;
}

.badge-select-box .options-container {
  max-height: 0;
  width: 100%;
  opacity: 1;
  transition: all 0.4s;
  border-radius: 3px;
  background: #ffffff;
  z-index: 100;
  border-top: none;
  overflow: hidden;
  -ms-flex-order: 1;
      order: 1;
}

.badge-selected {
  border-radius: 3px;
  margin-bottom: 5px;
  margin-top: 5px;
  height: 25px;
  position: relative;
  border: 1px solid rgb(133, 133, 133);
  -ms-flex-order: 0;
      order: 0;
}

.badge-selected::after {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  height: 100%;
  width: 32px;
  right: 10px;
  top: 5px;
  transition: all 0.4s;
}

.badge-select-box .options-container.active {
  max-height: 150px;
  border: 1px solid rgb(133, 133, 133);
  opacity: 1;
  overflow-y: scroll;
  margin-top: 30px;
}

.badge-select-box .options-container.active + .badge-selected::after {
  transform: rotateX(180deg);
  top: -6px;
}

.badge-select-box .options-container::-webkit-scrollbar {
  width: 8px;
  border-radius: 0 3px 3px 0;
}

.badge-select-box .options-container::-webkit-scrollbar-thumb {
  border-radius: 0 8px 8px 0;
}

.badge-select-box .option,
.badge-selected {
  padding: 5px;
  cursor: pointer;
}

.badge-select-box .option:hover {
  background: #4bafeb;
  color: #ffffff;
}

.badge-select-box label {
  cursor: pointer;
}

.badge-select-box .option .radio {
  display: none;
}

.search-box input {
  width: 100%;
  padding: 12px 12px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  height: 30px;
  position: absolute;
  border-radius: 3px 3px 0 0;
  z-index: 100;
  border: 1px solid rgb(133, 133, 133);
  opacity: 0;
  pointer-events: none;
  transition: all 0.4s;
}

.search-box input:focus {
  outline: none;
}

.badge-select-box .options-container.active ~ .search-box input {
  opacity: 1;
  pointer-events: auto;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.loadingIcon {
  position: absolute;
  left: 50%;
  top: 650px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.grid-display {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
  margin-top: 20px;
}

.only-view {
  pointer-events: none;
}

.child-div-style {
  margin-bottom: 25px;
}

label {
  color: #005386;
}

.required-span {
  color: #FF2300;
  font-weight: bolder;
  position: relative;
  top: 2px;
}

.gap-in-element {
  margin-top: 5px;
}

.button-style {
  background: 0% 0% no-repeat padding-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
  opacity: 1;
}

.next {
  background-color: #005386;
  margin-left: 840px;
  color: #FFFFFF;
  margin-top: -2px;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.add-language-button {
  background: 0% 0% no-repeat padding-box;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  border-radius: 3px;
  width: 270px;
  color: #555555;
  height: 35px;
  opacity: 1;
}

.input-bar-style {
  height: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.med-length {
  width: 200px;
}

.full-length {
  width: 400px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.img-style {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.element-distance {
  position: relative;
  top: -20px;
}

.cert-authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.cert-authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #005386 !important;
  height: 30px;
  width: 120px;
}
.cert-authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.cert-authorfilter .helperButton.reset {
  display: none;
}
.cert-authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.cert-authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cert-def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

.cert-error-header {
  padding: 10px;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.gap-in {
  margin-top: 10px;
  margin-left: 42px;
}

.err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}

.cert-filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 40px;
  margin-left: 130px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 400px;
  margin-top: -54px;
}

.cert-filter-div::-webkit-scrollbar-thumb {
  background-color: #78befa !important;
}

.cert-selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.cert-selected-filter .cert-filter-txt {
  display: inline-block;
  padding: 10px;
}
.cert-selected-filter .cert-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.cert-selected-filter .cert-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}

.fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}

.fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}

.has-error {
  border-color: #a52a2a !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.grid-display {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
  margin-top: 20px;
}

.only-view {
  pointer-events: none;
}

.child-div-style {
  margin-bottom: 25px;
}

label {
  color: #005386;
}

.required-span {
  color: #FF2300;
  font-weight: bolder;
  position: relative;
  top: 2px;
}

.gap-in-element {
  margin-top: 5px;
}

.button-style {
  background: 0% 0% no-repeat padding-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
  opacity: 1;
}

.next {
  background-color: #005386;
  margin-left: 840px;
  color: #FFFFFF;
  margin-top: -2px;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.add-language-button {
  background: 0% 0% no-repeat padding-box;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  border-radius: 3px;
  width: 270px;
  color: #555555;
  height: 35px;
  opacity: 1;
}

.input-bar-style {
  height: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.med-length {
  width: 200px;
}

.full-length {
  width: 400px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.img-style {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.element-distance {
  position: relative;
  top: -20px;
}

.cert-authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.cert-authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #005386 !important;
  height: 30px;
  width: 120px;
}
.cert-authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.cert-authorfilter .helperButton.reset {
  display: none;
}
.cert-authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.cert-authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cert-def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

.cert-error-header {
  padding: 10px;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.gap-in {
  margin-top: 10px;
  margin-left: 42px;
}

.err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}

.cert-filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 40px;
  margin-left: 130px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 400px;
  margin-top: -54px;
}

.cert-filter-div::-webkit-scrollbar-thumb {
  background-color: #78befa !important;
}

.cert-selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.cert-selected-filter .cert-filter-txt {
  display: inline-block;
  padding: 10px;
}
.cert-selected-filter .cert-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.cert-selected-filter .cert-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}

.fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}

.fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}

.has-error {
  border-color: #a52a2a !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.adjusting-height-top {
  margin-top: -25px;
}

.table {
  border: 1px solid #FFFFFF;
  border-radius: 3px;
  width: 100%;
  border-collapse: collapse;
}

.cert-struct-arrow {
  border: 1px solid #000000;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.delete-lc::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  position: relative;
  top: 9px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.grid-display {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
  margin-top: 20px;
}

.only-view {
  pointer-events: none;
}

.child-div-style {
  margin-bottom: 25px;
}

label {
  color: #005386;
}

.required-span {
  color: #FF2300;
  font-weight: bolder;
  position: relative;
  top: 2px;
}

.gap-in-element {
  margin-top: 5px;
}

.button-style {
  background: 0% 0% no-repeat padding-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
  opacity: 1;
}

.next {
  background-color: #005386;
  margin-left: 840px;
  color: #FFFFFF;
  margin-top: -2px;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.add-language-button {
  background: 0% 0% no-repeat padding-box;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  border-radius: 3px;
  width: 270px;
  color: #555555;
  height: 35px;
  opacity: 1;
}

.input-bar-style {
  height: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.med-length {
  width: 200px;
}

.full-length {
  width: 400px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.img-style {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.element-distance {
  position: relative;
  top: -20px;
}

.cert-authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.cert-authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #005386 !important;
  height: 30px;
  width: 120px;
}
.cert-authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.cert-authorfilter .helperButton.reset {
  display: none;
}
.cert-authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.cert-authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cert-def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

.cert-error-header {
  padding: 10px;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.gap-in {
  margin-top: 10px;
  margin-left: 42px;
}

.err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}

.cert-filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 40px;
  margin-left: 130px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 400px;
  margin-top: -54px;
}

.cert-filter-div::-webkit-scrollbar-thumb {
  background-color: #78befa !important;
}

.cert-selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.cert-selected-filter .cert-filter-txt {
  display: inline-block;
  padding: 10px;
}
.cert-selected-filter .cert-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.cert-selected-filter .cert-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}

.fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}

.fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}

.has-error {
  border-color: #a52a2a !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.grid-display {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
  margin-top: 20px;
}

.only-view {
  pointer-events: none;
}

.child-div-style {
  margin-bottom: 25px;
}

label {
  color: #005386;
}

.required-span {
  color: #FF2300;
  font-weight: bolder;
  position: relative;
  top: 2px;
}

.gap-in-element {
  margin-top: 5px;
}

.button-style {
  background: 0% 0% no-repeat padding-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
  opacity: 1;
}

.next {
  background-color: #005386;
  margin-left: 840px;
  color: #FFFFFF;
  margin-top: -2px;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.add-language-button {
  background: 0% 0% no-repeat padding-box;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  border-radius: 3px;
  width: 270px;
  color: #555555;
  height: 35px;
  opacity: 1;
}

.input-bar-style {
  height: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
}

.med-length {
  width: 200px;
}

.full-length {
  width: 400px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.img-style {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.disabledDiv {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabledDiv * {
  cursor: not-allowed;
  opacity: 0.6;
}

.element-distance {
  position: relative;
  top: -20px;
}

.cert-authorfilter {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.cert-authorfilter button {
  background: #fff none !important;
  border-radius: 0 !important;
  color: #005386 !important;
  height: 30px;
  width: 120px;
}
.cert-authorfilter .helperButton {
  background-color: #f1f1f1 !important;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #666 !important;
  height: 26px !important;
  width: initial;
}
.cert-authorfilter .helperButton.reset {
  display: none;
}
.cert-authorfilter .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
}
.cert-authorfilter .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.cert-def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

.cert-error-header {
  padding: 10px;
  width: 92%;
  color: #8b0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.gap-in {
  margin-top: 10px;
  margin-left: 42px;
}

.err-left {
  float: left;
  margin-left: 8px;
  margin-top: -3px;
}

.cert-filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 40px;
  margin-left: 130px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 400px;
  margin-top: -54px;
}

.cert-filter-div::-webkit-scrollbar-thumb {
  background-color: #78befa !important;
}

.cert-selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
.cert-selected-filter .cert-filter-txt {
  display: inline-block;
  padding: 10px;
}
.cert-selected-filter .cert-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
.cert-selected-filter .cert-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}

.cert-war-header {
  float: right;
  margin-top: 7px;
  width: 92%;
  color: #4bafeb;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}

.cert-war-change-status {
  color: #4bafeb;
  list-style-type: disc;
  line-height: 16px;
  margin-top: 15px;
  margin-left: 60px;
}

.fixed-height-multi {
  height: 180px;
  overflow-y: scroll;
}

.fixed-height-ind {
  height: 280px;
  overflow-y: scroll;
}

.has-error {
  border-color: #a52a2a !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.input-describe-style {
  margin-top: 5px;
  border-radius: 3px;
  padding-left: 5px;
  min-width: 500px;
  min-height: 120px;
  max-height: 120px;
  max-width: 500px;
}

.trix-button--icon-link {
  display: none;
}

.trix-button--icon-attach {
  display: none;
}

.trix-button--icon-bold {
  display: none;
}

.trix-button--icon-italic {
  display: none;
}

.trix-button--icon-strike {
  display: none;
}

.trix-button--icon-heading-1 {
  display: none;
}

.trix-button--icon-quote {
  display: none;
}

.trix-button--icon-code {
  display: none;
}

.trix-button--icon-number-list {
  display: none;
}

.trix-button--icon-decrease-nesting-level {
  display: none;
}

.trix-button--icon-increase-nesting-level {
  display: none;
}

.trix-button--icon-undo {
  display: none;
}

.trix-button--icon-redo {
  display: none;
}

.trix-button-group--text-tools {
  display: none !important;
}

.trix-button-group--history-tools {
  display: none !important;
}

.trix-button-group--file-tools {
  display: none !important;
}

.trix-button--icon-bullet-list trix-active {
  display: -ms-flexbox !important;
  display: flex !important;
}

trix-toolbar {
  position: relative;
  left: 400px;
  top: -20px;
}

.editor-styling {
  border: 1px solid #e6e6e6;
  margin-top: -20px;
  border-radius: 3px;
  padding-left: 5px;
  height: 120px;
  overflow-y: auto;
}

trix-editor ul {
  list-style-type: disc !important;
  margin-left: 1rem !important;
}

trix-editor ol {
  list-style-type: decimal !important;
  margin-left: 1rem !important;
}

:-ms-input-placeholder {
  color: #e6e6e6;
  opacity: 1;
}

::placeholder {
  color: #e6e6e6;
  opacity: 1;
}

.has-error {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.sec-title {
  width: 100%;
}
.sec-title .sec-heading {
  font-family: "ds-web", sans-serif;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1.2em;
  margin: 0 2% 6px;
  text-align: left;
}

.element-first {
  margin: 15px;
}

.cert-label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: -8px;
}

.cert-title,
.cert-url,
.cert-uuid {
  height: 32px !important;
  padding-left: 5px !important;
  width: 100% !important;
}

.cert-div-buttons {
  bottom: 0;
  line-height: 0;
  position: absolute;
  right: 0;
}

.cert-div-cancel {
  padding-top: 25px;
}

.cert-div {
  height: auto;
  line-height: 35px;
  margin-left: 20px;
  min-height: 430px;
  position: relative;
}
.cert-div .cert-btn {
  background-color: #4bafeb;
  color: #fff;
  margin: 5px 0 10px 0;
  line-height: 30px;
}
.cert-div .exam-lang-table {
  position: relative;
  width: 100%;
}
.cert-div .exam-lang-table .cert-no-records {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  width: 500px;
  text-align: center;
  line-height: 24px;
}
.cert-div .exam-lang-table .author-table th,
.cert-div .exam-lang-table .author-table td {
  vertical-align: middle;
}
.cert-div .exam-lang-table .author-table thead tr {
  line-height: 20px;
}
.cert-div .exam-lang-table .action-col {
  width: 80px;
}

.add-lang-container {
  position: relative;
}
.add-lang-container .lang-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
.add-lang-container .cert-lang {
  height: 32px;
  width: auto;
  max-width: 100%;
}
.add-lang-container .float-right {
  float: right;
}

.cert-loading {
  margin-top: 12px;
  right: 40px;
}

.vis-select {
  font-size: 14px;
  font-size: 0.875 rem;
  border-color: #e9e9e9;
  color: #005686;
  height: 32px;
  margin-bottom: 5px;
  width: 185px;
}

.div-max {
  line-height: 0.4em;
}

.cert-type {
  height: 32px;
  width: 35%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lesson-tracking-audit .lp-user-panel {
  height: 90%;
  width: 50%;
}
@media (max-width: 990px) {
  lesson-tracking-audit .lp-user-panel {
    width: 100%;
  }
}
lesson-tracking-audit .transclude {
  background-color: #f1f2f2;
  max-height: 90%;
  overflow: auto;
}
lesson-tracking-audit .select-title-key {
  font-size: 18px;
  font-weight: 700;
}
lesson-tracking-audit .dleft {
  padding-top: 15px;
}
lesson-tracking-audit .completed {
  color: #66CC00;
}
lesson-tracking-audit .no-tracking-history-msg {
  font-size: 20px !important;
}
lesson-tracking-audit .search-b-eco {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
lesson-tracking-audit .search-b-eco > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 35px;
  line-height: 35px;
  margin-bottom: 10px;
  margin-right: 10px;
  vertical-align: text-bottom;
}
lesson-tracking-audit .search-b-eco .search-input-container {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  margin-left: 50px;
  margin-right: 0;
  position: relative;
}
lesson-tracking-audit .search-b-eco .search-input-container .search-input-txt {
  border: 1px solid #808285;
  border-radius: 40px;
  color: #4bafeb;
  font-weight: 300;
  height: 100%;
  width: 350px;
}
lesson-tracking-audit .search-b-eco .search-input-container .close {
  left: 289.5px;
}
lesson-tracking-audit .search-b-eco .search-input-container .btn-search-eco {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 35px;
  left: 322.5px;
  max-width: 55px;
  position: absolute;
  top: 0;
}
lesson-tracking-audit .search-b-eco .search-input-container .btn-search-eco ::before {
  color: #fff;
  content: "i";
  font-family: dassault-companion, dassault-companion-font-icons;
  font-size: 1.375rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1em;
  text-transform: none;
}
lesson-tracking-audit .user-selection-div {
  margin-top: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
lesson-tracking-audit .user-selection-div .user-no-result {
  height: 200px;
  position: relative;
  width: 100%;
}
lesson-tracking-audit .user-selection-div .user-no-result .no-result-found-message {
  left: 50%;
  position: absolute;
  top: 100px;
  transform: translateX(-50%);
}
lesson-tracking-audit .inner-container {
  margin-top: 20px;
  position: relative;
}
lesson-tracking-audit .inner-container .row-anchor .sort-span {
  position: relative;
}
lesson-tracking-audit .author-table .col2 {
  width: 15%;
}
lesson-tracking-audit .author-table .col3 {
  width: 27%;
}
lesson-tracking-audit .author-table tbody {
  overflow-y: auto;
}
lesson-tracking-audit .lesson-meta-info {
  padding-bottom: 20px;
  border-bottom: 1px #78befa solid;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
lesson-tracking-audit .left-padding {
  padding-left: 20px;
}
lesson-tracking-audit .release-info {
  padding-top: 20px;
}
lesson-tracking-audit .alignment {
  vertical-align: middle;
}
lesson-tracking-audit .status {
  color: #484848;
  font-family: "3dsregular";
  font-size: 12px;
  top: 575px;
  left: 608px;
  width: 89px;
  height: 12px;
  text-align: left;
  letter-spacing: 0px;
  color: #484848;
  opacity: 1;
  padding-bottom: 5px;
  padding-left: 5px;
}
lesson-tracking-audit .prog-bar {
  background-color: #6c0;
  border-radius: 10px;
  display: block;
  height: 6px;
  margin-top: -7px;
  top: 592px;
  left: 608px;
  width: 34px;
  height: 6px;
  background: #66CC00 0% 0% no-repeat padding-box;
  border-radius: 10px;
  opacity: 1;
}
lesson-tracking-audit .progress-bar-under {
  background-color: #e9e9e9;
  border-radius: 10px;
  height: 6px;
  margin-top: 4px;
  width: 100%;
}
lesson-tracking-audit .preview-button {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
lesson-tracking-audit .tracking-audit-msg {
  text-align: center;
  padding-bottom: 20px;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
lesson-tracking-audit .fixed-btns-footer {
  padding: 15px 22px;
  position: relative;
  width: 100%;
}
lesson-tracking-audit .fixed-btns-footer .existing-users-buttons {
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 10px;
  position: relative;
}
lesson-tracking-audit .fixed-btns-footer .existing-users-buttons .lstuser-prev-disabled,
lesson-tracking-audit .fixed-btns-footer .existing-users-buttons .lstuser-nxt-disabled {
  color: #808285;
}
lesson-tracking-audit .fixed-btns-footer .existing-users-buttons .lft-part {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  text-align: left;
  width: 40%;
}
lesson-tracking-audit .fixed-btns-footer .existing-users-buttons .lft-part input[type=number] {
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 70px;
}
lesson-tracking-audit .fixed-btns-footer .existing-users-buttons .right-part {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 60%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
author-lpaths .zone-content {
  margin: 0 38px;
}
author-lpaths .blue-bg {
  background: #57a9ec;
  background: linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  background: -ms-linear-gradient(45deg, #57a9ec 0%, #005686 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  height: 100%;
  left: 0;
  margin: 115px 0 0;
  padding: 0 40px;
  position: relative;
  width: 100%;
}
author-lpaths .blue-bg > div {
  position: relative;
  top: -180px;
}
author-lpaths .title {
  margin: 30px auto 0;
  width: 100%;
}
author-lpaths .title .section-heading {
  font-family: roboto;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1em;
  margin: 0 2% 6px;
  text-align: center;
  text-transform: uppercase;
}
author-lpaths .title .info {
  font-size: 24px;
  font-size: 1.5 rem;
  color: #a3a3a3;
  font-size: 1rem;
  font-weight: 300;
  line-height: 100%;
  margin: 0 auto 6px;
  padding-top: 6px;
}
author-lpaths .title .item-counter {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #86888a;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
}
author-lpaths .ls-min {
  position: relative;
}
author-lpaths .zone-content .sub-title {
  color: #a3a3a3;
  font-style: italic;
  text-align: center;
}
author-lpaths .zone-content .filter-sort {
  margin: auto;
  margin-top: 50px;
}
author-lpaths .zone-content .author-see-all-button {
  margin-bottom: 50px !important;
  margin-top: 0 !important;
  padding-top: 1px;
}
author-lpaths .search-b {
  bottom: -10px;
  position: relative;
  right: 10px;
  width: 30%;
}
author-lpaths .search-b input[type=text] {
  width: 100% !important;
}
author-lpaths .btn-search {
  background-color: #4bafeb;
  border-radius: 40px;
  height: 39px;
  left: 250px;
  position: absolute;
  top: 0;
}
author-lpaths .btn-search::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
author-lpaths .sort-p {
  cursor: pointer;
  position: relative;
}
author-lpaths .sort-image {
  height: 15px;
  left: 5px;
  position: absolute;
  width: 15px;
}
author-lpaths ::-webkit-input-placeholder {
  color: #bababa;
}
author-lpaths ::-moz-placeholder {
  color: #bababa;
}
author-lpaths :-ms-placeholder {
  color: #bababa;
}
author-lpaths :-ms-input-placeholder {
  color: #bababa;
}
author-lpaths ::placeholder {
  color: #bababa;
}
author-lpaths .content-sort {
  display: inherit;
  float: none;
  margin-left: 786px;
  position: relative;
  right: -20px;
}
author-lpaths .contents-filter {
  margin-left: 15px;
}
author-lpaths .still-loading {
  color: #a3a3a3;
  margin: 25px 0;
}
author-lpaths .still-loading .loader {
  background-size: 20px 20px;
  bottom: 18px;
  height: 20px;
  left: 135px;
  margin: 0;
  position: relative;
  width: 20px;
}
author-lpaths .still-loading .loader-crs {
  left: 95px;
}
author-lpaths .err {
  color: #8b0000;
}
author-lpaths .del-lpath-modal .transclude {
  margin-top: 10px;
  overflow: hidden;
  padding-left: 35px;
  padding-top: 5px;
}
author-lpaths .ok-confrim-btns {
  margin-top: 25px;
}
author-lpaths .ok-btn {
  margin-right: 0;
}
author-lpaths .arrow {
  cursor: pointer;
}
author-lpaths .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
author-lpaths .div-del-confirm {
  height: 60px;
  line-height: 1.2em;
}
author-lpaths .div-del-confirm .linked-items {
  color: #2576a9;
  font-weight: bold;
}
author-lpaths .vault-img {
  height: 16px;
  right: 3px;
  top: 2px;
}
author-lpaths .vault-indication {
  position: relative;
}
author-lpaths .vault-indication .vault-img {
  height: 31px;
  left: 2px;
  position: relative;
  top: 8px;
}
author-lpaths .vault-indication .vault-progress {
  left: 8px;
  position: absolute;
  top: 23px;
}
author-lpaths .warning-icon {
  height: 31px;
  margin-bottom: -10px;
  width: 31px;
}
author-lpaths .author-btn {
  margin: 2px;
}
author-lpaths .close {
  height: 32px;
  opacity: 0.3;
  padding-left: 60px;
  position: absolute;
  right: 32px;
  top: 0;
  width: 32px;
}
author-lpaths .close:hover {
  opacity: 1;
}
author-lpaths .close::before,
author-lpaths .close::after {
  background-color: #333;
  content: " ";
  height: 22px;
  left: 15px;
  position: absolute;
  top: 8px;
  width: 2px;
}
author-lpaths .close::before {
  transform: rotate(45deg);
}
author-lpaths .close::after {
  transform: rotate(-45deg);
}
author-lpaths ul {
  line-height: 20px;
  list-style-type: disc;
  margin-left: 20px;
}
author-lpaths .link-lp-modal {
  color: #4bafeb;
}
@media (min-width: 768px) and (max-width: 959px) {
  author-lpaths .link-lp-modal .background .panel .transclude .link-btns .link-copy,
  author-lpaths .link-lp-modal .background .panel .transclude .link-btns .link-close {
    margin-left: 0px !important;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  author-lpaths .link-lp-modal .background .panel .transclude toaster-message .toaster {
    bottom: auto;
    left: auto;
    position: absolute !important;
    right: 1%;
    top: 0% !important;
    width: 60% !important;
  }
}
author-lpaths .link-btns {
  border-radius: 0;
  margin-top: 10px;
}
author-lpaths .img-style {
  margin-bottom: -11px;
}
author-lpaths .preview-img-style {
  margin-top: -2px;
}
author-lpaths .div-sort::after {
  content: "";
}
@media (min-width: 768px) and (max-width: 959px) {
  author-lpaths .for-medium-div {
    margin-top: 20px;
  }
  author-lpaths .icon-filter::before {
    font-size: 36px;
    font-size: 2.25 rem;
    color: #000;
    content: "a";
    font-family: "dassault-companion", "dassault-companion-font-icons";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    text-transform: none;
    bottom: 12px;
    position: relative;
  }
  author-lpaths .close-small {
    margin-right: -135px;
  }
  author-lpaths .search-small {
    left: 205px;
  }
  author-lpaths .author-btn {
    margin-left: 60px;
  }
  author-lpaths .cont-filter {
    margin-left: 30px;
  }
  author-lpaths .search-b {
    width: 60%;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lp-add-content .search-b-eco {
  display: inline-block;
  position: relative;
  width: 70%;
}
lp-add-content .search-b-eco .result {
  float: right;
  font-family: Arial;
  margin-right: -530px;
  margin-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 145px;
}
lp-add-content .search-b-eco .search-input-txt {
  border: 1px solid #808285;
  border-radius: 40px;
  color: #4bafeb;
  float: right;
  font-weight: 300;
  height: 35px;
  width: 350px;
}
lp-add-content .search-b-eco .btn-search-eco {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 55px;
}
lp-add-content .search-b-eco .btn-search-eco::before {
  font-size: 22px;
  font-size: 1.375 rem;
  color: #fff;
  content: "i";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
lp-add-content .search-b-eco ::-webkit-input-placeholder {
  color: #bababa;
}
lp-add-content .search-b-eco ::-moz-placeholder {
  color: #bababa;
}
lp-add-content .search-b-eco :-ms-placeholder {
  color: #bababa;
}
lp-add-content .search-b-eco :-ms-input-placeholder {
  color: #bababa;
}
lp-add-content .search-b-eco ::placeholder {
  color: #bababa;
}
lp-add-content .search-b-eco .pagesize-selection {
  display: inline-block;
  vertical-align: middle;
}
lp-add-content .search-b-eco .dd-page-selection {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: #6d6d6d;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 50px;
}
lp-add-content .search-b-eco .dd-page-selection option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
lp-add-content .search-b-eco::after {
  color: #808285;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  left: -25px;
  margin-bottom: 2px;
  pointer-events: none;
  position: relative;
  top: 3px;
  vertical-align: middle;
}
lp-add-content .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
lp-add-content .header-cell {
  height: 40px;
  text-align: left;
}
lp-add-content .body-cell {
  text-align: left;
}
lp-add-content .col1 {
  width: 42px;
}
lp-add-content .col2 {
  width: 260px;
}
lp-add-content .dcol2 {
  width: 240px;
}
lp-add-content .col3 {
  width: 205px;
}
lp-add-content .col4 {
  width: 80px;
}
lp-add-content .dcol4 {
  width: 78px;
}
lp-add-content .div-show {
  text-align: right;
}
lp-add-content .outer-container {
  left: 0;
  padding-top: 7px;
  right: 0;
  width: 95%;
}
lp-add-content .outer-container .left-heading {
  font-weight: bold;
}
lp-add-content .inner-container {
  height: 100%;
  margin-top: 15px;
  overflow-y: auto;
  position: relative;
  width: 100%;
}
lp-add-content .table-header {
  float: left;
  width: 100%;
}
lp-add-content .existing-content-buttons {
  margin: 25px 0 20px;
}
lp-add-content .existing-content-buttons .lft-part {
  color: #52ade1;
  display: inline-block;
  float: left;
}
lp-add-content .existing-content-buttons .lft-part label {
  color: #52ade1;
  display: inline-block;
  font-family: arial;
  font-size: 14px;
  margin-bottom: 5px;
  margin-right: 5px;
  vertical-align: middle;
}
lp-add-content .existing-content-buttons .lft-part input[type=number] {
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 70px;
}
lp-add-content .existing-content-buttons .right-part {
  display: inline-block;
  float: right;
}
lp-add-content .existing-content-buttons .right-part a {
  display: inline-block;
  vertical-align: middle;
}
lp-add-content .existing-content-buttons .right-part span {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
}
lp-add-content .existing-content-buttons .right-part .disabled {
  cursor: default;
  pointer-events: none;
}
lp-add-content .existing-content-buttons .right-part .lco-prev-enabled,
lp-add-content .existing-content-buttons .right-part .lco-pg-count,
lp-add-content .existing-content-buttons .right-part .lco-nxt {
  color: #52ade1;
}
lp-add-content .existing-content-buttons .right-part .lco-prev-disabled,
lp-add-content .existing-content-buttons .right-part .lco-nxt-disabled {
  color: #808285;
}
lp-add-content .sort-image {
  height: 20px;
  position: relative;
  top: 5px;
  width: 20px;
}
lp-add-content .sel-col1 {
  width: 52px;
}
lp-add-content .sel-col2 {
  width: 255px;
}
lp-add-content .sel-dcol2 {
  width: 215px;
}
lp-add-content .sel-col3 {
  width: 90px;
}
lp-add-content .sel-col4 {
  width: 43px;
}
lp-add-content .close {
  height: 32px;
  opacity: 3;
  padding-left: 60px;
  position: absolute;
  right: 32px;
  top: 0;
  width: 32px;
}
lp-add-content .close:hover {
  opacity: 1;
}
lp-add-content .close::before,
lp-add-content .close::after {
  background-color: #333;
  content: " ";
  height: 22px;
  left: 15px;
  position: absolute;
  top: 8px;
  width: 2px;
}
lp-add-content .close::before {
  transform: rotate(45deg);
}
lp-add-content .close::after {
  transform: rotate(-45deg);
}
lp-add-content .tooltip {
  position: relative;
}
lp-add-content .tool-tip-content {
  background-color: #e1e2e2;
  border: 1px solid #fff;
  color: #686868;
  font-size: 10px;
  height: 70px;
  left: 122px;
  padding: 13px;
  position: absolute;
  text-align: left;
  top: 42px;
  visibility: hidden;
  width: 240px;
  z-index: 10;
}
lp-add-content .tooltip:hover .tool-tip-content {
  visibility: visible;
}
lp-add-content .tool-tip-more {
  background-color: #e1e2e2;
  border: 1px solid #fff;
  color: #686868;
  font-size: 10px;
  left: 10px;
  padding: 13px;
  position: absolute;
  text-align: left;
  top: 10px;
  visibility: hidden;
  width: 150px;
  z-index: 10;
}
lp-add-content .tooltip:hover .tool-tip-more {
  visibility: visible;
}
lp-add-content .title-area {
  cursor: pointer;
  display: inline-block;
  line-height: 12px;
  max-height: 2.4em;
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
}
lp-add-content .filter-pnl {
  margin-left: 35px;
  margin-top: -15px;
}
lp-add-content .lco-filter-select {
  display: inline-block;
  margin-bottom: 8px;
}
lp-add-content .lco-filter-select button {
  background: #fff none;
  border-radius: 0;
  color: #4bafeb;
  height: 50px;
  text-transform: uppercase;
  width: 190px;
}
lp-add-content .lco-filter-select .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
lp-add-content .lco-filter-select .helperButton.reset {
  display: none;
}
lp-add-content .lco-filter-select .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
  width: 298px;
}
lp-add-content .lco-filter-select .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto;
}
lp-add-content .lco-filter-select .multiSelect > button {
  height: 30px;
  width: 175px;
}
lp-add-content .filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  display: inline-block;
  height: 30px;
  margin-left: 80px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 5px;
  width: 975px;
}
lp-add-content .lco-filter {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 3px;
  margin-right: 10px;
  margin-top: 2px;
  padding: 5px 10px;
}
lp-add-content .lco-filter .lco-remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
lp-add-content .lco-filter .lco-remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
lp-add-content .row-anchor {
  bottom: 4px;
  position: relative;
}
lp-add-content .table-body {
  float: left;
  height: 100%;
  overflow-y: auto;
  width: inherit;
}
lp-add-content .lco-div {
  bottom: 18%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  top: 0%;
}
lp-add-content .lco-div .lco-selection-div {
  margin-top: 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
lp-add-content .lco-div .lco-selection-div .lco-table {
  height: 100%;
}
lp-add-content .lco-div .lco-selection-div .lco-no-result {
  height: 90%;
  padding-top: 200px;
  text-align: center;
}
@media (max-width: 959px) and (min-width: 768px) {
  lp-add-content .lco-div .lco-selection-div .list-content-sm {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
lp-add-content .lco-div .dleft,
lp-add-content .lco-div .dright {
  display: inline;
  padding: 10px;
}
lp-add-content .lco-div .dtop {
  height: 100px;
  margin-left: -16px;
  margin-top: -5px;
  width: 105%;
}
lp-add-content .lco-div .dtop .sel-info-div {
  margin-left: 25px;
  padding: 10px;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) and (min-width: 768px) {
  lp-add-content .lco-div .dtop .sel-info-div {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
  }
  lp-add-content .lco-div .dtop .filter-ham {
    position: absolute;
    right: 10px;
    top: 48px;
  }
  lp-add-content .lco-div .dtop .filter-ham .icon-filter::before {
    bottom: 0;
  }
}
lp-add-content .lco-div .dtop .sel-info-txt {
  color: #808285;
  display: inline-block;
  font-size: 14px;
  position: absolute;
  top: 17px;
}
lp-add-content .lco-div .dtop .sel-info {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  margin-right: 10px;
  padding: 5px 10px;
}
lp-add-content .lco-div hr {
  border-top: solid 1px #d6d6d6;
  margin-left: -16px;
  margin-top: 0;
  width: 105%;
}
lp-add-content .lco-div .dleft {
  float: left;
  margin-top: -25px;
  width: 63%;
}
lp-add-content .lco-div .dright {
  float: right;
  margin-top: 38px;
  width: 37%;
}
lp-add-content .lco-div .dright .add-lco {
  padding-top: 15px;
  text-align: center;
}
lp-add-content .lco-div .dright .right-heading {
  font-weight: bold;
}
lp-add-content .lco-div .dright .right-result {
  text-align: right;
}
lp-add-content .lco-div .sel-lco {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 50%;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 15px;
  text-align: center;
  width: 37%;
}
lp-add-content .lco-div .sel-lco .no-lco-sel {
  color: #afafaf;
  font-family: Arial;
  font-size: 12px;
  font-weight: 100px;
}
lp-add-content .lco-div .vline {
  border-right: solid 1px #d6d6d6;
  height: 75%;
  left: 60%;
  margin-top: -20px;
  position: fixed;
}
lp-add-content .lco-div .structue-a-table {
  font-family: arial;
  font-size: 14px;
  position: relative;
  top: 10px;
}
lp-add-content .lco-div .structue-a-table .lco-title {
  color: #52ade1;
  text-decoration: none;
}
lp-add-content .lco-div .lco-sel-title {
  color: #52ade1;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
}
lp-add-content .lco-div .lco-sel-tip {
  color: #808285;
  font-family: ArialMT;
  font-size: 16px;
}
lp-add-content .lco-div .fixed-btns-footer {
  bottom: -10px;
  margin: -10px 15px;
  position: absolute;
  width: 56%;
}
lp-add-content .lco-div .fixed-btns-footer-ryt {
  margin-bottom: 10px;
  right: 205px;
  width: 150px;
}
@media (min-width: 950px) and (max-width: 1280px) {
  lp-add-content .lco-div .fixed-btns-footer {
    margin: -15px 15px;
  }
  lp-add-content .lco-div .fixed-btns-footer-ryt {
    bottom: 10px;
    position: absolute;
    right: 80px;
  }
}
@media (max-width: 959px) and (min-width: 768px) {
  lp-add-content .lco-div .fixed-btns-footer-ryt {
    bottom: -5px;
    position: absolute;
    right: 20px;
  }
}
lp-add-content .vault-lco-modal {
  height: 90%;
  width: 90%;
}
lp-add-content .vault-lco-modal .transclude {
  background-color: #f1f2f2;
  margin-top: -40px;
  overflow: hidden;
  padding-left: 0;
  padding-top: 5px;
}
lp-add-content .vault-lco-modal .lco-table {
  height: 100%;
}
lp-add-content .vault-lco-modal .course-meta course-meta-data .course-container {
  margin-top: 0 !important;
}
lp-add-content .vault-lco-modal .course-meta course-meta-data .course-container .course {
  margin-top: 0 !important;
}
lp-add-content .transclude-full .background .panel .transclude {
  height: 100% !important;
  overflow-y: scroll !important;
}
lp-add-content .transclude-full-nsc .background .panel .transclude {
  height: 100% !important;
  overflow-y: scroll !important;
}
@media (min-width: 768px) and (max-width: 1280px) {
  lp-add-content .vault-lco-modal .panel {
    height: 100%;
    width: 100%;
  }
  lp-add-content .vault-lco-modal .panel .transclude {
    height: 100%;
  }
}
lp-add-content .in-container {
  height: 100%;
  position: relative;
  width: 100%;
}
@media (height: 578px) {
  lp-add-content .table-body {
    height: 210px;
  }
}
lp-add-content .out-container {
  position: absolute;
}
lp-add-content .more {
  background: #808080;
  border: 1px solid #808080;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
}
lp-add-content .s-col1 {
  width: 300px;
}
lp-add-content .s-col2 {
  width: 255px;
}
lp-add-content .s-dcol1 {
  width: 300px;
}
lp-add-content .s-dcol2 {
  width: 250px;
}
@media (min-width: 768px) and (max-width: 959px) {
  lp-add-content .for-medium-div {
    margin-top: 20px;
  }
  lp-add-content .icon-filter::before {
    font-size: 36px;
    font-size: 2.25 rem;
    color: #000;
    content: "a";
    font-family: "dassault-companion", "dassault-companion-font-icons";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    text-transform: none;
    bottom: 10px;
    content: "a";
    left: 20px;
    position: relative;
  }
  lp-add-content .close-small {
    margin-right: -135px;
  }
  lp-add-content .search-small {
    left: 205px;
  }
  lp-add-content .author-btn {
    margin-left: 60px;
  }
  lp-add-content .search-b-eco {
    padding-right: 20px;
    width: 100%;
  }
  lp-add-content .search-b-eco .btn-search-eco {
    right: 20px;
  }
  lp-add-content .search-b-eco::after {
    content: "";
  }
  lp-add-content .col2 {
    width: 347.5px;
  }
  lp-add-content .dcol2 {
    width: 347.5px;
  }
  lp-add-content .dcol4 {
    width: 175.5px;
  }
  lp-add-content .col4 {
    width: 167.5px;
  }
  lp-add-content .s-col1 {
    width: 427.5px;
  }
  lp-add-content .s-col3 {
    width: 167.5px;
  }
  lp-add-content .s-dcol1 {
    width: 550px;
  }
  lp-add-content .existing-content-buttons {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
  }
  lp-add-content .existing-content-buttons .right-part {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: 35%;
    text-align: right;
  }
  lp-add-content .filter-div {
    height: 45px;
  }
  lp-add-content .table-body {
    height: 485px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lp-def-tab .def-div {
  height: auto;
  line-height: 35px;
  min-height: 430px;
  position: relative;
}
lp-def-tab .def-label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin: 15px 0 5px;
}
lp-def-tab hr {
  border-top: 1px solid #dadada;
}
lp-def-tab .form-group .scrollable-div-input {
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  max-height: 50px;
  overflow-y: auto;
  padding: 5px 10px;
  width: 100%;
}
lp-def-tab .form-group .scrollable-div-input span {
  line-height: 1.5;
}
lp-def-tab .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
lp-def-tab .form-cntrl-crs-title {
  height: 32px !important;
  padding-left: 5px !important;
  width: 70% !important;
}
lp-def-tab select {
  border: 1px solid rgb(230, 230, 230);
  height: 32px;
  width: 100%;
}
lp-def-tab textarea {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1 solid #e9e9e9;
  color: #005686;
  height: 40px;
  margin-bottom: 5px;
  padding: 6px 5px;
  resize: none;
  width: 95%;
}
lp-def-tab .selected-industry {
  background-color: #4bafeb;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 0 10px;
}
lp-def-tab .selected-industry .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
lp-def-tab .selected-industry .remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
lp-def-tab .filter-div-meta {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  height: 90px;
  margin-right: 20px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 420px;
}
lp-def-tab .roles-select {
  font-size: 14px;
  font-size: 0.875 rem;
  border-color: #e9e9e9;
  color: #005686;
  height: 32px;
  margin-bottom: 5px;
  width: 185px;
}
lp-def-tab .def-sel-filter-msg {
  color: #cac9c9;
  font-family: Arial;
  font-size: 8pt;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}
lp-def-tab .lp-title {
  height: 32px !important;
  padding-left: 5px;
  width: 100%;
}
lp-def-tab .filter-div {
  background-color: #f2f2f2;
  border: 1px dashed #c9c8c8;
  height: 38px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 72%;
}
lp-def-tab .filter-container {
  height: auto;
}
lp-def-tab .selected-filter {
  background-color: #4bafeb;
  color: #fff;
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 5px 10px;
}
lp-def-tab .selected-filter .filter-txt {
  display: inline-block;
}
lp-def-tab .selected-filter .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: 7px;
  position: relative;
  top: 2px;
  width: 14px;
}
lp-def-tab .selected-filter .remove-filter::before {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #fff;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  margin: 5px 0;
}
lp-def-tab .private-filter-select-settings {
  display: inline-block;
  margin-bottom: 10px;
}
lp-def-tab form[name=lpDefinitionForm] > div:first-child {
  transition: max-height 0.4s;
}
lp-def-tab .div-cancel {
  padding-top: 25px;
}
lp-def-tab .div-buttons {
  bottom: 0;
  line-height: 0;
  position: absolute;
  right: 0;
}
@media (min-width: 768px) and (max-width: 959px) {
  lp-def-tab .div-buttons {
    bottom: -10px;
  }
}
lp-def-tab .dynamic-order-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
lp-def-tab .dynamic-order-container .is-first {
  -ms-flex-order: 1;
      order: 1;
}
lp-def-tab .dynamic-order-container .is-second {
  -ms-flex-order: 2;
      order: 2;
}
lp-def-tab .dynamic-order-container .is-third {
  -ms-flex-order: 3;
      order: 3;
}
lp-def-tab .has-error {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lp-des-tab .def-label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: -8px;
}
lp-des-tab .prereq-label {
  line-height: 1em;
}
lp-des-tab .soft-prereq-label {
  line-height: 1em;
}
lp-des-tab hr {
  border-top: 1px solid #dadada;
}
lp-des-tab .first-element {
  margin: 15px;
}
lp-des-tab .form-group .scrollable-div-input {
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  max-height: 50px;
  overflow-y: auto;
  padding: 5px 10px;
  width: 100%;
}
lp-des-tab .form-group .scrollable-div-input span {
  line-height: 1.5;
}
lp-des-tab .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
lp-des-tab .form-cntrl-crs-title {
  height: 32px !important;
  padding-left: 5px !important;
  width: 70% !important;
}
lp-des-tab select {
  border: 1px solid rgb(230, 230, 230);
  height: 32px;
  width: 185px;
}
lp-des-tab .drop-box {
  height: 240px;
  width: 240px;
}
lp-des-tab .drop-box-parent {
  position: relative;
  width: 240px;
}
lp-des-tab .blank-space {
  height: 5px;
}
lp-des-tab .lp-uploaded-thumb {
  margin-left: 10px;
}
lp-des-tab .delete-lp::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #dc143c;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
lp-des-tab .label::after {
  content: "\a";
  white-space: pre;
}
lp-des-tab textarea {
  font-size: 14px;
  font-size: 0.875 rem;
  border: 1 solid #e9e9e9;
  color: #005686;
  height: 100%;
  margin-bottom: 5px;
  padding: 6px 5px;
  resize: none;
  width: 95%;
}
lp-des-tab .delete-arrow-position {
  bottom: 5px;
  position: absolute;
  right: 5px;
}
lp-des-tab .div-buttons {
  bottom: 0;
  line-height: 0;
  position: absolute;
  right: 0;
}
lp-des-tab .div-cancel {
  padding-top: 25px;
}
lp-des-tab .delete-img-position {
  bottom: 5px;
  margin-left: 10px;
  position: absolute;
  top: 35px;
}
@media (min-width: 768px) and (max-width: 959px) {
  lp-des-tab .first-element {
    margin-top: 15px;
  }
}
lp-des-tab .has-error {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lp-structure-tab .structue-a-table {
  font-family: arial;
  font-size: 14px;
  line-height: 1.2em;
  position: relative;
  top: 10px;
}
lp-structure-tab .structue-a-table .lco-title {
  color: #52ade1;
  text-decoration: none;
}
lp-structure-tab .no-records {
  line-height: 25px;
  position: relative;
  text-align: center;
  top: -106px;
}
lp-structure-tab .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 13px;
  line-height: 0;
  padding-left: 5px;
  position: relative;
  top: 0;
}
lp-structure-tab .arrow {
  cursor: pointer;
}
lp-structure-tab .arrow::after {
  line-height: 1.4em;
  margin-left: 5px;
  vertical-align: middle;
}
lp-structure-tab .down-arrow {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
}
lp-structure-tab .down-arrow::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "b";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
lp-structure-tab .up-arrow {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
}
lp-structure-tab .up-arrow::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #000;
  content: "n";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
}
lp-structure-tab .cross-icon {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3px;
}
lp-structure-tab .struct-bt-div {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  line-height: 0;
  margin-top: 10px;
}
lp-structure-tab .div-btn {
  margin-top: 30px;
}
lp-structure-tab .struc-alert {
  font-size: 18px;
  margin-top: 80px;
  position: relative;
  text-align: center;
}
lp-structure-tab .div-buttons {
  bottom: 0;
  float: right;
  line-height: 0;
  margin-top: 50px;
  position: relative;
  right: -2.5%;
}
lp-structure-tab .div-buttons .btn-grp {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
lp-structure-tab .chng-sts-err-container {
  margin-top: -5px;
}
lp-structure-tab .chng-sts-err-container .err-left {
  float: left;
  margin-left: 8px;
  margin-top: -2px;
}
lp-structure-tab .chng-sts-err-container .err-left-upload-course {
  float: left;
  margin-left: 24px;
  margin-top: -2px;
}
lp-structure-tab .chng-sts-err-container .err-right {
  float: right;
  width: 92%;
}
lp-structure-tab .error-header {
  color: #8b0000;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
lp-structure-tab .war-header {
  color: #4bafeb;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
lp-structure-tab .error-change-status {
  color: #8b0000;
  line-height: 16px;
  margin-top: 15px;
}
lp-structure-tab .war-change-status {
  color: #4bafeb;
  line-height: 16px;
  margin-top: 15px;
}
lp-structure-tab .div-err {
  height: 180px;
  margin-left: -10px;
  overflow-y: auto;
  text-align: left;
}
lp-structure-tab .div-err ul {
  color: #8b0000;
  list-style-type: disc;
  margin-left: 20px;
}
lp-structure-tab .div-err .two-lvl-ul {
  line-height: 20px;
  margin-top: 4px;
}
lp-structure-tab .chng-sts-div-buttons {
  height: 5%;
  margin-top: 200px;
  position: relative;
}
lp-structure-tab .chng-sts-div-buttons .err-left {
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: absolute;
}
lp-structure-tab .chng-sts-div-buttons .err-right {
  float: right;
  font-size: 11px;
}
lp-structure-tab .div-errors {
  height: 140px;
  margin-left: 12px;
  margin-top: 10px;
  overflow-y: auto;
  text-align: left;
}
lp-structure-tab .div-errors ul {
  list-style-type: disc;
  margin-left: 20px;
}
lp-structure-tab .warning-icon {
  height: 26px;
  margin-bottom: -10px;
  margin-left: 5px;
  width: 26px;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lp-final-tab .final-tab-boxes {
  margin-top: 60px;
}
lp-final-tab .header1 {
  color: #005386;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
lp-final-tab .login-loading {
  margin-top: 12px;
  right: 40px;
}
lp-final-tab .duration-hr {
  margin-left: -40px;
  margin-top: 10px;
  text-align: center;
}
lp-final-tab .duration-edit {
  cursor: pointer;
  margin-top: 8px;
}
lp-final-tab .duration-save {
  margin-top: 2px;
  text-align: center;
}
lp-final-tab .duration-del {
  margin-top: 11px;
  text-align: center;
}
lp-final-tab .dur-msg {
  color: #cac9c9;
  font-size: 11pt;
  margin-left: 385px;
}
lp-final-tab .dur-lbl-style {
  line-height: 14px;
}
lp-final-tab .dur-lbl-style,
lp-final-tab .lbl-style {
  margin-bottom: 10px;
  margin-top: 10px;
}
lp-final-tab .edit-hr-style {
  margin-top: 5px;
}
lp-final-tab .middle-sec {
  border: 1px solid #bababa;
  padding: 5px;
  top: 30px;
}
lp-final-tab .middle-sec .lbl {
  color: #adacac;
}
lp-final-tab .middle-sec .val {
  color: #595858;
}
lp-final-tab .middle-sec .last-row {
  height: 30px;
}
lp-final-tab .middle-sec hr {
  border: 0.5px solid #bababa;
  margin-bottom: 0;
  margin-top: 0;
}
lp-final-tab .div-buttons {
  height: 40px;
  margin-top: 220px;
}
lp-final-tab .delete-lco::after {
  font-size: 14px;
  font-size: 0.875 rem;
  color: #266796;
  content: "d";
  font-family: "dassault-companion", "dassault-companion-font-icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  text-transform: none;
  font-size: 13px;
  line-height: 0;
  padding-left: 5px;
  position: relative;
  top: 0;
}
lp-final-tab .save-lco {
  cursor: pointer;
  height: 26px;
  width: 26px;
}
lp-final-tab .badge-label {
  line-height: 40px;
}
lp-final-tab .badge-text {
  height: 35px;
}
lp-final-tab .badge-text.bge-err {
  border: 1px solid #ff0000;
}
lp-final-tab .bge-err {
  color: #ff0000;
}
lp-final-tab .to-display-select {
  height: 25px;
  border-radius: 3px;
}
lp-final-tab .arrow-badge {
  border: solid #555555;
  border-width: 0 2px 2px 0;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 300px;
  padding: 3px;
}
lp-final-tab .down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
lp-final-tab .badge-select-box {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  -ms-flex-direction: column;
      flex-direction: column;
}
lp-final-tab .badge-select-box .options-container {
  max-height: 0;
  width: 100%;
  opacity: 1;
  transition: all 0.4s;
  border-radius: 3px;
  background: #ffffff;
  z-index: 100;
  border-top: none;
  overflow: hidden;
  -ms-flex-order: 1;
      order: 1;
}
lp-final-tab .badge-selected {
  border-radius: 3px;
  margin-bottom: 5px;
  margin-top: 5px;
  height: 25px;
  position: relative;
  border: 1px solid rgb(133, 133, 133);
  -ms-flex-order: 0;
      order: 0;
}
lp-final-tab .badge-selected::after {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  height: 100%;
  width: 32px;
  right: 10px;
  top: 5px;
  transition: all 0.4s;
}
lp-final-tab .badge-select-box .options-container.active {
  max-height: 150px;
  border: 1px solid rgb(133, 133, 133);
  opacity: 1;
  overflow-y: scroll;
  margin-top: 30px;
}
lp-final-tab .badge-select-box .options-container.active + .badge-selected::after {
  transform: rotateX(180deg);
  top: -6px;
}
lp-final-tab .badge-select-box .options-container::-webkit-scrollbar {
  width: 8px;
  border-radius: 0 3px 3px 0;
}
lp-final-tab .badge-select-box .options-container::-webkit-scrollbar-thumb {
  border-radius: 0 8px 8px 0;
}
lp-final-tab .badge-select-box .option,
lp-final-tab .badge-selected {
  padding: 5px;
  cursor: pointer;
}
lp-final-tab .badge-select-box .option:hover {
  background: #4bafeb;
  color: #ffffff;
}
lp-final-tab .badge-select-box label {
  cursor: pointer;
}
lp-final-tab .badge-select-box .option .radio {
  display: none;
}
lp-final-tab .search-box input {
  width: 100%;
  padding: 12px 12px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  height: 30px;
  position: absolute;
  border-radius: 3px 3px 0 0;
  z-index: 100;
  border: 1px solid rgb(133, 133, 133);
  opacity: 0;
  pointer-events: none;
  transition: all 0.4s;
}
lp-final-tab .search-box input:focus {
  outline: none;
}
lp-final-tab .badge-select-box .options-container.active ~ .search-box input {
  opacity: 1;
  pointer-events: auto;
}
lp-final-tab .cred-image {
  height: 75px;
  width: 75px;
  position: relative;
}
lp-final-tab .label-color {
  color: #595858;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
lp-users .lp-user-panel {
  height: 90%;
  width: 50%;
}
@media (max-width: 990px) {
  lp-users .lp-user-panel {
    width: 100%;
  }
}
lp-users .transclude {
  background-color: #f1f2f2;
  max-height: 90%;
  overflow: auto;
}
lp-users .select-title-key {
  font-size: 18px;
  font-weight: 700;
}
lp-users .dleft {
  padding-top: 15px;
}
lp-users .search-b-eco {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
lp-users .search-b-eco > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 35px;
  line-height: 35px;
  margin-bottom: 10px;
  margin-right: 10px;
  vertical-align: text-bottom;
}
lp-users .search-b-eco .search-input-container {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  margin-left: 50px;
  margin-right: 0;
  position: relative;
}
lp-users .search-b-eco .search-input-container .search-input-txt {
  border: 1px solid #808285;
  border-radius: 40px;
  color: #4bafeb;
  font-weight: 300;
  height: 100%;
  width: 350px;
}
lp-users .search-b-eco .search-input-container .close {
  left: 289.5px;
}
lp-users .search-b-eco .search-input-container .btn-search-eco {
  background-color: #4bafeb;
  border-radius: 20px;
  height: 35px;
  left: 322.5px;
  max-width: 55px;
  position: absolute;
  top: 0;
}
lp-users .search-b-eco .search-input-container .btn-search-eco ::before {
  color: #fff;
  content: "i";
  font-family: dassault-companion, dassault-companion-font-icons;
  font-size: 1.375rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1em;
  text-transform: none;
}
lp-users .user-selection-div {
  margin-top: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
lp-users .user-selection-div .user-no-result {
  height: 200px;
  position: relative;
  width: 100%;
}
lp-users .user-selection-div .user-no-result .no-result-found-message {
  left: 50%;
  position: absolute;
  top: 100px;
  transform: translateX(-50%);
}
lp-users .result-not-found {
  margin-top: 30px;
  text-align: center;
}
lp-users .inner-container {
  margin-top: 10px;
  position: relative;
}
lp-users .inner-container .row-anchor .sort-span {
  position: relative;
}
lp-users .author-table .col2 {
  width: 15%;
}
lp-users .author-table .col3 {
  width: 27%;
}
lp-users .author-table tbody {
  overflow-y: auto;
}
lp-users .fixed-btns-footer {
  padding: 15px 22px;
  position: relative;
  width: 100%;
}
lp-users .fixed-btns-footer .existing-users-buttons {
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 10px;
  position: relative;
}
lp-users .fixed-btns-footer .existing-users-buttons .lstuser-prev-disabled,
lp-users .fixed-btns-footer .existing-users-buttons .lstuser-nxt-disabled {
  color: #808285;
}
lp-users .fixed-btns-footer .existing-users-buttons .lft-part {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  text-align: left;
  width: 40%;
}
lp-users .fixed-btns-footer .existing-users-buttons .lft-part input[type=number] {
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 70px;
}
lp-users .fixed-btns-footer .existing-users-buttons .right-part {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 60%;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.title {
  width: 100%;
}
.title .section-heading {
  font-family: "ds-web", sans-serif;
  font-size: xx-large;
  font-weight: 600;
  line-height: 1.2em;
  margin: 0 2% 6px;
  text-align: left;
}
.title .sub-heading {
  font-size: x-large;
  font-weight: 500;
}

.create-navigation {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  line-height: 55px;
  margin-left: 60px;
  padding-top: 15px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.create-navigation .create-nav-item {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #bcbbbb;
  cursor: pointer;
  float: left;
  font-weight: 400;
  height: 55px;
  padding-top: 0;
  width: 200px;
}
.create-navigation .create-nav-item.selected-nav {
  border-bottom: 3px solid #005686;
  color: #005386;
  font-weight: 600;
}
.create-navigation .create-nav-item.invalid {
  color: #dc143c;
}

.create-tab-underline {
  background-color: #dadada;
  height: 1px;
  margin-top: 15px;
  width: 100%;
}

.create-tab-transition {
  background-color: #2986a3;
  height: 4px;
  left: 10px;
  margin-top: -4px;
  position: absolute;
  width: 80%;
}

.nav-button-container {
  margin-top: 80px;
}

.create-nav-tab {
  margin-right: 10px;
}
.create-nav-tab label {
  color: #005686;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 8px;
  max-width: 100%;
}
.create-nav-tab .first-element {
  margin-top: 30px;
}
.create-nav-tab .form-group {
  margin-bottom: 25px;
}
.create-nav-tab .has-error .form-control {
  border-color: #a52a2a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.create-nav-tab .has-error .help-block {
  color: #8b0000;
  display: block;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}

.preview-thumb {
  display: inline-block;
  margin-top: -25px;
}

.rmv-uploaded-file {
  bottom: 1px;
  color: #52ade1;
  font-size: 11px;
  font-weight: 700;
  left: 120px;
  position: absolute;
}

.multiSelectDis {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 26px;
}
.multiSelectDis button {
  background: #fff none;
  border-radius: 0;
  color: #4bafeb;
  height: 30px;
  width: 160px;
}
.multiSelectDis .helperButton {
  background-color: #f1f1f1;
  border-color: #fff;
  border-radius: 0;
  color: #666;
  height: 26px;
  width: initial;
}
.multiSelectDis .helperButton.reset {
  display: none;
}
.multiSelectDis .checkboxLayer {
  background: #fff;
  background: linear-gradient(180deg, #fff 0%, #ececec 100%);
  background: -ms-linear-gradient(180deg, #fff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@left", endColorstr="@right", GradientType=1);
  color: #000;
  position: relative;
}
.multiSelectDis .checkBoxContainer {
  max-height: 300px;
  overflow-y: auto !important;
}

.author-form-back {
  background-color: #e9e9e9;
  border-left: 1px solid #86888a;
  margin-bottom: 100px;
}

.tab-container {
  margin-left: 60px;
}

@media (min-width: 768px) and (max-width: 959px) {
  .create-navigation {
    margin-left: 20px;
  }
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../static/fonts/roboto/Roboto-Light.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Medium.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("ttf"), url("../../static/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../static/fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../static/fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ds-web";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_regular-webfont.svg#3dsregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3dssemi";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_semibold-webfont.svg#3dssemibold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3dsweblight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff2") format("woff2"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype"), url("../../static/fonts/3ds/3ds_light-webfont.svg#3dslight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_extralight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_extralight_italic-webfont.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "3dslight";
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_italic-webfontttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold_italic-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_semibold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "3ds";
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_bold_italic-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_condensed_bold-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Light.eot");
  src: url("../../static/fonts/DS_FY_Light.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Light.woff") format("woff"), url("../../static/fonts/DS_FY_Light.ttf") format("truetype"), url("../../static/fonts/DS_FY_Light.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "3ds Condensed";
  src: url("../../static/fonts/DS_FY_Regular.eot");
  src: url("../../static/fonts/DS_FY_Regular.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/DS_FY_Regular.woff") format("woff"), url("../../static/fonts/DS_FY_Regular.ttf") format("truetype"), url("../../static/fonts/DS_FY_Regular.svg#ds_fy") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion";
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot");
  src: url("../../static/fonts/fontastic/fonts/dassault-companion.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/dassault-companion.woff") format("woff"), url("../../static/fonts/fontastic/fonts/dassault-companion.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/dassault-companion.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dassault-companion-font-icons";
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot");
  src: url("../../static/fonts/font-icons/fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.woff") format("woff"), url("../../static/fonts/font-icons/fonts/untitled-font-1.ttf") format("truetype"), url("../../static/fonts/font-icons/fonts/untitled-font-1.svg#dassault-companion") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "additional-font-1";
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot");
  src: url("../../static/fonts/fontastic/fonts/additional-font-1.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/fontastic/fonts/additional-font-1.woff") format("woff"), url("../../static/fonts/fontastic/fonts/additional-font-1.ttf") format("truetype"), url("../../static/fonts/fontastic/fonts/additional-font-1.svg#additional-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "3dsregular";
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot");
  src: url("../../static/fonts/3ds/3ds_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../static/fonts/3ds/3ds_regular-webfont.woff") format("woff"), url("../../static/fonts/3ds/3ds_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@media (max-width: 500px) {
  .left-top-border {
    border: hidden;
  }
}
[class^=icon-],
[class*=" icon-"] {
  font-size: 20px;
  margin-right: 10px;
  vertical-align: middle;
}

.lp-container {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-left: 5px;
  padding-right: 5px;
}
.lp-container .meta-data-objectives li {
  padding-left: 10px;
  text-indent: -5px;
}
.lp-container .lp-header {
  height: 40px;
  padding-top: 10px;
}
.lp-container .lp-header .line-back {
  color: #4bafeb;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.3px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: baseline;
}
.lp-container .lp-header .line-back:hover {
  color: #a3a3a3;
}
.lp-container .lp-header .brand-images {
  margin-top: 10%;
  padding: 5px;
}
.lp-container .lp-header .ipad-brands {
  margin-top: 15px;
}
.lp-container .line-back-meta {
  margin-left: 0;
}
.lp-container .gutter {
  margin-left: -8px;
  margin-right: -8px;
  padding-top: 24px;
}
.lp-container .select-link {
  display: inline;
}
.lp-container .select-link select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 5px;
  vertical-align: middle;
  width: 110px;
}
.lp-container .select-link select option {
  display: block;
  font-weight: normal;
  min-height: 1.2em;
  padding: 0 2px 1px;
  white-space: pre;
}
.lp-container .select-link::after {
  color: #4bafeb;
  content: "b";
  display: inline-block;
  font-family: dassault-companion, dassault-companion icons;
  font-size: 1.2em;
  margin-left: -30px;
  pointer-events: none;
  vertical-align: middle;
}
.lp-container .select-link-single {
  display: inline;
}
.lp-container .select-link-single button {
  background: none;
  border: 0;
  color: #000;
  cursor: default;
  margin-left: -6px;
  padding: 0;
  text-transform: none;
}
.lp-container .open ul {
  height: auto;
  overflow: hidden;
}
.lp-container .open ul li {
  margin-bottom: 5px;
}
.lp-container .open a {
  color: #a3a3a3;
  cursor: pointer;
}
.lp-container .open a:hover {
  color: #4bafeb;
}
.lp-container .layout-1 {
  margin-left: 0;
  margin-right: 0;
}
.lp-container .lp {
  font-size: 14px;
  font-size: 0.875 rem;
  font-family: roboto;
}
.lp-container .lp .rte {
  font-family: roboto;
}
.lp-container .lp .rte p {
  color: #a3a3a3;
  font-family: roboto;
  line-height: 1.5em;
  margin-bottom: 15px;
}
.lp-container .lp .rte h1 {
  font-family: roboto;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.lp-container .lp .rte .tl2 {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.lp-container .lp .rte h2 {
  font-family: roboto;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.lp-container .lp .rte h3 {
  color: #000;
  font-family: roboto;
  font-size: 17px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 20px;
}
.lp-container .lp .rte li {
  color: #a3a3a3;
}
.lp-container .lp .rte .custom-li {
  margin-bottom: 15px;
}
.lp-container .lp .lp-image {
  background-image: url("../../static/images/default-image-metadata-blank.png");
  height: 280px;
  margin-bottom: 20px;
  margin-left: 35px;
  position: relative;
  width: 420px;
}
.lp-container .lp .fav-image {
  margin-left: 385px;
  position: absolute;
  top: 5px;
}
.lp-container .lp .course-completion-status {
  margin-bottom: 10px;
  margin-left: 35px;
  width: 423px;
}
.lp-container .lp .left-top-border-courses {
  border-left: 1px solid #e9e9e9;
  padding-left: 55px;
}
.lp-container .lp .objective-course-meta-data li {
  line-height: 1.2em;
  margin-top: 5px;
}
.lp-container .lp .objective-course-meta-data li::before {
  display: inline-block;
  padding-right: 5px;
}
.lp-container .metadata-navigation {
  font-size: 18px;
  font-size: 1.125 rem;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  line-height: 55px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.lp-container .metadata-navigation .metadata-nav-item {
  font-size: 18px;
  font-size: 1.125 rem;
  color: #bcbbbb;
  cursor: pointer;
  font-family: roboto;
  font-weight: 400;
  height: 55px;
  padding-top: 0;
}
.lp-container .metadata-navigation .metadata-nav-item.selected {
  color: #3c3c3c;
  font-family: roboto;
  position: relative;
}
.lp-container .meta-container {
  height: 1%;
  min-height: 250px;
  overflow: hidden;
}
.lp-container .lco-div {
  width: auto;
}
.lp-container .lco-div .course-meta {
  display: -ms-flexbox;
  display: flex;
  padding: 2%;
}
.lp-container .lco-div .course-meta-play {
  float: right;
  padding-top: 2%;
}
.lp-container .lco-div .course-meta-details {
  width: 90%;
}
.lp-container .meta-info {
  width: 100%;
}
.lp-container .meta-info .meta-label {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 15px;
}
.lp-container .meta-info .meta-value {
  color: #a3a3a3;
  line-height: 1.5em;
  margin-bottom: 15px;
}
.lp-container .launch-lang {
  margin-left: 35px;
  margin-right: -7px;
  position: relative;
}
.lp-container .lang-label {
  display: inline-block;
}
.lp-container .launch-play {
  display: inline-block;
  float: right;
}
.lp-container .tl-launch-play {
  bottom: 10px;
  position: absolute;
  right: 12px;
}
.lp-container .course-footer {
  padding-bottom: 20px;
  padding-top: 20px;
}
.lp-container .div-lco {
  margin-top: 30px;
}
.lp-container .div-meta {
  margin-bottom: 20px;
  margin-top: 30px;
}
.lp-container .toaster-style {
  margin-left: 5px;
  text-align-last: center;
  width: 135px;
}
.lp-container .icon1-icon-check-circle::before {
  font-size: 1.25em;
  left: 5px;
  top: 32%;
}
.lp-container .tab-underline {
  background-color: #dadada;
  height: 1px;
  position: relative;
  width: 100%;
}
.lp-container .tab-transition {
  background-color: #2986a3;
  height: 4px;
  margin-left: 118px;
  margin-top: -5px;
  position: relative;
  width: 8%;
}
.lp-container .tab-transition-public {
  background-color: #2986a3;
  height: 4px;
  margin-left: 118px;
  margin-top: -5px;
  position: relative;
  width: 8%;
}
.lp-container .class1 {
  left: -78px;
  transition: 0.4s ease-in-out;
}
.lp-container .class2 {
  left: 78px;
  transition: 0.4s ease-in-out;
}
.lp-container .btn-color {
  background: #005686;
  border: 1px solid #005686;
  color: #fff;
}
.lp-container .prog-wrapper {
  width: 70%;
}
.lp-container .author-block-table-status {
  padding-left: 2%;
}
.lp-container .author-block-table-dur {
  padding-left: 1%;
}
.lp-container .author-block-table-preview {
  text-align: right;
}
.lp-container .lco-tbl {
  border-bottom: 1px solid #eee;
  height: 70px;
  line-height: 70px;
  margin-left: 10px;
  margin-right: 10px;
  width: 98%;
}
.lp-container .lco-tbl-heading {
  background-color: #eee;
  color: #005686;
  margin-left: 0;
  text-transform: uppercase;
  width: 100%;
}
.lp-container .lco-tbl-list {
  border-bottom: 1px solid #e9e9e9;
}
.lp-container .course-wrapper {
  background: linear-gradient(180deg, #f2f2f2 0%, #fff 25%, #fff 75%);
}
.lp-container .course-details {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 80px;
}
.lp-container .progress-adjust {
  line-height: 19px;
  margin-top: 15px;
}
.lp-container .row-align {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.lp-container .title-content-align {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  line-height: 1em;
}