@charset "UTF-8";
/* line 1, app/assets/stylesheets/public.scss */
.our-specialty-container {
  width: 95%;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}

/* line 6, app/assets/stylesheets/public.scss */
.our-specialties-tab-header {
  font-size: 24px;
  font-family: robotoregular;
  margin: 20px auto;
  color: #4f88c7;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}

/* line 14, app/assets/stylesheets/public.scss */
.our-specialty-content-container {
  padding: 20px 0px;
}

@media screen and (min-width: 991px) {
  /* line 18, app/assets/stylesheets/public.scss */
  .specailty-desktop.content {
    overflow-y: scroll;
  }
  /* line 22, app/assets/stylesheets/public.scss */
  .specailty-desktop.content::-webkit-scrollbar {
    color: transparent;
  }
  /* line 25, app/assets/stylesheets/public.scss */
  .specailty-desktop.sidebar {
    overflow-y: scroll;
  }
  /* line 29, app/assets/stylesheets/public.scss */
  .specailty-desktop.sidebar::-webkit-scrollbar {
    color: transparent;
  }
}

/* line 33, app/assets/stylesheets/public.scss */
ul.simple-unordered-list {
  list-style-type: disc;
  margin-top: 15px;
  color: #444;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  font-family: robotoregular;
}

/* line 41, app/assets/stylesheets/public.scss */
ul.simple-unordered-list li {
  padding-left: 10px;
  color: #444;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  font-family: robotoregular;
}

/* line 48, app/assets/stylesheets/public.scss */
.no-bullets {
  list-style-type: none;
}

/* line 51, app/assets/stylesheets/public.scss */
.arrow-bullets {
  margin-left: 3%;
}

/* line 54, app/assets/stylesheets/public.scss */
.circle-arrow-orange {
  color: orange;
  margin-left: -5%;
}

/* line 58, app/assets/stylesheets/public.scss */
.match-statistic-contanter {
  width: 80%;
}

/* line 61, app/assets/stylesheets/public.scss */
.match-statistic-h3 {
  margin-left: 8%;
  margin-bottom: 20px;
  font-size: 24px;
  font-family: robotoregular;
  color: #444;
  -webkit-font-smoothing: antialiased;
}

/* line 69, app/assets/stylesheets/public.scss */
.match-statistic-subheader {
  font-family: robotoregular;
  color: #444;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
}

/* line 75, app/assets/stylesheets/public.scss */
.match-statistic-subheader .row {
  margin-bottom: 10px;
}

/* line 78, app/assets/stylesheets/public.scss */
.font-blue {
  color: #4f88c7;
}

/* End of Our Specialties Page*/
/* START PUBLIC PAGES STYLES */
/* START NavBar-Styles */
/* line 84, app/assets/stylesheets/public.scss */
.public-header-styles {
  background-color: #5b94d2;
  max-height: 600px;
}

/* line 88, app/assets/stylesheets/public.scss */
.nav-bar-index-page-header {
  border-color: transparent;
  background-size: 100% 600px;
  background-image: url(/assets/Background_Express_box_91_4-367ed24b9cb50370fdacc0b966bce0135616bebca7957a53bfbfaafd690fb4df.webp);
  min-height: 600px;
  background-repeat: no-repeat;
  background-position: center top;
  z-index: -999;
}

/* .background-gradient{
  background: -webkit-linear-gradient(#5b94d2 500px, white 30%);
}
*/
/* line 102, app/assets/stylesheets/public.scss */
.background-homepage-image {
  /* background-image: image-url(/assets/stethscope-77f8240132919631c4f2f2ce98c500a58dbaacc9587256c66079b8587f00c934.jpg);
  */
  width: 100%;
  background-position: 99% 0%;
  height: auto;
  min-height: 200px;
  background-size: 400px 300px;
  opacity: 0.3;
  background-repeat: no-repeat;
  position: absolute;
}

/* END NavBar-Styles */
/* line 115, app/assets/stylesheets/public.scss */
.public-header h1 {
  text-align: center;
  font-size: 36px;
  color: #333c4e;
  font-family: robotoregular;
  padding-top: 50px;
  padding-bottom: 50px;
}

/*.public h2{
  font-family: robotomedium;
  font-size: 26px;
  color: #5b6878;
  text-transform: uppercase;
  padding: 15px 0 15px 0;
  margin: 0;
}
*/
/* Start of Our Specialties Page*/
/* line 133, app/assets/stylesheets/public.scss */
.our-specialty-container {
  width: 83%;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}

/* line 138, app/assets/stylesheets/public.scss */
.our-specialty-container {
  width: 83%;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}

/* line 143, app/assets/stylesheets/public.scss */
.our-specialties-list-container .selected-specialty a:hover,
.our-specialties-list-container .selected-specialty a {
  color: #fff !important;
  background: #5998dd;
  font-family: robotobold !important;
}

/* line 149, app/assets/stylesheets/public.scss */
.our-specialties-list-container .selected-specialty a span {
  background-color: #fff !important;
}

/* line 152, app/assets/stylesheets/public.scss */
.sidebar .menu ul li a:hover .our-specialty-main-header {
  font-size: 32px;
  color: #444;
  font-family: robotoregular;
  margin-top: 0;
  text-transform: uppercase;
  padding: 15px 0 15px 0;
  margin: 0;
}

/* line 161, app/assets/stylesheets/public.scss */
.our-specialty-express-col {
  margin-bottom: 10px;
}

/* line 164, app/assets/stylesheets/public.scss */
.our-specialties-secondary-header {
  font-size: 24px;
  font-family: robotomedium;
  margin: 0px auto 25px auto;
  color: #4f88c7 !important;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}

/* line 172, app/assets/stylesheets/public.scss */
.our-specialties-tab-container {
  width: 100%;
  margin-top: 50px;
}

/* line 176, app/assets/stylesheets/public.scss */
.our-specialties-data-table {
  width: 100%;
  margin: 0 auto;
}

/* line 180, app/assets/stylesheets/public.scss */
.our-specialties-third-header {
  font-size: 18px;
  font-family: robotomedium;
  color: #444;
  margin: 15px 0px;
  line-height: 1.5em;
}

/* line 187, app/assets/stylesheets/public.scss */
.our-specialty-content-container {
  padding: 10px 20px;
}

/* line 190, app/assets/stylesheets/public.scss */
.our-specialty-average-stats-secondairy-header {
  margin-bottom: 10px;
  margin-top: 15px;
  padding-left: 12px;
  font-size: 22px;
  font-family: robotolight;
}

/* line 197, app/assets/stylesheets/public.scss */
.fact-facts-bullet-point-container {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 201, app/assets/stylesheets/public.scss */
.fact-facts-bullet-point-item {
  margin-bottom: 5px;
  font-family: robotolight;
  padding-left: 30px;
}

/* line 206, app/assets/stylesheets/public.scss */
.glyphicons-tick.mar-fact {
  margin-left: -32px;
  color: #f6aa19;
}

/* line 210, app/assets/stylesheets/public.scss */
.top-5-application-main-header {
  font-size: 20px;
  font-family: robotobold;
  font-color: #444;
  margin-top: 30px;
  margin-bottom: 20px;
}

/* line 217, app/assets/stylesheets/public.scss */
.top-5-application-list-header {
  margin-bottom: 10px;
  font-family: robotoregular;
  font-size: 20px;
  padding-left: 2%;
}

/* line 223, app/assets/stylesheets/public.scss */
.top-5-application-list-container {
  margin-bottom: 20px;
  list-style: decimal;
  padding-left: 7%;
  font-family: robotolight;
}

/* End of Our Specialties Page */
/* line 230, app/assets/stylesheets/public.scss */
.public.specialty .sources-container {
  margin-top: 15px;
}

/* line 233, app/assets/stylesheets/public.scss */
.sources-container .panel-collapse .src-styles {
  width: 100%;
  overflow: hidden;
}

/* line 237, app/assets/stylesheets/public.scss */
ul.simple-unordered-list {
  list-style-type: disc;
  margin-top: 15px;
  color: #444;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-family: robotoregular;
  line-height: 22px;
  padding-bottom: 50px;
}

/* line 247, app/assets/stylesheets/public.scss */
.page-text-block {
  margin-bottom: 1em;
}

/* line 250, app/assets/stylesheets/public.scss */
.no-bullets {
  list-style-type: none;
}

/* line 253, app/assets/stylesheets/public.scss */
.arrow-bullets {
  margin-left: 0.5%;
}

/* line 256, app/assets/stylesheets/public.scss */
.circle-arrow-orange {
  color: orange;
  margin-left: -5%;
}

/* line 260, app/assets/stylesheets/public.scss */
.match-statistic-h3 {
  margin-left: 8%;
  margin-bottom: 20px;
  font-size: 24px;
  font-family: robotoregular;
  color: #444;
  -webkit-font-smoothing: antialiased;
}

/* line 268, app/assets/stylesheets/public.scss */
.about-main-header-small-text-container {
  max-width: 423px;
  margin: 0 auto;
  position: relative;
}

/* line 273, app/assets/stylesheets/public.scss */
.about-sub-main-header-text {
  float: right;
  clear: both;
}

/* line 277, app/assets/stylesheets/public.scss */
.about-faq-second-section {
  padding: 70px 12.5%;
  border-bottom: solid 1px #ddd;
  margin: 0 auto;
  text-align: center;
}

/* line 283, app/assets/stylesheets/public.scss */
.about-faq-second-header {
  margin-bottom: 30px;
  font-size: 40px;
  font-family: robotomedium;
}

/* line 288, app/assets/stylesheets/public.scss */
.about-faq-sub-second-header-text {
  padding: 0 2.5%;
  font-size: 22px;
}

/* line 292, app/assets/stylesheets/public.scss */
.about-faq-questions-container {
  padding: 40px 2.5%;
}

/* line 295, app/assets/stylesheets/public.scss */
.about-faq-qa-row {
  margin-bottom: 60px;
}

/* line 298, app/assets/stylesheets/public.scss */
.about-faq-question {
  font-family: robotomedium;
}

/* line 301, app/assets/stylesheets/public.scss */
.about-faq-answer {
  font-size: 19px;
}

/* .match-statistic-subheader{
  font-family: robotoregular;
  color: #444;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  margin-top: 20px;
}
.match-statistic-subheader .row{
  margin-bottom: 10px;
}
*/
/* line 315, app/assets/stylesheets/public.scss */
.our-specialty-third-header {
  font-size: 16px;
  font-family: robotoregular;
  color: #444;
}

/* line 320, app/assets/stylesheets/public.scss */
.our-specialties-data-table-title {
  font-size: 18px;
  font-family: robotomedium;
  color: #444;
  margin: 15px 0px;
}

/* line 326, app/assets/stylesheets/public.scss */
.our-specialty-content-container .offset-bottom {
  margin-top: -9px;
}

/* line 329, app/assets/stylesheets/public.scss */
.statistic-chart tr > td {
  vertical-align: middle !important;
}

/* line 332, app/assets/stylesheets/public.scss */
ul.simple-unordered-list li {
  color: #444;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-family: robotoregular;
}

/*.match-statistic-subheader{
  font-family: robotoregular;
  color: #444;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  margin-top: 20px;
}
.match-statistic-subheader .row{
  margin-bottom: 10px;
}
*/
/* line 349, app/assets/stylesheets/public.scss */
.font-blue {
  color: #4f88c7;
}

/* line 352, app/assets/stylesheets/public.scss */
.home-mar-advantage-background-image {
  height: 48em;
  width: 100%;
  background-image: url(/assets/what_kind_of_candidate_2-2945a1ce67e5ca73873067686de8d2dbb1cf87110f7116517a73be67ddb1e6b9.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}

/* line 360, app/assets/stylesheets/public.scss */
.mar-advantages {
  width: 100%;
  height: auto;
}

/* line 364, app/assets/stylesheets/public.scss */
.mar-advantages h1 {
  text-transform: uppercase;
}

/* line 367, app/assets/stylesheets/public.scss */
.mar-advantages h1 {
  font-weight: normal;
  font-size: 36px;
  color: #333c4e;
  font-family: robotoregular;
  text-align: center;
  max-width: 700px;
  margin: auto;
  line-height: 50px;
}

/* line 377, app/assets/stylesheets/public.scss */
.advantages-confident-image-styles {
  width: 110% !important;
  margin-top: -7%;
}

/* line 381, app/assets/stylesheets/public.scss */
.home-page-express-col {
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 389, app/assets/stylesheets/public.scss */
.mar-advantage-candidate-container.candidate-a-mergin {
  margin-right: 3%;
}

/* line 392, app/assets/stylesheets/public.scss */
.mar-advantage-candidate-container.candidate-b-mergin {
  margin-left: 3%;
}

/* line 395, app/assets/stylesheets/public.scss */
.mar-advantages h3 {
  font-weight: normal;
  color: #667384;
  font-size: 15px;
  font-family: robotoregular;
  line-height: 32px;
}

/* line 402, app/assets/stylesheets/public.scss */
.mar-advantages-cta {
  width: 30%;
  min-width: 320px;
  text-align: center;
  margin: 50px auto 60px auto;
}

/* line 408, app/assets/stylesheets/public.scss */
.mar-advantage-text {
  font-family: robotolight;
  font-size: 19px;
}

/* line 412, app/assets/stylesheets/public.scss */
.match-statistic-pi-sectioin {
  margin: 40px auto 80px auto;
}

/* line 415, app/assets/stylesheets/public.scss */
.statistics-pi-chart-header {
  text-align: center;
  font-family: robotoregular;
  font-size: 17px;
  margin-top: 20px;
}

/* line 421, app/assets/stylesheets/public.scss */
.post-match-third-header {
  font-size: 21px;
  color: orange;
  font-family: robotobold;
  margin: 40px auto;
}

/* line 427, app/assets/stylesheets/public.scss */
.src-styles li a {
  color: #74808e;
}

/* line 430, app/assets/stylesheets/public.scss */
.benefits-size {
  font-size: 20px;
}

/* line 433, app/assets/stylesheets/public.scss */
.home-page-benefits-container {
  width: 90%;
  margin: 95px auto;
}

/* Start Homepage-program Card Styles */
/* line 438, app/assets/stylesheets/public.scss */
.clickable-program-inner-container {
  max-height: 540px;
  margin: 0 auto;
  width: 80%;
  border-radius: 1%;
  box-shadow: 0px 2px 20px 6px #d7d7d7;
}

/* line 445, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .list-group .list-group-item {
  word-wrap: break-word;
}

@media screen and (max-width: 991px) {
  /* line 451, app/assets/stylesheets/public.scss */
  .site-preview-banner .clickable-program-inner-container {
    max-height: 968px;
  }
}

@media screen and (max-width: 767px) {
  /* line 456, app/assets/stylesheets/public.scss */
  .site-preview-banner .clickable-program-inner-container {
    max-height: 1417px;
  }
  /* line 459, app/assets/stylesheets/public.scss */
  .clickable-program-inner-container .program-name {
    text-align: left;
  }
  /* line 462, app/assets/stylesheets/public.scss */
  .clickable-program-inner-container .program-card-state-mobile {
    text-align: left;
  }
}

/* line 466, app/assets/stylesheets/public.scss */
.clickable-program-inner-container
.mar-tab-sidebar-content
.list-group-item.updated {
  background-image: url(/assets/agent_picture_2017_Daniel-ea39438fb8bce1b6597e533fc8de00dd8f342203af748605d06aa47f9d22480e.png);
}

/* line 471, app/assets/stylesheets/public.scss */
.program-card .panel-heading {
  padding: 0;
}

/* line 475, app/assets/stylesheets/public.scss */
.program-card.public .program-card-list {
  margin: 0px 20px;
}

/* line 477, app/assets/stylesheets/public.scss */
.program-card.public .program-card-list .list-item {
  list-style-type: disc;
  padding-bottom: 15px;
  font-size: 14px;
  text-align: left;
}

/* line 484, app/assets/stylesheets/public.scss */
.program-card.public .soft-requirements-list {
  margin: 0px 10px;
}

/* line 486, app/assets/stylesheets/public.scss */
.program-card.public .soft-requirements-list .list-item {
  padding-bottom: 5px;
  font-size: 14px;
  font-family: robotomedium;
  text-align: left;
}

/* line 492, app/assets/stylesheets/public.scss */
.program-card.public .soft-requirements-list li.list-item::before {
  content: "• ";
  color: #6288b0;
  padding-right: 5px;
}

/* line 497, app/assets/stylesheets/public.scss */
.program-card.public .soft-requirements-list .soft-requirements-list-divider {
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 502, app/assets/stylesheets/public.scss */
.program-card.public .similiar-interview-count {
  color: #d49e37;
  font-size: 16px;
  font-family: robotomedium;
}

/* line 508, app/assets/stylesheets/public.scss */
.program-card.public .experiences-list .list-item {
  list-style-type: none;
  padding: 10px 0px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  text-align: left;
}

/* line 515, app/assets/stylesheets/public.scss */
.program-card.public .experiences-list .experience-info-bar {
  margin-top: 15px;
  font-family: robotolight;
  font-size: 14px;
}

/* line 522, app/assets/stylesheets/public.scss */
.program-code-copy {
  cursor: pointer;
  font-size: 12px;
  color: #f5a91a;
}

/* line 527, app/assets/stylesheets/public.scss */
.homepage-clickable-program-row-header {
  background-color: #6385ac;
  color: white;
}

/* line 531, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .homepage-clickable-program-row-header {
  width: 100%;
  margin: 0 auto;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

/* line 537, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .program-card-body-content-row {
  border-bottom-left-radius: 1%;
  border-bottom-right-radius: 1%;
}

/* line 541, app/assets/stylesheets/public.scss */
.clickable-program-inner-container
.main-page-interactive-program
.panel
.panel-body {
  padding: 15px 11px;
}

/* line 547, app/assets/stylesheets/public.scss */
.clickable-program-inner-container
.mar-tabs
.nav-tabs
.program-details-tab-list
a {
  padding: 20px 7px;
}

/* line 554, app/assets/stylesheets/public.scss */
.program-card-body-content-row {
  margin-left: 0;
  margin-right: 0;
}

/* line 558, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .program-card-header-col {
  padding: 10px 0px 10px 25px;
}

/* line 561, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .program-name-container {
  padding: 10px 0px 10px 16px;
}

/* line 564, app/assets/stylesheets/public.scss */
.program-card-header-col.labels-col {
  padding: 0px 35px 0px 0px;
}

/* line 567, app/assets/stylesheets/public.scss */
.homepage-clickable-program-card-bookmark {
  font-size: 26px;
}

/* line 570, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .panel-heading {
  text-align: left;
}

/* line 573, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .panel-body {
  text-align: left;
}

/* line 576, app/assets/stylesheets/public.scss */
.clickable-program-inner-container .panel-body .item-right {
  font-family: robotomedium;
  font-size: 16px;
  color: #5b6878;
}

/* line 581, app/assets/stylesheets/public.scss */
.clickable-program-inner-container
.program-card
.soft-requirements-list
li::before {
  font-size: 12px;
}

/* line 587, app/assets/stylesheets/public.scss */
.homepage-clickable-program-row-header
.program-card-header-col
.label-container
.tooltip.in {
  z-index: 10000 !important;
  position: absolute;
}

/* line 594, app/assets/stylesheets/public.scss */
.homepage-clickable-program-card-bookmark::before {
  padding: 0 8px !important;
}

/* line 597, app/assets/stylesheets/public.scss */
.img-factor-low {
  color: red;
}

/* line 600, app/assets/stylesheets/public.scss */
.img-factor-medium {
  color: orange;
}

/* line 603, app/assets/stylesheets/public.scss */
.img-factor-high {
  color: #69bf69;
}

/* line 606, app/assets/stylesheets/public.scss */
.rating-stars {
  width: 100px;
  height: 17px;
  background-size: 100px 17px;
  background-repeat: no-repeat !important;
  float: right;
}

/* line 613, app/assets/stylesheets/public.scss */
.rating-stars.star-5 {
  background: url(/assets/5_gold_star-556cfc7cd9b23e51d9d7514980b19b81dd2f37be6d1908455cac1ff7d1314249.jpg);
}

/* line 616, app/assets/stylesheets/public.scss */
.program-card.public .comment-icon {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #4fc3f7;
}

/* line 621, app/assets/stylesheets/public.scss */
.program-card.public .comment-icon:hover {
  cursor: pointer;
}

/* line 626, app/assets/stylesheets/public.scss */
.program-card.public .soft-requirements-list .comment-icon {
  position: inherit !important;
  top: inherit !important;
  right: inherit !important;
  display: inline;
  margin-left: 20px;
}

/* line 634, app/assets/stylesheets/public.scss */
.program-card.public .mar-tab-content #additional-info {
  padding-left: 40px;
}

/* line 637, app/assets/stylesheets/public.scss */
.program-card.public .experiences-list .experience-info-bar {
  margin-top: 15px;
  font-family: robotolight;
  font-size: 14px;
}

/* line 642, app/assets/stylesheets/public.scss */
.program-card.public .tab-content .main-tab.scrollable {
  overflow: scroll;
}

/* line 645, app/assets/stylesheets/public.scss */
.program-card.public
.tab-content
.tab-pane.tab-box
.panel
.panel-body
.notes-list
.list-group
.list-group-item
.note-name {
  font-size: 15px;
}

/* End Homepage-program Card Styles */
/* line 657, app/assets/stylesheets/public.scss */
.font-blue {
  color: #4f88c7;
}

/* line 660, app/assets/stylesheets/public.scss */
.mar-advantages {
  text-align: center;
  padding-bottom: 30px;
  padding-top: 30px;
}

/* line 665, app/assets/stylesheets/public.scss */
.mar-advantages h1 {
  text-transform: uppercase;
}

/* line 668, app/assets/stylesheets/public.scss */
.mar-advantages h1 {
  font-weight: normal;
  font-size: 36px;
  color: #333c4e;
  font-family: robotoregular;
  text-align: center;
  max-width: 700px;
  margin: auto;
  line-height: 50px;
}

/* line 678, app/assets/stylesheets/public.scss */
.mar-advantages h3 {
  font-weight: normal;
  color: #667384;
  font-size: 15px;
  font-family: robotoregular;
  line-height: 32px;
}

/* line 685, app/assets/stylesheets/public.scss */
.mar-advantages-cta {
  width: 30%;
  min-width: 320px;
  text-align: center;
  margin: 50px auto 60px auto;
}

/* line 691, app/assets/stylesheets/public.scss */
.features-cta {
  width: 90%;
  text-align: center;
  margin: 20px auto 80px auto;
}

/* line 696, app/assets/stylesheets/public.scss */
.mar-advantages p {
  width: 37%;
  margin: 20px auto;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
}

/* line 704, app/assets/stylesheets/public.scss */
.statistics-pi-chart-header {
  text-align: center;
  font-family: robotoregular;
  font-size: 17px;
  margin-top: 20px;
}

/* line 710, app/assets/stylesheets/public.scss */
.src-styles li a {
  color: #74808e;
}

/* line 713, app/assets/stylesheets/public.scss */
.mar-advantages-container {
  width: 100%;
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 100%;
  background-attachment: fixed;
  background-color: #f7fcfc;
  padding: 10px;
}

/* line 722, app/assets/stylesheets/public.scss */
.mar-advantages-main-header-container {
  width: 90%;
  margin: 0 auto;
}

/* line 726, app/assets/stylesheets/public.scss */
.mar-advantages-main-header {
  text-align: left;
  width: 90%;
  margin: 0px auto;
  padding: 20px 0 10px 0;
  font-size: 32px;
  font-family: robotobold;
  color: #5998dd;
}

/* line 735, app/assets/stylesheets/public.scss */
.three-in-one-sub-header-text.most-powerful {
  font-size: 21px;
  margin-top: 12px;
}

/* line 739, app/assets/stylesheets/public.scss */
.advantages-sub-main-header-text {
  margin: 10px auto 20px auto;
  width: 90%;
  text-align: left;
  font-size: 18px;
}

/* line 745, app/assets/stylesheets/public.scss */
.advantages-sub-second-header-text {
  margin: 0px auto 40px auto;
  width: 90%;
  text-align: center;
  font-size: 20px;
  color: #667384;
}

/* line 752, app/assets/stylesheets/public.scss */
.mar-advantage-secondary-header {
  text-align: center;
  padding: 15px 0px;
  font-size: 41px;
  color: #333c4e !important;
}

/* line 758, app/assets/stylesheets/public.scss */
.mar-advantage-third-header {
  text-align: left;
  padding: 30px 0px;
  font-size: 41px;
  color: #333c4e;
}

/* line 764, app/assets/stylesheets/public.scss */
.mar-advantages-second-section {
  margin: 0 auto;
  max-width: 984px;
  padding: 30px 0;
  width: 70%;
}

/* line 770, app/assets/stylesheets/public.scss */
.mar-advantage-confused-image {
  width: 100%;
}

/* line 773, app/assets/stylesheets/public.scss */
.mar-advantage-confused-image img {
  width: 100%;
}

/* line 778, app/assets/stylesheets/public.scss */
.mar-advantage-candidate-row-container {
  width: 100%;
  margin: 0 auto 20px auto;
}

/* line 782, app/assets/stylesheets/public.scss */
.mar-advantage-candidate-row-container img {
  width: 100%;
  height: auto;
  margin-left: -20px;
}

/* line 787, app/assets/stylesheets/public.scss */
.mar-advantage-candidate-header {
  text-align: left;
  font-size: 31px;
  font-family: robotobold;
  color: #333c4e !important;
  padding: 10px;
}

/* line 794, app/assets/stylesheets/public.scss */
.mar-advantage-candidate-list {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
}

/* line 799, app/assets/stylesheets/public.scss */
.unreliable-underline {
  text-decoration: underline;
}

/* line 802, app/assets/stylesheets/public.scss */
.mar-advantage-process-header {
  font-size: 22px;
  padding: 20px 0;
  font-family: robotomedium;
}

/* line 807, app/assets/stylesheets/public.scss */
.mar-advantage-process-list-item {
  font-size: 19px;
}

/* line 812, app/assets/stylesheets/public.scss */
.glyphicon-check.checkmark-blue {
  float: left;
  padding: 1rem;
  color: #5b94d2;
}

/* line 817, app/assets/stylesheets/public.scss */
.glyphicon-check.checkmark-red {
  float: left;
  padding: 1rem;
  color: #d2735b;
}

/* line 822, app/assets/stylesheets/public.scss */
.mar-advantage-candidate-list-item {
  font-size: 15px;
  padding: 5px 0;
  color: #667384;
}

/* line 827, app/assets/stylesheets/public.scss */
.mar-advantage-difference-section {
  padding: 40px 0;
  width: 70%;
  margin: 0px auto;
}

/* line 832, app/assets/stylesheets/public.scss */
.mar-advantage-difference-section-text {
  font-size: 19px;
  margin-bottom: 20px;
  color: #667384;
}

/* line 837, app/assets/stylesheets/public.scss */
.mar-advantage-difference-section-list {
  margin-bottom: 20px;
  color: #444;
}

/* line 841, app/assets/stylesheets/public.scss */
.mar-advantage-difference-section-list-header {
  margin-bottom: 10px;
}

/* line 844, app/assets/stylesheets/public.scss */
.mar-advantage-difference-section-list-item {
  list-style: disc;
  margin-left: 5%;
  font-size: 16px;
  color: #42474d;
}

/* line 850, app/assets/stylesheets/public.scss */
.tips-first-section-sub-list-container {
  margin-left: 30px;
  list-style: circle;
  margin-bottom: 10px;
}

/* line 855, app/assets/stylesheets/public.scss */
.tips-first-section-sub-list {
  margin-bottom: 10px;
  color: #667384;
}

/* START OF RED FLAG SECTION */
/* line 860, app/assets/stylesheets/public.scss */
.about-red-flags-header-section {
  height: 350px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url(/assets/about_red_flags_header_image_02-bd431138bb6fb58fa7d2df87d1182de45e3cf0dbc4844e77113970c78b6d69c4.png);
  background-position: 40% 37%;
  position: absolute;
  z-index: -1;
  opacity: 0.7;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
}

/* line 875, app/assets/stylesheets/public.scss */
.visible-xs-block.blue {
  background-color: #7fc0db;
  height: 500px;
  width: 100%;
  opacity: 0.7;
  z-index: -2;
  position: absolute;
}

/* line 883, app/assets/stylesheets/public.scss */
.about-red-flags-three-bullets-container {
  width: 90%;
  margin: 20px auto;
  clear: both;
}

/* line 888, app/assets/stylesheets/public.scss */
.about-red-flags-sub-text-main-header {
  font-size: 19px;
}

/* line 891, app/assets/stylesheets/public.scss */
.about-red-flags-three-bullets-item {
  width: 100%;
  padding: 1%;
  margin: 0 auto;
  display: inline-block;
}

/* line 897, app/assets/stylesheets/public.scss */
.glyphicons-asterisk.about-red-flags-glyphicons {
  margin-left: -35px;
  display: inline-block;
  color: #e4b83a;
}

/* line 902, app/assets/stylesheets/public.scss */
.about-red-flags-three-bullets-item-text {
  display: inline-block;
  font-size: 18px;
  padding-left: 30px;
}

/* line 907, app/assets/stylesheets/public.scss */
.about-red-flags-header-content {
  padding-left: 3%;
  padding-right: 3%;
  margin-top: 70px;
  margin-bottom: 70px;
}

/* line 913, app/assets/stylesheets/public.scss */
.about-red-flag-image-container {
  height: 300px;
  overflow: hidden;
}

/* line 917, app/assets/stylesheets/public.scss */
.about-red-flag-image-container img {
  width: 100%;
}

/* line 920, app/assets/stylesheets/public.scss */
.about-red-flags-main-header {
  margin-bottom: 15px;
  font-size: 41px;
  color: #448aff;
}

/* line 925, app/assets/stylesheets/public.scss */
.about-red-flags-second-section-container.white {
  background-color: white;
}

/* line 928, app/assets/stylesheets/public.scss */
.about-red-flags-second-section-container {
  background-color: #fafafa;
}

/* line 931, app/assets/stylesheets/public.scss */
.about-red-flags-second-section-content {
  padding: 70px 0;
  width: 86%;
  margin: 0 auto;
}

/* line 936, app/assets/stylesheets/public.scss */
.about-red-flag-second-header {
  margin: 20px 0;
  font-size: 32px;
}

/* END OF RED FLAG SECTION */
/* Start of Services Page */
/* line 942, app/assets/stylesheets/public.scss */
.service-tabs {
  text-align: center !important;
  background: #fff;
  width: 100% !important;
  z-index: 100 !important;
}

/* line 950, app/assets/stylesheets/public.scss */
.services-content-container {
  padding: 1em 1em;
}

/* line 953, app/assets/stylesheets/public.scss */
.services-tab-presentation {
  width: 10%;
}

/* line 956, app/assets/stylesheets/public.scss */
.nav-tabs > li > a {
  border: 0;
}

/* line 959, app/assets/stylesheets/public.scss */
.service-tabs > li {
  float: none !important;
  display: inline-block !important;
  *display: inline !important;
  /* ie7 fix */
  zoom: 1;
  /* hasLayout ie7 trigger */
}

/* line 967, app/assets/stylesheets/public.scss */
.services-tabs {
  text-align: center;
}

/* line 970, app/assets/stylesheets/public.scss */
.services-procedure-row-spacing {
  width: 80% !important;
  margin: 0 auto !important;
}

/* line 974, app/assets/stylesheets/public.scss */
.service-tabs > li > a {
  padding-bottom: 25px;
  padding-top: 10px;
  margin-bottom: 5px;
}

/* line 979, app/assets/stylesheets/public.scss */
.service-tabs > li > a:hover {
  border: none;
  border-bottom: solid 3px #ddd;
}

/* line 983, app/assets/stylesheets/public.scss */
.service-tabs > li.active > a,
.service-tabs > li.active > a:hover,
.service-tabs > li.active > a:focus {
  color: #448aff;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: solid 3px #448aff;
}

/* line 993, app/assets/stylesheets/public.scss */
.service-tabs > li > a.blue {
  color: #00b0ff;
}

/* line 996, app/assets/stylesheets/public.scss */
.service-tabs > li.active > a.blue,
.service-tabs > li.active > a.blue:hover,
.service-tabs > li.active > a.blue:focus {
  color: #00b0ff;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: solid 3px #00b0ff;
}

/* line 1006, app/assets/stylesheets/public.scss */
.service-tabs > li > a.orange {
  color: #e4b83a;
}

/* line 1009, app/assets/stylesheets/public.scss */
.service-tabs > li.active > a.orange,
.service-tabs > li.active > a.orange:hover,
.service-tabs > li.active > a.orange:focus {
  color: #e4b83a;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: solid 3px #e4b83a;
}

/* line 1019, app/assets/stylesheets/public.scss */
.service-tabs > li > a.red {
  color: #c97335;
}

/* line 1022, app/assets/stylesheets/public.scss */
.service-tabs > li.active > a.red,
.service-tabs > li.active > a.red:hover,
.service-tabs > li.active > a.red:focus {
  color: #c97335;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: solid 3px #c97335;
}

/* line 1032, app/assets/stylesheets/public.scss */
.service-tabs > li > a.green {
  color: #7bc867;
}

/* line 1035, app/assets/stylesheets/public.scss */
.service-tabs > li.active > a.green,
.service-tabs > li.active > a.green:hover,
.service-tabs > li.active > a.green:focus {
  color: #7bc867;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: solid 3px #7bc867;
}

/* line 1045, app/assets/stylesheets/public.scss */
.service-tabs > li > a.purple {
  color: #c286c3;
}

/* line 1048, app/assets/stylesheets/public.scss */
.service-tabs > li.active > a.purple,
.service-tabs > li.active > a.purple:hover,
.service-tabs > li.active > a.purple:focus {
  color: #c286c3;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: solid 3px #c286c3;
}

/* line 1058, app/assets/stylesheets/public.scss */
.services-glyphicons {
  font-size: 25px;
}

/* line 1061, app/assets/stylesheets/public.scss */
.services-benefits-glyphicons {
  font-size: 60px;
}

/* line 1064, app/assets/stylesheets/public.scss */
.services-main-header {
  font-family: robotoregular;
  font-size: 40px;
  color: #5998dd;
  margin-bottom: 20px;
}

/* line 1070, app/assets/stylesheets/public.scss */
.services-list-container {
  margin-left: 2em;
  margin-bottom: 20px;
}

/* line 1074, app/assets/stylesheets/public.scss */
.services-list-item {
  margin-bottom: 8px;
}

/* line 1077, app/assets/stylesheets/public.scss */
.sub-header-paragraph {
  margin: 10px 0;
}

/* line 1080, app/assets/stylesheets/public.scss */
.services-overview-cta {
  text-align: right;
  width: 60%;
  border-radius: 6px;
  color: #fff;
}

/* line 1086, app/assets/stylesheets/public.scss */
.services-overview-cta:hover {
  /* box-shadow: 2.5px 2.5px 2.5px rgba(68, 68, 68, 0.65);
  */
  -webkit-transition: box-shadow 0.5s;
  /* Safari */
  transition: box-shadow 0.5s;
}

/* line 1093, app/assets/stylesheets/public.scss */
.benefits-container {
  margin: 0 3em;
}

/* line 1096, app/assets/stylesheets/public.scss */
.sevices-benefits-main-header {
  text-align: center;
  margin: 40px 0;
  font-family: robotoregular;
  font-size: 40px;
  color: #5998dd;
}

/* line 1103, app/assets/stylesheets/public.scss */
.services-benefit-row-spacing {
  padding: 30px 2% 0 2%;
}

/* line 1106, app/assets/stylesheets/public.scss */
.services-benefit-col-alignment {
  padding: 0 50px;
}

/* line 1109, app/assets/stylesheets/public.scss */
.services-benefit-cta-alignment {
  margin: 60px auto 60px auto;
}

/* line 1112, app/assets/stylesheets/public.scss */
.benefits-cta {
  text-align: center;
  font-size: 24px;
}

/* line 1116, app/assets/stylesheets/public.scss */
p.benefits-cta b {
  letter-spacing: 2px;
}

/* line 1119, app/assets/stylesheets/public.scss */
.sevices-benefits-secondary-header {
  text-align: center;
  font-size: 28px;
  color: #5998dd;
  font-family: robotolight;
  margin-bottom: 15px;
}

/* line 1126, app/assets/stylesheets/public.scss */
.sevices-benefits-secondary-header.blue {
  color: #69dfeb;
}

/* line 1129, app/assets/stylesheets/public.scss */
.sevices-benefits-secondary-header.green {
  color: #79c86b;
}

/* line 1132, app/assets/stylesheets/public.scss */
.sevices-benefits-secondary-header.orange {
  color: #fba65f;
}

/* line 1135, app/assets/stylesheets/public.scss */
.flexible-access-list {
  list-style: none;
}

/* line 1138, app/assets/stylesheets/public.scss */
.services-third-header {
  margin-bottom: 20px;
  color: #5998dd;
  font-size: 22px;
}

/* line 1143, app/assets/stylesheets/public.scss */
.third-sub-header-text {
  font-size: 16px;
  color: #444;
  text-align: justify;
}

/* line 1148, app/assets/stylesheets/public.scss */
.thid-sub-header-hyper-link {
  float: right;
  color: #59aff2;
}

/* line 1152, app/assets/stylesheets/public.scss */
.second-sub-header-text {
  text-align: center;
  font-size: 18px;
}

/* line 1156, app/assets/stylesheets/public.scss */
.services-procedure-link {
  background: rgba(255, 255, 255, 0.1);
  border: 2px solid #ee6163;
  border-radius: 3px;
  color: #ee6163;
  display: inline-block;
  font-weight: 500;
  padding: 4px 50px;
  height: 68px;
  line-height: 55px;
  font-size: 18px;
}

/* line 1168, app/assets/stylesheets/public.scss */
.services-procedure-link:hover {
  background-color: #ee6163;
  color: #fff;
  -webkit-transition: background-color 0.25s;
  /* Safari */
  transition: background-color 0.25s;
}

/* line 1175, app/assets/stylesheets/public.scss */
.services-procedure-cta {
  text-align: center;
  width: 40%;
  margin: 3em auto;
  border-radius: 4px;
}

/* line 1181, app/assets/stylesheets/public.scss */
.sevices-procedure-main-header {
  text-align: center;
  margin: 40px 0;
  color: #5998dd;
}

/* line 1186, app/assets/stylesheets/public.scss */
.services-procedure-col-alignment {
  margin: 3em 0;
  text-align: center;
}

/* line 1190, app/assets/stylesheets/public.scss */
.services-procedure-second-header {
  text-align: center;
  margin-bottom: 20px;
}

/* line 1194, app/assets/stylesheets/public.scss */
.services-procedure-sub-second-header {
  font-size: 16px;
  color: #444;
  text-align: center;
}

/* line 1199, app/assets/stylesheets/public.scss */
.services-procedure-example-thumbnail {
  width: 60%;
  margin-bottom: 20px;
}

/* line 1203, app/assets/stylesheets/public.scss */
.services-faq-container {
  width: 80%;
  margin: 20px auto;
}

/* line 1207, app/assets/stylesheets/public.scss */
.services-faq-main-header {
  text-align: center;
  margin: 40px 0;
  color: #5998dd;
}

/* line 1212, app/assets/stylesheets/public.scss */
.services-faq-row-container {
  width: 90% !important;
  margin: 20px auto !important;
  padding: 45px 0;
  border-top: solid #b8b6b6 1px;
}

/* line 1218, app/assets/stylesheets/public.scss */
.services-faq-secondary-header {
  font-size: 24px;
  font-family: robotoregular;
}

/* line 1222, app/assets/stylesheets/public.scss */
.services-faq-secondary-header.contact-us {
  font-size: 18px;
}

/* line 1227, app/assets/stylesheets/public.scss */
.trademark-getting-started-styles {
  font-size: 18px;
}

/* line 1230, app/assets/stylesheets/public.scss */
.services-pricing-header-text {
  color: #fff;
  font-size: 30px;
  font-family: robotobold;
  position: relative;
}

/* line 1236, app/assets/stylesheets/public.scss */
.services-pricing-sub-header-text {
  font-size: 12px;
  font-family: robotoregular;
  color: white;
}

/* END of Services Page */
/* START OF IMG SPACE */
/* line 1243, app/assets/stylesheets/public.scss */
.nav-tabs > li > a {
  border: 0;
}

/* line 1246, app/assets/stylesheets/public.scss */
.img-space-tabs > li {
  float: none;
  display: inline-block;
  *display: inline;
  /* ie7 fix */
  zoom: 1;
  /* hasLayout ie7 trigger */
}

/* line 1254, app/assets/stylesheets/public.scss */
.img-space-tabs {
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  padding: 0;
}

/* line 1262, app/assets/stylesheets/public.scss */
.img-space-tabs > li > a {
  padding-bottom: 30px;
  padding-top: 10px;
}

/* line 1266, app/assets/stylesheets/public.scss */
.img-space-tabs > li > a:hover {
  border: none;
  border-bottom: solid 3px #ddd;
}

/* line 1270, app/assets/stylesheets/public.scss */
.img-space-tabs > li.active > a,
.img-space-tabs > li.active > a:hover,
.img-space-tabs > li.active > a:focus {
  color: #555555;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: solid 3px #ddd;
}

/* line 1280, app/assets/stylesheets/public.scss */
.img-space-tab-presentation {
  width: 10%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}

/* line 1287, app/assets/stylesheets/public.scss */
.img-space-tab-presentation .blue {
  color: #73bec8;
}

/* line 1290, app/assets/stylesheets/public.scss */
.img-space-tab-presentation .yellow {
  color: #e4ba3f;
}

/* line 1293, app/assets/stylesheets/public.scss */
.img-space-tab-presentation .red {
  color: #cb732b;
}

/* line 1296, app/assets/stylesheets/public.scss */
.img-space-tab-presentation .green {
  color: #89bc62;
}

/* line 1299, app/assets/stylesheets/public.scss */
.img-space-tab-presentation .purple {
  color: #c384c5;
}

/* line 1302, app/assets/stylesheets/public.scss */
.intro-img-header-container {
  padding: 40px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
}

/* line 1309, app/assets/stylesheets/public.scss */
.img-space-glyphicons {
  font-size: 25px;
}

/* line 1312, app/assets/stylesheets/public.scss */
.services-benefits-glyphicons {
  font-size: 60px;
  border: solid 1px;
  padding: 20px;
  border-radius: 50%;
  margin-bottom: 20px;
}

/* line 1319, app/assets/stylesheets/public.scss */
.services-benefits-glyphicons.blue {
  border-color: #69dfeb;
}

/* line 1322, app/assets/stylesheets/public.scss */
.services-benefits-glyphicons.green {
  border-color: #79c86b;
}

/* line 1325, app/assets/stylesheets/public.scss */
.services-benefits-glyphicons.orange {
  border-color: #fba65f;
}

/* line 1328, app/assets/stylesheets/public.scss */
.img-space-single-tabs .main-section {
  margin-top: 5px;
}

/* line 1331, app/assets/stylesheets/public.scss */
.img-space-header-container {
  box-shadow: 0 4px 2px -4px rgba(0, 0, 0, 0.3);
  margin-bottom: 4px;
}

/* line 1335, app/assets/stylesheets/public.scss */
.img-space-header-style {
  margin: 0 auto !important;
  width: 80%;
}

/* line 1339, app/assets/stylesheets/public.scss */
.img-space-header-style .img-space-list-styles {
  padding: 25px 10px;
  margin-bottom: 5px;
  text-align: center;
  border-bottom: solid #fff 2px;
}

/* line 1345, app/assets/stylesheets/public.scss */
.img-space-header-style .img-space-list-styles:hover {
  border-bottom: solid #448aff 2px;
  color: #448aff;
}

/* line 1349, app/assets/stylesheets/public.scss */
.img-space-header-style > a .img-space-list-styles.active {
  border-bottom: solid #448aff 2px;
}

/* line 1352, app/assets/stylesheets/public.scss */
.img-space-header-style > a .img-space-list-styles.active {
  color: #444;
  font-family: robotobold;
}

/* line 1356, app/assets/stylesheets/public.scss */
.img-space-header-style > .img-space-list-styles:focus {
  border-bottom: solid #448aff 2px;
}

/* line 1359, app/assets/stylesheets/public.scss */
.img-main-header {
  font-size: 34px;
  font-family: roboto-medium;
}

/* line 1363, app/assets/stylesheets/public.scss */
.intro-img-header-container {
  padding: 20px;
}

/* line 1366, app/assets/stylesheets/public.scss */
.intro-img-image-container {
  overflow: hidden;
  width: 100%;
}

/* line 1370, app/assets/stylesheets/public.scss */
.intro-img-image-container img {
  width: 110%;
}

/* line 1373, app/assets/stylesheets/public.scss */
.intro-to-img-main-header {
  margin: 20px 0;
}

/* line 1376, app/assets/stylesheets/public.scss */
.intro-to-img-sub-main-header {
  margin-bottom: 30px !important;
  width: 95%;
}

/* line 1380, app/assets/stylesheets/public.scss */
.intro-to-img-external-link {
  color: #448aff !important;
  cursor: pointer;
  font-size: 16px;
  margin-bottom: 10px;
  font-family: "Roboto", arial, sans-serif;
}

/* line 1387, app/assets/stylesheets/public.scss */
.intro-to-img-external-link:hover {
  color: #2962ff !important;
}

/* line 1390, app/assets/stylesheets/public.scss */
.intro-to-img-top-cta {
  width: 100%;
  margin: 40px auto 0px auto;
}

/* line 1394, app/assets/stylesheets/public.scss */
.intro-to-img-top-cta a {
  width: 50%;
}

/* line 1397, app/assets/stylesheets/public.scss */
.second-section {
  margin: 100px auto !important;
  width: 80% !important;
}

/* line 1401, app/assets/stylesheets/public.scss */
.intro-to-img-secondary-header {
  margin-bottom: 20px;
}

/* line 1404, app/assets/stylesheets/public.scss */
.intro-to-img-third-header {
  font-size: 20px;
  font-family: robotoregular;
  margin-bottom: 10px;
}

/* line 1409, app/assets/stylesheets/public.scss */
.intro-to-img-secondary-section {
  font-size: 17px;
}

/* line 1412, app/assets/stylesheets/public.scss */
.third-section {
  margin: 100px auto;
  width: 80%;
}

/* line 1416, app/assets/stylesheets/public.scss */
.img-consideration-container {
  /*width: 90%;
  margin: 0 auto;
  */
}

/* line 1421, app/assets/stylesheets/public.scss */
.img-consideration-main-header-container {
  background-color: #00b0ff;
  padding: 40px 10%;
  margin-bottom: 20px;
}

/* line 1426, app/assets/stylesheets/public.scss */
.img-consideration-main-header {
  padding: 20px;
  color: #fff;
  font-family: robotobold;
}

/* line 1431, app/assets/stylesheets/public.scss */
.img-consideration-main-sub-header-text {
  padding: 20px;
  width: 60%;
  color: #fff;
}

/* line 1436, app/assets/stylesheets/public.scss */
.img-consideration-row-styles {
  padding: 30px 5%;
}

/* line 1439, app/assets/stylesheets/public.scss */
.row-bg-grey {
  background-color: #fafafa;
}

/* line 1442, app/assets/stylesheets/public.scss */
.img-consideration-second-header {
  font-family: robotoregular;
}

/* line 1445, app/assets/stylesheets/public.scss */
.img-concentraion-internal-link {
  color: #5093f6;
}

/* line 1448, app/assets/stylesheets/public.scss */
.img-concentraion-internal-link:hover {
  color: #7fadf2;
}

/* line 1451, app/assets/stylesheets/public.scss */
.getting-started-main-section {
  margin-bottom: 20px;
  padding: 0 5%;
}

/* line 1455, app/assets/stylesheets/public.scss */
.getting-started-row {
  padding: 30px 15%;
}

/* line 1458, app/assets/stylesheets/public.scss */
.getting-started-main-header {
  margin: 40px 0;
  font-family: robotobold;
}

/* line 1462, app/assets/stylesheets/public.scss */
.getting-started-sub-main-header {
  margin-bottom: 60px;
  width: 95%;
}

/* line 1466, app/assets/stylesheets/public.scss */
.getting-started-second-header {
  font-family: robotoregular;
  font-size: 28px;
  color: #444;
}

/* line 1471, app/assets/stylesheets/public.scss */
.number-bubble {
  padding: 18px 29px;
  border-radius: 50%;
  margin-left: -100px;
  color: white;
  background-color: #448aff;
  margin-right: 15px;
}

/* line 1479, app/assets/stylesheets/public.scss */
.insights-content-container p {
  margin-bottom: 0;
}

/* line 1482, app/assets/stylesheets/public.scss */
.insights-content-container {
  margin: 0 auto 100px auto;
}

/* line 1485, app/assets/stylesheets/public.scss */
.insights-main-header {
  text-align: center;
  padding: 2%;
  margin: 20px 0;
}

/* line 1490, app/assets/stylesheets/public.scss */
.insights-sub-header {
  font-size: 24px;
  color: #444;
  margin-bottom: 20px;
}

/* line 1495, app/assets/stylesheets/public.scss */
.insight-bullet-text {
  padding-left: 10px;
}

/* line 1498, app/assets/stylesheets/public.scss */
.insight-img-bullets li {
  list-style-type: none;
}

/* line 1501, app/assets/stylesheets/public.scss */
.insight-img-list-item-left {
  width: 8%;
  display: inline-block;
  float: left;
  clear: both;
}

/* line 1507, app/assets/stylesheets/public.scss */
.insight-img-list-item-right {
  width: 88%;
  display: inline-block;
}

/* line 1511, app/assets/stylesheets/public.scss */
.sub-insight-img-list-container {
  margin-bottom: 10px;
}

/* line 1514, app/assets/stylesheets/public.scss */
.sub-insight-img-list .glyphicons {
  color: #448aff;
}

/* line 1517, app/assets/stylesheets/public.scss */
.img-space-challenges {
  width: 81%;
  margin: 0 auto;
}

/* line 1521, app/assets/stylesheets/public.scss */
.img-space-challenges-sub-header {
  text-align: left;
  margin: 20px 0;
  font-size: 28px;
}

/* line 1526, app/assets/stylesheets/public.scss */
.challenges-plus-glyph-icon-big {
  font-size: 40px;
  color: #448aff;
  margin-top: -7px;
}

/* line 1531, app/assets/stylesheets/public.scss */
.challenges-minus-glyph-icon-big {
  font-size: 40px;
  color: #bb7500;
  margin-top: -7px;
}

/* line 1536, app/assets/stylesheets/public.scss */
.img-space-challenges-list-container {
  margin: 10px auto;
}

/* line 1539, app/assets/stylesheets/public.scss */
.img-space-challenges-list-item {
  padding: 5px 0;
  padding-left: 5.28571429em;
  text-indent: -1.28571429em;
}

/* line 1544, app/assets/stylesheets/public.scss */
.challenges-plus-glyph-icon-small {
  font-size: 18px;
  color: #448aff;
  margin-top: -4px;
}

/* line 1549, app/assets/stylesheets/public.scss */
.img-space-content-right-glyh {
  display: inline;
}

/* line 1552, app/assets/stylesheets/public.scss */
.challenges-minus-glyph-icon-small {
  font-size: 18px;
  color: #bb7500;
  margin-top: -4px;
}

/*Start of Buttons*/
/* line 1558, app/assets/stylesheets/public.scss */
.img-space-button {
  background: #00c853 !important;
  border: none !important;
  border-radius: 2px !important;
  color: #fff !important;
  display: inline-block !important;
  font-family: "Roboto", arial, sans-serif !important;
  font-size: 16px !important;
  height: 48px !important;
  letter-spacing: 0.5px !important;
  line-height: 48px !important;
  padding: 0 24px !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  margin-top: 10px !important;
}

/* line 1575, app/assets/stylesheets/public.scss */
.img-space-button:hover {
  background: #43a047;
  color: #fff;
}

/* line 1579, app/assets/stylesheets/public.scss */
.img-space-container {
  width: 80%;
  margin: 0 auto;
}

/* line 1583, app/assets/stylesheets/public.scss */
.grey-background {
  background-color: #fafafa;
}

/* line 1586, app/assets/stylesheets/public.scss */
.visa-info-container {
  padding: 40px 0 60px 0;
}

/* line 1589, app/assets/stylesheets/public.scss */
.visas-secondary-header {
  padding: 0 40px;
}

/* line 1592, app/assets/stylesheets/public.scss */
.visas-sub-header-text {
  margin-bottom: 30px;
}

/* line 1595, app/assets/stylesheets/public.scss */
.visa-list-item {
  padding: 10px 0;
  list-style-type: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
}

/* line 1603, app/assets/stylesheets/public.scss */
.visa-list-item:before {
  content: "\2022";
  font-size: 50px;
  line-height: 24px;
  margin-left: -40px;
  margin-right: 1rem;
  vertical-align: middle;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
}

/* line 1615, app/assets/stylesheets/public.scss */
.visas-requirment-list-container {
  list-style: decimal;
  padding-left: 60px;
  margin-bottom: 30px;
}

/* line 1620, app/assets/stylesheets/public.scss */
.img-space-caribbean-container {
  padding: 10px 5% 30px 5%;
}

/* line 1623, app/assets/stylesheets/public.scss */
.us-img-caribbean-main-header {
  text-align: center;
  padding: 2%;
  margin: 20px 0 0px 0;
}

/* line 1628, app/assets/stylesheets/public.scss */
.us-img-carribean-content-container {
  width: 82% !important;
  margin: 20px auto !important;
}

/* line 1632, app/assets/stylesheets/public.scss */
.img-space-myth-text {
  text-align: justify;
}

/* line 1637, app/assets/stylesheets/public.scss */
.us-img-carribean-text {
  width: 80%;
  margin: 0 auto 50px auto;
}

/* line 1641, app/assets/stylesheets/public.scss */
.caribbean-learn-more p {
  color: #448aff;
}

/* line 1644, app/assets/stylesheets/public.scss */
.caribbean-learn-more p:hover {
  color: #3675de;
}

/* line 1647, app/assets/stylesheets/public.scss */
.img-space-tips-container {
  padding: 10px 55;
}

/* line 1650, app/assets/stylesheets/public.scss */
.img-space-tip-main-header {
  text-align: center;
  padding: 2%;
  margin: 20px 0 0px 0;
}

/* line 1655, app/assets/stylesheets/public.scss */
.non-img-visas-text {
  width: 78%;
  margin: 0 auto;
}

/* line 1659, app/assets/stylesheets/public.scss */
.img-space-tips-star {
  width: 60%;
  margin: 40px auto;
}

/* line 1663, app/assets/stylesheets/public.scss */
.img-space-tips-star li {
  margin-bottom: 20px;
}

/* line 1666, app/assets/stylesheets/public.scss */
.img-space-tips-star p {
  display: inline-block;
}

/* line 1669, app/assets/stylesheets/public.scss */
.custom-glyph-star {
  font-size: 30px;
  margin-right: 10px;
  margin-left: -66px;
  color: #ffcd22;
}

/* End of Buttons*/
/* END OF IMG SPACE */
/* Start of CTA container styles */
/* line 1678, app/assets/stylesheets/public.scss */
.cta-container-grey {
  background-color: #e8e8e8;
}

/* line 1681, app/assets/stylesheets/public.scss */
.cta-content-container {
  padding: 121px 5% 1px 5%;
  width: 80%;
  margin: 0 auto;
  min-height: 400px;
  text-align: center;
  vertical-align: middle;
}

/* END of CTA container styles */
/* START OF Red Flags PAGE */
/* line 1691, app/assets/stylesheets/public.scss */
.red-flags-header-container {
  background-color: #f6fbfb;
  /* For Safari 5.1 to 6.0 */
  padding-top: 3%;
  padding-bottom: 3%;
}

/* line 1697, app/assets/stylesheets/public.scss */
.red-flags-header-content-container {
  width: 80%;
  vertical-align: middle;
  padding-left: 3%;
}

/* line 1702, app/assets/stylesheets/public.scss */
.red-flags-main-header {
  margin-bottom: 10px;
  font-size: 41px;
  color: #448aff;
}

/* line 1707, app/assets/stylesheets/public.scss */
.red-flags-second-section-container {
  padding-top: 3%;
  padding-bottom: 3%;
}

/* line 1711, app/assets/stylesheets/public.scss */
.red-flags-second-section-container.gray {
  background-color: #fafafa;
}

/* line 1714, app/assets/stylesheets/public.scss */
.red-flags-second-section-content-container {
  padding-left: 3%;
  padding-right: 3%;
}

/* line 1718, app/assets/stylesheets/public.scss */
.red-flags-second-section-content {
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 2em;
  padding-bottom: 2em;
}

/* line 1724, app/assets/stylesheets/public.scss */
.red-flags-second-section-third-header {
  font-size: 24px;
}

/* line 1727, app/assets/stylesheets/public.scss */
.red-flags-second-section-third-header.orange {
  color: #f5b26c;
  font-size: 30px;
}

/* line 1731, app/assets/stylesheets/public.scss */
.red-flags-second-section-third-header.blue {
  color: #5998dd;
  font-size: 28px;
}

/* line 1735, app/assets/stylesheets/public.scss */
.red-flags-second-section-list-container {
  margin-bottom: 20px;
  padding-left: 20px;
}

/* line 1739, app/assets/stylesheets/public.scss */
.red-flags-second-section-list-item {
  margin-left: 26px;
  text-indent: -11px;
}

/* line 1743, app/assets/stylesheets/public.scss */
.red-flags-second-section-list-item-bullets {
  list-style: disc;
  margin-left: 20px;
}

/* line 1747, app/assets/stylesheets/public.scss */
.red-flags-second-section-list-item-number {
  list-style: decimal;
  margin-left: 1em;
}

/* line 1751, app/assets/stylesheets/public.scss */
.glyphicons-arrow-right.redflags-arrow-blue {
  color: #5b94d2;
}

/* line 1754, app/assets/stylesheets/public.scss */
.red-flags-third-section-container {
  padding-left: 1%;
  padding-top: 2em;
  padding-bottom: 2em;
}

/* line 1759, app/assets/stylesheets/public.scss */
.red-flags-second-section-text {
  margin-bottom: 20px;
}

/* line 1762, app/assets/stylesheets/public.scss */
.red-flags-second-section-text-disclaimer {
  font-size: 13px;
}

/* line 1765, app/assets/stylesheets/public.scss */
.red-flags-second-section-text .glyphicons-ok-circle.blue {
  color: #2a78e4;
  font-size: 30px;
  margin-top: -6px;
}

/* line 1770, app/assets/stylesheets/public.scss */
.red-flags-secondary-header {
  font-size: 32px;
}

/* line 1773, app/assets/stylesheets/public.scss */
.red-flags-secondary-header-plan-of-action {
  margin-bottom: 20px;
  font-size: 32px;
}

/* line 1777, app/assets/stylesheets/public.scss */
.red-flags-research-list-container {
  padding-left: 10px;
  margin-bottom: 10px;
}

/* line 1781, app/assets/stylesheets/public.scss */
.red-flags-second-section-text-container {
  width: 80%;
  margin: 40px auto;
}

/* line 1785, app/assets/stylesheets/public.scss */
.red-flags-second-section-text b {
  font-size: 20px;
}

/* line 1788, app/assets/stylesheets/public.scss */
.red-flags-second-section-text.plan-of-action {
  padding-left: 10px;
}

/* line 1791, app/assets/stylesheets/public.scss */
.glyphicons-circle-arrow-right.red-flags-green {
  color: #039f12;
}

/* line 1794, app/assets/stylesheets/public.scss */
.red-flags-research-link-text {
  color: #347ee5;
  font-size: 19px;
  padding-left: 10px;
}

/* line 1799, app/assets/stylesheets/public.scss */
.glyphicons-circle-arrow-right.blue {
  color: #347ee5;
}

/* line 1802, app/assets/stylesheets/public.scss */
.red-flags-second-section-container.green {
  background-color: #00bfa5;
  padding-right: 10%;
  padding-left: 10%;
  color: #fff;
}

/* line 1808, app/assets/stylesheets/public.scss */
.red-flags-overwhelmed-list-container {
  margin-bottom: 10px;
}

/* line 1811, app/assets/stylesheets/public.scss */
.red-flags-second-section-text.white {
  color: #fff;
  font-size: 19px;
}

/* line 1815, app/assets/stylesheets/public.scss */
.red-flags-second-section-text.indent {
  padding-left: 30px;
  text-indent: -12px;
}

/* line 1819, app/assets/stylesheets/public.scss */
.glyphicons-flag.red {
  color: #c20707;
}

/* line 1822, app/assets/stylesheets/public.scss */
.glyphicons-flag.green {
  color: #057a05;
}

/* line 1825, app/assets/stylesheets/public.scss */
.red-flags-second-section-list-container.indent {
  padding-left: 60px;
}

/* END OF Red Flags PAGE */
/* START OF BACKGROUND GAPS */
/* line 1830, app/assets/stylesheets/public.scss */
.background-gaps-list-header-text {
  font-family: robotobold;
  margin-bottom: 10px;
}

/* END OF BACKGROUND GAPS */
/* START OF ABOUT PAGE */
/* line 1836, app/assets/stylesheets/public.scss */
.about-main-header-container {
  background: -webkit-linear-gradient(left, #09aeed 14%, #27c8b8 36%, #e49aa0 84%);
  /* For Safari 5.1 to 6.0 */
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 1847, app/assets/stylesheets/public.scss */
.about-main-header {
  text-align: center;
  font-family: robotobold;
  color: white !important;
}

/* line 1852, app/assets/stylesheets/public.scss */
.about-second-section-container {
  width: 60%;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 1858, app/assets/stylesheets/public.scss */
.about-second-section-header {
  text-align: center;
  margin-bottom: 40px;
  font-size: 42px;
  font-family: robotolight;
  color: #7c7c7c !important;
}

/* line 1865, app/assets/stylesheets/public.scss */
.about-body-section-text {
  text-align: center;
  font-size: 19px;
}

/* line 1869, app/assets/stylesheets/public.scss */
.quote-about-container {
  width: 50%;
  margin: 0 auto;
  text-align: center;
  padding-top: 10px;
}

/* line 1875, app/assets/stylesheets/public.scss */
.about-quote-image {
  height: 30px;
  margin-bottom: 10px;
}

/* line 1879, app/assets/stylesheets/public.scss */
.about-quote-text {
  text-align: center;
  color: #2d7ae5;
  margin-bottom: 40px;
  font-family: robotobold;
  font-size: 22px;
}

/* line 1886, app/assets/stylesheets/public.scss */
.about-quote-writer {
  font-size: 15px;
}

/* line 1889, app/assets/stylesheets/public.scss */
.about-company-third-section {
  padding: 40px 0;
}

/* line 1892, app/assets/stylesheets/public.scss */
.about-company-third-section.grey {
  background-color: #eeeeee;
}

/* line 1895, app/assets/stylesheets/public.scss */
.advantage-cta-header {
  font-family: robotobold;
  font-size: 50px;
  color: white;
  text-align: center;
  margin-bottom: 15px;
}

/* line 1902, app/assets/stylesheets/public.scss */
.about-company-our-core-header {
  font-family: robotolight;
  font-size: 42px;
  color: white;
  text-align: center;
  margin-bottom: 60px;
}

/* line 1909, app/assets/stylesheets/public.scss */
.advantage-cta-sub-header-text {
  text-align: center;
  color: white;
  font-size: 28px;
  margin-bottom: 20px;
  font-family: robotoregular;
}

/* line 1916, app/assets/stylesheets/public.scss */
.core-value-bkgd-img {
  background-color: rgba(0, 0, 0, 0.6);
  min-height: 200px;
  padding: 65px 0;
}

/* line 1921, app/assets/stylesheets/public.scss */
.about-pill-container {
  width: 100%;
  margin: 0 auto;
}

/* line 1925, app/assets/stylesheets/public.scss */
.nav-pills.about {
  width: 80%;
  padding-left: 5%;
  margin: 0 auto 25px auto;
}

/* line 1930, app/assets/stylesheets/public.scss */
.glyphicons.about-pills {
  border: solid 2px;
  border-radius: 50%;
  padding: 25px;
  font-size: 38px;
  color: #8a959f;
}

/* line 1937, app/assets/stylesheets/public.scss */
.core-overview-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 44px;
  vertical-align: middle;
  border-top: 0px dashed;
  border-top: 0px solid \9;
  border-right: 0px solid transparent;
  border-left: 0px solid transparent;
}

/* line 1948, app/assets/stylesheets/public.scss */
.about-pill-item-container {
  background-color: #e4e4e4;
  width: 80%;
  margin: 0 auto;
  padding: 30px 0 0 0;
  text-align: center;
}

/* line 1955, app/assets/stylesheets/public.scss */
.about-pill-item-container .core-value-third-header {
  padding-bottom: 20px;
  font-size: 28px;
  font-family: robotobold;
  color: #00b0ff;
  text-transform: uppercase;
}

/* line 1962, app/assets/stylesheets/public.scss */
.about-pill-item-container .core-value-sub-text {
  font-size: 24px;
  width: 60%;
  margin: 0 auto;
  padding-bottom: 30px;
  color: #d4d7da;
}

/* line 1969, app/assets/stylesheets/public.scss */
.nav-pills.about li.active a {
  color: #eee !important;
  background-color: transparent !important;
}

/* line 1973, app/assets/stylesheets/public.scss */
.nav-pills.about li.active a span,
.nav-pills.about li:hover a span {
  color: #00b0ff;
}

/* line 1977, app/assets/stylesheets/public.scss */
.nav-pills.about li.active a span.core-overview-caret,
.nav-pills.about li:hover a span.core-overview-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 44px;
  vertical-align: middle;
  border-top: 6px dashed;
  border-top: 10px solid \9;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

/* line 1989, app/assets/stylesheets/public.scss */
.about-our-core-values-container {
  background-image: url(/assets/our_values_background-d26cec822ffd987f19f6f8ffeb786a6f92fdcf21c3642da95e0e72ac7eb02b08.jpg);
  opacity: 0.7;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 2000, app/assets/stylesheets/public.scss */
.about-company-third-section {
  opacity: 0.7;
  background-repeat: no-repeat;
}

/* line 2004, app/assets/stylesheets/public.scss */
.about-content {
  background: transparent !important;
  min-height: auto;
}

/* line 2008, app/assets/stylesheets/public.scss */
.about-content .tab-pane {
  background: transparent !important;
  min-height: auto;
}

/* line 2012, app/assets/stylesheets/public.scss */
.about-company-third-section.circle-bkgd-image {
  /* background-image: image-url(/assets/circles_pattern_blue_white-c61ee77615258220ba17116e46454b2cf5e46387aa9c303ed37d0f24380334f2.png);
  */
  background-color: #f7fcfc;
  opacity: 0.85;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}

/* line 2023, app/assets/stylesheets/public.scss */
.timeline-date-image-container {
  border-radius: 50% !important;
  margin-top: -28px !important;
  height: 180px !important;
  width: 180px !important;
  border: solid white 5px;
  background-size: cover;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 2034, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2020 {
  background-image: url(/assets/about_company_2020-496b092865c07601fb5cf7001bfae1d03392bbbda15c44aaeb4beba4035aeea1.jpg);
}

/* line 2037, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2018 {
  background-image: url(/assets/about_company_2018-de40a607d004f96ff971c75f9792dc941a984e5fdf9583150e05f1cb0424aade.jpg);
}

/* line 2040, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2017 {
  background-image: url(/assets/about_company_2017_2-6e840e769b556c2eda07539fc5d26738b19243b2f6e51e531ab0709b081f26b5.jpg);
}

/* line 2043, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2016 {
  background-image: url(/assets/about_company_2016_2-a0f29911ae0afc6e99c277894a1196f554233369bdf39d20c2cb558878ccfcdb.jpg);
}

/* line 2046, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2014 {
  background-image: url(/assets/about_company_2014_2-179395ec114bc1129f05fac1e46679f991934347ddf34437e5c5926a36fe7f57.jpg);
}

/* line 2049, app/assets/stylesheets/public.scss */
.timeline-date-image-container.companyMarch2012 {
  background-image: url(/assets/about_company_March_2012_2-dd7c7c42ee44d176b9bfa955f8db4656a39fad9547d6eaebf8543422f70f7118.jpg);
}

/* line 2052, app/assets/stylesheets/public.scss */
.timeline-date-image-container.companyJuly2012 {
  background-image: url(/assets/about_company_July_2012_2-52799e4b16741df101f759e3e223e6712ced13e1118f9f61ea3be4ed2a678ce8.jpg);
}

/* line 2055, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2010 {
  background-image: url(/assets/about_company_2010_2-3685c681f6ee352f96217f7f0393a05dd75e339384cb6403f1ded34265055661.jpg);
}

/* line 2058, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2008 {
  background-image: url(/assets/about_company_2008_2-1b317a015f9b60a4f356a5eaa4039c3291ea32e4a61cf54753d34317f8dab2e4.jpg);
}

/* line 2061, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2006 {
  background-image: url(/assets/about_company_2006_2-dd5a01d56d04c75e8102434a8e3d996e98737691ff23c9423ab2ab0bbb9096e6.jpg);
}

/* line 2064, app/assets/stylesheets/public.scss */
.timeline-date-image-container.company2004 {
  background-image: url(/assets/about_company_2004_2-e3aa82938ad5e76e47656ee82d52070adb32668c6767a35f212c323d68daed81.jpg);
}

/* line 2067, app/assets/stylesheets/public.scss */
.advantages-cta-container {
  background-image: url(/assets/educate_2-7aff5d6ef9a2662f268fb74f169b1f28df8f4ec8c47f3029bf13214f0287159f.jpg);
  opacity: 0.7;
  background-repeat: no-repeat;
  background-size: 100% 143%;
  background-position: center;
}

@media screen and (max-width: 885px) {
  /* line 2075, app/assets/stylesheets/public.scss */
  .advantages-cta-container {
    background-size: 112% 100%;
  }
}

/* line 2079, app/assets/stylesheets/public.scss */
.advantage-cta-bkgd-img {
  background-color: rgba(0, 0, 0, 0.6);
  min-height: 200px;
  padding: 100px 0;
}

/* .timeline-date-image-container img{
  width: 100%;
  height: auto;
}
*/
/* line 2089, app/assets/stylesheets/public.scss */
.timeline-container {
  width: 90%;
  margin: 0 auto;
}

/* line 2093, app/assets/stylesheets/public.scss */
.about-timeline {
  text-align: center;
  height: 150px;
  padding: 30px 0;
}

/* line 2098, app/assets/stylesheets/public.scss */
.about-timeline-row-container {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 2102, app/assets/stylesheets/public.scss */
.timeline-row-container-left {
  padding-left: 15px;
}

/* line 2105, app/assets/stylesheets/public.scss */
.timeline-row-container-right {
  padding-right: 15px;
}

/* line 2108, app/assets/stylesheets/public.scss */
.about-timeline.timeline-left {
  border-right: 15px solid;
}

/* line 2111, app/assets/stylesheets/public.scss */
.about-timeline.timeline-right {
  border-left: 15px solid;
  padding-left: 5%;
}

@media screen and (max-width: 991px) {
  /* line 2116, app/assets/stylesheets/public.scss */
  .about-timeline-row-container {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  /* line 2120, app/assets/stylesheets/public.scss */
  .about-timeline.timeline-right {
    padding-left: none;
  }
}

/* line 2124, app/assets/stylesheets/public.scss */
.about-timeline.turquoise {
  color: #69dfeb;
}

/* line 2127, app/assets/stylesheets/public.scss */
.timeline-date-header.turquoise {
  color: #69dfeb;
}

/* line 2130, app/assets/stylesheets/public.scss */
.about-timeline.pink {
  color: #f41b97;
}

/* line 2133, app/assets/stylesheets/public.scss */
.timeline-date-header.pink {
  color: #f41b97;
}

/* line 2136, app/assets/stylesheets/public.scss */
.about-timeline.orange {
  color: #ffa33c;
}

/* line 2139, app/assets/stylesheets/public.scss */
.timeline-date-header.orange {
  color: #ffa33c;
}

/* line 2142, app/assets/stylesheets/public.scss */
.about-timeline.violet {
  color: #c286c3;
}

/* line 2145, app/assets/stylesheets/public.scss */
.timeline-date-header.violet {
  color: #c286c3;
}

/* line 2148, app/assets/stylesheets/public.scss */
.about-timeline.dark-purple {
  color: #c65b78;
}

/* line 2151, app/assets/stylesheets/public.scss */
.timeline-date-header.dark-purple {
  color: #c65b78;
}

/* line 2154, app/assets/stylesheets/public.scss */
.about-timeline.light-purple {
  color: #e07cbe;
}

/* line 2157, app/assets/stylesheets/public.scss */
.timeline-date-header.light-purple {
  color: #e07cbe;
}

/* line 2160, app/assets/stylesheets/public.scss */
.about-timeline.dark-blue {
  color: #005dff;
}

/* line 2163, app/assets/stylesheets/public.scss */
.timeline-date-header.dark-blue {
  color: #005dff;
}

/* line 2166, app/assets/stylesheets/public.scss */
.about-timeline.light-blue {
  color: #00b0ff;
}

/* line 2169, app/assets/stylesheets/public.scss */
.timeline-date-header.light-blue {
  color: #00b0ff;
}

/* line 2172, app/assets/stylesheets/public.scss */
.about-timeline.dark-green {
  color: #86fc00;
}

/* line 2175, app/assets/stylesheets/public.scss */
.timeline-date-header.dark-green {
  color: #86fc00;
}

/* line 2178, app/assets/stylesheets/public.scss */
.start.light-green {
  color: #d4d7da;
}

/* line 2181, app/assets/stylesheets/public.scss */
.timeline-date-header {
  margin-bottom: 10px;
  font-family: robotomedium;
  font-size: 34px;
  padding-bottom: 13px;
}

/* line 2187, app/assets/stylesheets/public.scss */
.timeline-date-description {
  width: 100%;
  margin: 0 auto;
  color: #858585;
  font-size: 20px;
}

/* line 2193, app/assets/stylesheets/public.scss */
.about-timeline.start {
  width: 167px;
  margin: 6px auto 61px auto;
}

/* line 2197, app/assets/stylesheets/public.scss */
.start-of-timeline {
  padding: 21px;
  border-radius: 50%;
  background: -webkit-linear-gradient(#e05441 50%, #c83f2d 50%);
  width: 169px;
}

/* line 2203, app/assets/stylesheets/public.scss */
.about-mission-main-header-container.faq {
  background: #f6fbfb;
  /* For Safari 5.1 to 6.0 */
  padding-top: 75px;
  padding-left: 4%;
  padding-bottom: 75px;
  background-image: url(/assets/header_about_us_2-2d98d7d71823b21391b54bc18efca634c38da327d37b5c22925be58218b0e2ed.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 2213, app/assets/stylesheets/public.scss */
.about-mission-main-header-container.mission {
  background: #f6fbfb;
  /* For Safari 5.1 to 6.0 */
  padding-top: 75px;
  padding-left: 4%;
  padding-bottom: 75px;
  background-image: url(/assets/background_image_visitors-9a58a7b98596064f2a10107d9450fcb5c3bf7e694f60ef215087a9e43c0f5080.png);
  background-repeat: no-repeat;
}

/* line 2222, app/assets/stylesheets/public.scss */
.about-mission-main-header {
  text-align: left;
  font-family: robotobold;
}

/* line 2226, app/assets/stylesheets/public.scss */
.about-main-header-sub-text {
  font-size: 24px !important;
  font-family: robotobold !important;
  padding-left: 2%;
}

/* line 2231, app/assets/stylesheets/public.scss */
.about-mission-second-section-body {
  text-align: center;
  padding: 50px 10px;
}

/* line 2235, app/assets/stylesheets/public.scss */
.about-mission-second-section.grey {
  background-color: #f6fbfb;
}

/* line 2238, app/assets/stylesheets/public.scss */
.about-mission-second-header {
  margin-bottom: 20px;
  font-size: 41px;
  font-family: robotobold;
  color: #333c4e;
}

/* line 2244, app/assets/stylesheets/public.scss */
.about-mission-body-image-container {
  overflow: hidden;
  height: 450px;
  margin-top: 40px;
}

/* line 2249, app/assets/stylesheets/public.scss */
.about-mission-body-image {
  width: 100%;
}

/* line 2252, app/assets/stylesheets/public.scss */
.about-mission-body-text {
  width: 90%;
  margin: 0 auto 25px auto;
  text-align: left;
  font-family: robotolight;
  font-size: 18px;
}

/* line 2259, app/assets/stylesheets/public.scss */
.about-mission-third-body-text {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-size: 18px;
  margin-bottom: 40px;
  font-family: robotolight;
}

/* line 2267, app/assets/stylesheets/public.scss */
.about-our-mission-list-item-header {
  margin: 15px auto;
}

/* line 2270, app/assets/stylesheets/public.scss */
.about-our-mission-list-item {
  display: inline-block;
  font-family: robotolight;
}

/* line 2274, app/assets/stylesheets/public.scss */
.about-our-mission-list-container {
  text-align: left;
  width: 90%;
  margin: 60px auto;
  color: #444;
  display: inline-block;
}

/* line 2281, app/assets/stylesheets/public.scss */
.about-our-mission-list-col {
  margin-bottom: 25px;
  text-align: center;
}

/* line 2285, app/assets/stylesheets/public.scss */
.about-our-mission-list-item-image {
  border-radius: 50%;
  width: 100%;
  max-width: 220px;
  height: 220px;
  text-align: center;
  margin-bottom: 20px;
}

/* line 2293, app/assets/stylesheets/public.scss */
.faq-diclaimer {
  font-size: 10px !important;
  font-style: italic;
  width: 80%;
  margin: 0 auto;
  font-size: 9px;
  color: #969ea4;
  margin-top: 30px;
}

/* line 2302, app/assets/stylesheets/public.scss */
.timeline-start-date-header {
  margin-bottom: 10px;
  font-family: robotomedium;
  font-size: 20px;
  padding-bottom: 13px;
}

/* line 2308, app/assets/stylesheets/public.scss */
.our-partners-row-container {
  padding: 60px 0 !important;
  width: 66% !important;
  margin: 0 auto !important;
  box-shadow: 0px 3px 0px #e4e4e4;
}

/* line 2314, app/assets/stylesheets/public.scss */
.our-partners-row-container:before {
  left: 60%;
  width: 100%;
  height: 100%;
  background: linear-gradient(transparent, navy);
  content: "";
}

/* line 2321, app/assets/stylesheets/public.scss */
.our-partners-row-container img {
  width: 100%;
  height: auto;
  max-width: 150px;
}

/* line 2326, app/assets/stylesheets/public.scss */
.our-partners-second-header {
  font-family: robotomedium;
  margin-bottom: 10px;
}

/* line 2332, app/assets/stylesheets/public.scss */
.our-partners-col-logo {
  text-align: center;
}

/* line 2335, app/assets/stylesheets/public.scss */
.our-partners-external-links {
  color: #4f88c7;
  float: right;
  clear: right;
  font-family: robotobold;
}

/* line 2341, app/assets/stylesheets/public.scss */
.our-partners-external-links-container {
  margin-top: 50px;
  margin-right: 4%;
  text-align: left;
  margin-bottom: 0;
}

/* line 2347, app/assets/stylesheets/public.scss */
.glyphicons-circle-arrow-right.our-partners-blue {
  color: #4f88c7;
  font-size: 30px;
  margin-top: -6px;
}

/* END OF ABOUT PAGE */
/* START OF FEATURES PAGE */
/* line 2354, app/assets/stylesheets/public.scss */
.features-body-content-container {
  width: 90%;
  margin: 0 auto;
}

/* line 2358, app/assets/stylesheets/public.scss */
.features-page-body-row {
  padding-bottom: 50px;
  padding-top: 50px;
}

/* line 2362, app/assets/stylesheets/public.scss */
.features-dashboard-video {
  width: 50%;
  margin-left: 25%;
  border-radius: 1%;
  box-shadow: 0px 2px 20px 6px #d7d7d7;
}

/* line 2368, app/assets/stylesheets/public.scss */
.compatibility-features-dashboard-video {
  width: 70%;
  margin-left: 15%;
  border-radius: 1%;
  box-shadow: 0px 2px 20px 6px #d7d7d7;
}

/* line 2374, app/assets/stylesheets/public.scss */
.features-main-header-container {
  text-align: center;
  padding: 70px 10% 40px 10%;
}

/* line 2378, app/assets/stylesheets/public.scss */
.features-main-header {
  font-family: robotobold;
  margin-bottom: 20px;
}

/* line 2382, app/assets/stylesheets/public.scss */
.features-main-header-sub-text {
  font-size: 19px;
  font-family: robotoregular;
  line-height: 28px;
}

/* line 2387, app/assets/stylesheets/public.scss */
.feature-plus-more-section-header {
  text-align: center;
  font-size: 32px;
  margin-bottom: 80px;
  font-family: robotobold;
}

/* line 2393, app/assets/stylesheets/public.scss */
.features-body-second-header {
  margin-bottom: 30px;
  font-family: robotomedium;
}

/* line 2399, app/assets/stylesheets/public.scss */
.features-page-body-row img {
  max-width: 100%;
}

/* line 2402, app/assets/stylesheets/public.scss */
.features-body-text-description {
  margin-bottom: 20px;
}

/* END OF FEATURES PAGE */
/* Start of IMG Friendly Pages */
/* line 2407, app/assets/stylesheets/public.scss */
.imgfriendly-second-main-header {
  margin-bottom: 25px;
  font-size: 32px;
  font-family: robotobold;
  color: #646464;
}

/* END OF FEATURES PAGE */
/* Start of Caribbean Pages */
/* line 2415, app/assets/stylesheets/public.scss */
.caribbean-main-header-container {
  background-color: #f6fbfb;
  padding: 60px 0 60px 3%;
}

/* line 2419, app/assets/stylesheets/public.scss */
.caribbean-main-header {
  color: #448aff;
  font-family: robotobold;
  font-size: 41px;
}

/* line 2424, app/assets/stylesheets/public.scss */
.caribbean-second-section-container {
  padding: 40px 3%;
}

/* line 2427, app/assets/stylesheets/public.scss */
.caribbean-second-main-header {
  margin-bottom: 25px;
  font-size: 32px;
  font-family: robotobold;
  color: #646464;
}

/* line 2433, app/assets/stylesheets/public.scss */
.attending-caribbean-section-col {
  height: auto;
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 2438, app/assets/stylesheets/public.scss */
.attending-caribbean-section-col.image-size {
  max-height: auto;
  overflow: hidden;
}

/* line 2442, app/assets/stylesheets/public.scss */
.caribbean-body-content-text {
  font-size: 19px;
  font-family: robotoregular;
  margin-bottom: 20px;
}

/* line 2447, app/assets/stylesheets/public.scss */
.attending-caribbean-section-col .caribbean-image {
  height: auto;
  width: 100%;
  position: center;
}

/* line 2452, app/assets/stylesheets/public.scss */
.caribbean-third-section-container.grey {
  background-color: #fafafa;
  padding: 40px 3%;
  min-height: 500px;
}

/* line 2457, app/assets/stylesheets/public.scss */
.caribbean-third-section-content-container {
  margin-bottom: 30px;
}

/* line 2460, app/assets/stylesheets/public.scss */
.caribbean-third-header {
  font-family: robotobold;
  margin-bottom: 10px;
  color: black;
}

/* line 2465, app/assets/stylesheets/public.scss */
.glyphicons-picture.caribbean-statistic {
  font-size: 30px;
  margin-left: -49px;
  margin-top: -12px;
}

/* line 2470, app/assets/stylesheets/public.scss */
.caribbean-third-section-sub-header-text {
  padding-left: 15px;
  font-size: 19px;
  margin-bottom: 25px;
}

/* line 2475, app/assets/stylesheets/public.scss */
.caribbean-statistic-main-header {
  font-size: 18px;
  font-family: robotoregular;
  margin-bottom: 10px;
  margin-left: -60px;
}

/* line 2481, app/assets/stylesheets/public.scss */
.caribbean-statistic-main-header-logo {
  max-width: 50px;
  width: 100%;
  margin-right: 10px;
  height: auto;
}

/* line 2487, app/assets/stylesheets/public.scss */
.caribbean-third-section-statistics-container {
  padding: 0 3%;
  margin-bottom: 40px;
  margin-left: 5% !important;
}

/* line 2492, app/assets/stylesheets/public.scss */
.caribbean-statistic-section-col {
  padding-left: 70px;
}

/* line 2495, app/assets/stylesheets/public.scss */
.caribbean-statistic-list-container {
  padding-left: 10px;
}

/* line 2498, app/assets/stylesheets/public.scss */
.caribbean-statistic-list-item {
  margin-bottom: 10px;
  width: 100%;
  clear: both;
}

/* line 2503, app/assets/stylesheets/public.scss */
.caribbean-tuition-header {
  float: left;
  width: 60px;
  margin-right: 4px;
}

/* line 2508, app/assets/stylesheets/public.scss */
.caribbean-statistic-tuition-list-container {
  float: left;
  width: 80%;
}

/* line 2512, app/assets/stylesheets/public.scss */
.caribbean-acreditation-section {
  padding: 40px 3%;
  min-height: 500px;
}

/* line 2516, app/assets/stylesheets/public.scss */
.caribbean-accredited-row-container {
  width: 95%;
  margin: 20px auto 30px auto;
  padding: 0 3%;
}

/* line 2521, app/assets/stylesheets/public.scss */
.caribbean-accredited-headers {
  font-family: robotobold;
  font-size: 21px;
  margin-bottom: 20px;
}

/* line 2526, app/assets/stylesheets/public.scss */
.caribbean-med-to-residency-sub-header-text {
  padding-left: 15px;
  font-size: 18px;
  margin-bottom: 50px;
}

/* line 2531, app/assets/stylesheets/public.scss */
.caribbean-accredited-text {
  font-size: 16px;
  padding-left: 15px;
  margin-bottom: 5px;
}

/* line 2536, app/assets/stylesheets/public.scss */
.caribbean-med-to-residency-text {
  font-size: 16px;
  margin-bottom: 5px;
}

/* line 2540, app/assets/stylesheets/public.scss */
.caribbean-med-to-residency-row-container {
  width: 95%;
  margin: 20px auto 50px auto;
  padding: 0 3%;
}

/* line 2545, app/assets/stylesheets/public.scss */
.caribbean-grad-common-q-container {
  padding: 20px 0;
  max-height: 700px;
  overflow: hidden;
}

/* line 2550, app/assets/stylesheets/public.scss */
.caribbean-grad-common-q-image {
  height: auto;
  width: 100%;
}

/* line 2554, app/assets/stylesheets/public.scss */
.caribbean-grad-common-q-header {
  margin-bottom: 20px;
  padding-left: 3%;
}

/* line 2558, app/assets/stylesheets/public.scss */
.caribbean-grad-IMG-section-container {
  width: 80%;
  margin: 0 auto;
  padding: 40px 0;
}

/* line 2563, app/assets/stylesheets/public.scss */
.caribbean-grad-IMG-section-header {
  text-align: center;
  font-size: 41px;
  color: #333c4e;
  margin-bottom: 20px;
  font-family: robotobold;
}

/* line 2570, app/assets/stylesheets/public.scss */
.caribbean-grad-IMG-section-text {
  font-family: robotoregular;
  margin-bottom: 20px;
}

/* line 2574, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-container {
  padding: 20px 3%;
}

/* line 2577, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-caribbean-second-main-header {
  margin-bottom: 40px;
  font-family: robotobold;
  text-align: center;
  font-size: 32px;
}

/* line 2583, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-third-header {
  text-align: center;
  margin-bottom: 30px;
  color: #333c4e;
  font-family: robotobold;
}

/* line 2589, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-row-container {
  padding: 10px 0% 10px 8%;
}

/* line 2592, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-col-container {
  padding: 20px 1%;
  border-radius: 10px;
  background: #fafafa;
  margin-bottom: 20px;
}

/* line 2598, app/assets/stylesheets/public.scss */
.caribbean-grad-list-container {
  list-style: none;
  padding: 0 1% 0 6%;
}

/* line 2602, app/assets/stylesheets/public.scss */
.caribbean-grad-list-container.advantages
li.caribbean-grad-advantages-list-item::before {
  content: "•";
  color: #e69245;
  font-size: 50px;
  line-height: 34px;
  vertical-align: middle;
  margin-left: -26px;
  margin-right: 1rem;
}

/* line 2612, app/assets/stylesheets/public.scss */
.caribbean-grad-list-container.challenges
li.caribbean-grad-advantages-list-item::before {
  content: "•";
  color: #2b7ae5;
  font-size: 50px;
  line-height: 34px;
  vertical-align: middle;
  margin-left: -26px;
  margin-right: 1rem;
}

/* line 2622, app/assets/stylesheets/public.scss */
.caribbean-grad-col-header {
  text-align: center;
  font-family: robotobold;
  margin-bottom: 20px;
}

/* line 2627, app/assets/stylesheets/public.scss */
.caribbean-grad-col-header.advantages {
  color: #e69245;
  font-size: 24px;
}

/* line 2631, app/assets/stylesheets/public.scss */
.caribbean-grad-col-header.challenges {
  color: #2b7ae5;
  font-size: 24px;
}

/* line 2635, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-list-item {
  font-family: robotoregular;
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 2640, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-proof-list-container {
  padding: 15px 0 5px 0;
}

/* line 2643, app/assets/stylesheets/public.scss */
.caribbean-grad-advantages-proof-list-item {
  font-size: 16px;
  font-family: robotolight;
  padding-left: 20px;
}

/* line 2648, app/assets/stylesheets/public.scss */
.caribbean-grad-list-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  margin-right: 10px;
  vertical-align: middle;
  border-left: 4px dashed;
  border-left: 4px solid \9;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}

/* line 2660, app/assets/stylesheets/public.scss */
.caribbean-grad-tips-section-container {
  padding: 20px 3%;
  background-color: #fafafa;
  margin: 0 auto;
}

/* line 2665, app/assets/stylesheets/public.scss */
.caribbean-tip-third-header {
  font-family: robotobold;
  color: #333c4e;
}

/* line 2669, app/assets/stylesheets/public.scss */
.caribbean-tips-row {
  margin-bottom: 20px;
}

/* line 2672, app/assets/stylesheets/public.scss */
.caribbean-tip-list-header-text {
  margin-bottom: 15px;
}

/* line 2675, app/assets/stylesheets/public.scss */
.caribbean-tip-list-container {
  padding: 0 20px;
}

/* line 2678, app/assets/stylesheets/public.scss */
.caribbean-tip-list-item {
  margin-bottom: 10px;
}

/* line 2681, app/assets/stylesheets/public.scss */
.caribbean-tip-sub-list-container {
  padding-left: 6%;
  list-style: disc;
}

/* line 2685, app/assets/stylesheets/public.scss */
.caribbean-tip-sub-list-item {
  font-size: 14px;
  margin-bottom: 5px;
}

/* line 2689, app/assets/stylesheets/public.scss */
.caribbean-second-main-header.caribbean-img {
  text-align: center;
}

/* line 2692, app/assets/stylesheets/public.scss */
.caribbean-tip-sub-header-text {
  margin: 0 auto 20px auto;
  text-align: center;
  width: 80%;
}

/* End of Caribbean Pages */
/* line 2699, app/assets/stylesheets/public.scss */
.public.eras_calculator .application_number {
  width: 50px;
  text-align: center;
}

/* line 2703, app/assets/stylesheets/public.scss */
.public.eras_calculator .title {
  font-family: sans-serif;
  border-bottom: 1px solid black;
  width: 50%;
  padding-bottom: 25px;
}

/* line 2709, app/assets/stylesheets/public.scss */
.public.eras_calculator .specialty-title {
  font-family: sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 18px;
}

/* line 2715, app/assets/stylesheets/public.scss */
.public.eras_calculator .total {
  font-family: sans-serif;
  margin-top: 10px;
  font-size: 20px;
  font-weight: bold;
}

/* line 2721, app/assets/stylesheets/public.scss */
.public.eras_calculator .application_number_text {
  font-family: sans-serif;
  margin: 5px 0px;
}

/* line 2725, app/assets/stylesheets/public.scss */
.public.eras_calculator .add-specialty {
  margin: 10px 0px;
}

/* line 2728, app/assets/stylesheets/public.scss */
.public.eras_calculator .remove-specialty {
  width: 20px;
  margin: 5px -10px;
}

/* line 2732, app/assets/stylesheets/public.scss */
.public.eras_calculator .application-number-box {
  margin: 15px 0px;
}

/* line 2735, app/assets/stylesheets/public.scss */
.public.eras_calculator .application-number-box-separator {
  border-bottom: 1px #d9d9d9 solid;
  margin: 15px 0px;
}

/* END OF PUBLIC PAGES STYLES */
/* Our Features Subpages */
/* line 2753, app/assets/stylesheets/public.scss */
.top-title {
  color: #448aff;
  font-family: robotobold;
  font-size: 41px;
  background-color: #f6fbfb;
  padding: 60px 0 60px 3%;
}

/* line 2760, app/assets/stylesheets/public.scss */
.od-desc {
  position: relative;
  display: block;
  padding: 40px 3%;
}

/* line 2764, app/assets/stylesheets/public.scss */
.od-desc p {
  font-size: 19px;
  font-weight: 400;
  font-family: robotoregular;
  margin: 0;
  color: #5b6878;
  margin-bottom: 20px;
}

/* line 2772, app/assets/stylesheets/public.scss */
.od-desc ul {
  list-style: disc;
  padding-left: 2rem;
}

/* line 2775, app/assets/stylesheets/public.scss */
.od-desc ul li {
  margin-bottom: 5px;
  position: relative;
}

/* line 2779, app/assets/stylesheets/public.scss */
.od-desc ul.CommonRanking-list {
  font-size: 19px;
  list-style: none;
  padding-left: 4rem;
  position: relative;
}

/* line 2785, app/assets/stylesheets/public.scss */
.od-desc ul.CommonRanking-list li:before {
  content: "-";
  position: absolute;
  left: -20px;
  font-size: 24px;
  top: 0;
  margin-top: -7px;
}

/* line 2796, app/assets/stylesheets/public.scss */
.od-desc .readmore-txt {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 2800, app/assets/stylesheets/public.scss */
.od-desc h1 {
  margin-bottom: 25px;
  font-family: robotobold;
  font-size: 41px;
}

/* line 2805, app/assets/stylesheets/public.scss */
.od-desc h2 {
  margin-bottom: 25px;
  font-size: 32px;
  font-family: robotobold;
  color: #646464;
}

/* line 2811, app/assets/stylesheets/public.scss */
.od-desc h4 {
  font-size: 30px;
  font-weight: 600;
  font-family: robotobold;
  margin: 30px 0 25px 0;
  color: #000;
}

/* line 2818, app/assets/stylesheets/public.scss */
.od-desc h5 {
  font-size: 28px;
  font-weight: 600;
  font-family: robotobold;
  margin: 30px 0 25px 0;
  color: #000;
}

/* line 2825, app/assets/stylesheets/public.scss */
.od-desc .img {
  width: 100%;
  display: block;
  height: auto;
  min-height: 400px;
  margin: 25px 0;
}

@media (max-width: 575px) {
  /* line 2825, app/assets/stylesheets/public.scss */
  .od-desc .img {
    min-height: inherit;
  }
}

/* line 2834, app/assets/stylesheets/public.scss */
.od-desc .img img {
  max-width: 100%;
  display: block;
}

/* line 2838, app/assets/stylesheets/public.scss */
.od-desc .img .center-img {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
}

@media (max-width: 575px) {
  /* line 2838, app/assets/stylesheets/public.scss */
  .od-desc .img .center-img {
    max-width: 100%;
  }
}

@media (max-width: 575px) {
  /* line 2846, app/assets/stylesheets/public.scss */
  .od-desc .img .video-data {
    max-width: 100%;
    height: auto;
    min-height: 215px;
  }
}

/* line 2854, app/assets/stylesheets/public.scss */
.od-desc .video-bx {
  display: block;
  margin: 25px 0 0;
}

@media (max-width: 575px) {
  /* line 2857, app/assets/stylesheets/public.scss */
  .od-desc .video-bx iframe,
.od-desc .video-bx .video-data {
    max-width: 100%;
    height: auto;
    min-height: 215px;
  }
}

/* line 2866, app/assets/stylesheets/public.scss */
.od-desc .lists-bx {
  list-style: none;
  padding: 0;
  margin: 25px 0 0 30px;
}

/* line 2870, app/assets/stylesheets/public.scss */
.od-desc .lists-bx.list-decimal {
  list-style: decimal;
}

/* line 2873, app/assets/stylesheets/public.scss */
.od-desc .lists-bx.list-disc {
  list-style: disc;
}

/* line 2877, app/assets/stylesheets/public.scss */
.od-desc .lists-bx li b {
  color: #4c4c4c;
}

/* line 2879, app/assets/stylesheets/public.scss */
.od-desc .lists-bx li b.green {
  color: #6aa84f;
}

/* line 2882, app/assets/stylesheets/public.scss */
.od-desc .lists-bx li b.yellow {
  color: #ff9900;
}

/* line 2885, app/assets/stylesheets/public.scss */
.od-desc .lists-bx li b.red {
  color: #ff0000;
}

/* line 2889, app/assets/stylesheets/public.scss */
.od-desc .lists-bx li a {
  color: #1155cc;
  text-decoration: underline;
}

/* line 2895, app/assets/stylesheets/public.scss */
.od-desc .ctc-sec {
  display: block;
  margin: 40px auto 30px;
  max-width: 38%;
}

@media (max-width: 991px) {
  /* line 2895, app/assets/stylesheets/public.scss */
  .od-desc .ctc-sec {
    max-width: 66%;
  }
}

@media (max-width: 575px) {
  /* line 2895, app/assets/stylesheets/public.scss */
  .od-desc .ctc-sec {
    max-width: 100%;
  }
}

/* line 2906, app/assets/stylesheets/public.scss */
.od-desc .ctc-sec p span {
  display: block;
  text-align: center;
}

/* line 2912, app/assets/stylesheets/public.scss */
.od-desc .get-sec {
  display: block;
  margin: 40px auto 30px;
  max-width: 80%;
}

@media (max-width: 575px) {
  /* line 2912, app/assets/stylesheets/public.scss */
  .od-desc .get-sec {
    max-width: 100%;
  }
}

/* line 2919, app/assets/stylesheets/public.scss */
.od-desc .get-sec p {
  font-size: 23px;
}

/* line 2921, app/assets/stylesheets/public.scss */
.od-desc .get-sec p span {
  font-size: 18px;
  display: block;
  text-align: center;
}

/* line 2930, app/assets/stylesheets/public.scss */
.sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 99;
}

/* End / Our Features Subpages */
/* Interview-prep-service */
/* End of Interview-prep-service */
/* line 2946, app/assets/stylesheets/public.scss */
.footer-trademark-disclaimer {
  text-align: center;
  font-size: 11px;
  padding: 10px;
}

/* line 2953, app/assets/stylesheets/public.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 2956, app/assets/stylesheets/public.scss */
.btn-orange {
  width: 90px;
  height: 30px;
  font-size: 12px !important;
  color: #ff9900 !important;
  /* Orange color code */
  background: rgba(255, 153, 0, 0.2) !important;
  border-color: rgba(255, 153, 0, 0.2) !important;
  margin: 0 0 0 10px;
  cursor: default !important;
}

/* line 2967, app/assets/stylesheets/public.scss */
.btn-purple {
  width: 90px;
  height: 30px;
  font-size: 12px !important;
  color: #8a63d2 !important;
  /* Purple color code */
  background: rgba(138, 99, 210, 0.2) !important;
  border-color: rgba(138, 99, 210, 0.2) !important;
  margin: 0 0 0 10px;
  cursor: default !important;
}

/* line 2978, app/assets/stylesheets/public.scss */
.btn-success {
  width: 90px;
  height: 30px;
  font-size: 12px !important;
  color: #28a745 !important;
  /* Success color code */
  background: rgba(40, 167, 69, 0.2) !important;
  border-color: rgba(40, 167, 69, 0.2) !important;
  margin: 0 0 0 10px;
  cursor: default !important;
}

/* line 2990, app/assets/stylesheets/public.scss */
.us-img-image img {
  border-radius: 20px;
}

/* line 2996, app/assets/stylesheets/public.scss */
.our-mission-image img {
  border-radius: 20px;
}
