/* line 1, app/assets/stylesheets/ac_link/style.scss */
body {
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  background-position: 0 0;
  font-family: Arial;
  margin: 0;
  padding: 0;
}

/* line 11, app/assets/stylesheets/ac_link/style.scss */
#top {
  position: relative;
  background-position: 0 0;
  width: 988px;
  height: 51px;
  border: 1px solid #e8eaec;
  margin: 6px auto;
}

/* line 21, app/assets/stylesheets/ac_link/style.scss */
body#full_width_page #top, body#full_width_page #wrapper {
  width: auto;
  margin-top: 6em;
}

/* line 26, app/assets/stylesheets/ac_link/style.scss */
body#full_width_page.fixed-header {
  padding-top: 15px;
}

/* line 30, app/assets/stylesheets/ac_link/style.scss */
body#full_width_page.fixed-header #top {
  width: 100%;
  z-index: 100;
  position: fixed;
  top: 0;
  margin: 0 auto;
}

/* line 38, app/assets/stylesheets/ac_link/style.scss */
#top_actions {
  position: relative;
  top: 15px;
  margin-right: 18px;
}

/* line 44, app/assets/stylesheets/ac_link/style.scss */
#top_actions a {
  font-size: 14px !important;
}

/* line 48, app/assets/stylesheets/ac_link/style.scss */
#top_actions span {
  font: normal 18px Arial, Helvetica, sans-serif;
}

/* line 52, app/assets/stylesheets/ac_link/style.scss */
#top #cf-logo {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 203px;
  height: 51px;
}

/* line 60, app/assets/stylesheets/ac_link/style.scss */
.top_section {
  float: right;
}

/* line 63, app/assets/stylesheets/ac_link/style.scss */
.top_buttons {
  display: inline-block;
  vertical-align: top;
  margin: 15px 10px 0 0;
}

/* line 68, app/assets/stylesheets/ac_link/style.scss */
h1.actor-name {
  margin-left: 10px !important;
}

/* line 69, app/assets/stylesheets/ac_link/style.scss */
.project_section {
  margin: -15px 0 0 10px;
  vertical-align: top;
  display: inline-block;
}

/* line 70, app/assets/stylesheets/ac_link/style.scss */
.rating_button_section {
  display: inline-block;
  margin-left: 10px;
}

/* line 71, app/assets/stylesheets/ac_link/style.scss */
.jump_to_section {
  display: inline-block;
  float: right;
  margin-right: 15px;
}

/* line 72, app/assets/stylesheets/ac_link/style.scss */
.logo {
  height: 37px;
  margin-right: 15px;
}

/* line 76, app/assets/stylesheets/ac_link/style.scss */
.small_logo {
  display: none;
}

/* line 78, app/assets/stylesheets/ac_link/style.scss */
#top .arrow-up {
  position: absolute;
  top: 0px;
  right: 630px;
  width: 31px;
  height: 51px;
  background-image: url(/images/layout/ac_link/arrows.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 79, app/assets/stylesheets/ac_link/style.scss */
#top .arrow-up:hover {
  background-position: 0 -51px;
}

/* line 80, app/assets/stylesheets/ac_link/style.scss */
#top .down-arrow {
  background-position: -31px 0;
}

/* line 81, app/assets/stylesheets/ac_link/style.scss */
#top .down-arrow:hover {
  background-position: -31px -51px;
}

/* line 83, app/assets/stylesheets/ac_link/style.scss */
#top #close {
  position: absolute;
  top: 0px;
  right: 635px;
  width: 71px;
  height: 25px;
}

/* line 84, app/assets/stylesheets/ac_link/style.scss */
#top #close:hover {
  background-image: url(/images/layout/ac_link/info-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 86, app/assets/stylesheets/ac_link/style.scss */
#top #info {
  position: absolute;
  top: 0px;
  right: 541px;
  width: 71px;
  height: 25px;
}

/* line 87, app/assets/stylesheets/ac_link/style.scss */
#top #info:hover {
  background-image: url(/images/layout/ac_link/info-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 89, app/assets/stylesheets/ac_link/style.scss */
#top #reel {
  position: absolute;
  top: 0px;
  right: 215px;
  width: 82px;
  height: 25px;
}

/* line 90, app/assets/stylesheets/ac_link/style.scss */
#top #reel:hover {
  background-image: url(/images/layout/ac_link/reel-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 92, app/assets/stylesheets/ac_link/style.scss */
#top #website {
  position: absolute;
  top: 0px;
  right: 366px;
  width: 97px;
  height: 25px;
}

/* line 93, app/assets/stylesheets/ac_link/style.scss */
#top #website:hover {
  background-image: url(/images/layout/ac_link/website-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 95, app/assets/stylesheets/ac_link/style.scss */
#top #print {
  position: absolute;
  top: 0px;
  right: 464px;
  width: 76px;
  height: 25px;
}

/* line 96, app/assets/stylesheets/ac_link/style.scss */
#top #print:hover {
  background-image: url(/images/layout/ac_link/print-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 98, app/assets/stylesheets/ac_link/style.scss */
#top #voice {
  position: absolute;
  top: 0px;
  right: 297px;
  width: 69px;
  height: 25px;
}

/* line 99, app/assets/stylesheets/ac_link/style.scss */
#top #voice:hover {
  background-image: url(/images/layout/ac_link/voice-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 101, app/assets/stylesheets/ac_link/style.scss */
h1.actor-name {
  font-weight: normal;
  font-size: 25px;
  color: #333333;
  margin: 0;
  padding: 0;
  max-height: 53px;
  line-height: 53px;
}

/* line 111, app/assets/stylesheets/ac_link/style.scss */
#top .name-container {
  position: absolute;
  top: 0px;
  left: 10px;
  /*width: 370px;*/
  height: 80px;
}

/* line 119, app/assets/stylesheets/ac_link/style.scss */
#copy_info {
  position: absolute;
  margin-top: 36px;
  margin-left: 11px;
}

/* line 125, app/assets/stylesheets/ac_link/style.scss */
#wrapper {
  position: relative;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 970px;
  height: 800px;
  padding: 0 10px;
  margin: 0 auto;
}

/* line 136, app/assets/stylesheets/ac_link/style.scss */
#content-left {
  display: inline;
  float: left;
  width: 205px;
  margin-right: 10px;
}

/* line 143, app/assets/stylesheets/ac_link/style.scss */
#content-left #profile-main {
  margin-top: 10px;
  padding: 5px;
  border: 1px solid #ECECEC;
}

/* line 149, app/assets/stylesheets/ac_link/style.scss */
#content-left #headshots-area {
  margin-top: 10px;
  width: 205px;
  height: 500px;
  overflow: hidden;
  position: relative;
}

/* line 157, app/assets/stylesheets/ac_link/style.scss */
#content-left #headshots-area .photo {
  width: 100%;
  height: 140px;
  padding: 0px 4px 0px 0;
  /*	border: 1px solid #ECECEC;*/
  /*	margin-bottom: 10px;*/
  display: inline;
  float: left;
  clear: none;
}

/* line 168, app/assets/stylesheets/ac_link/style.scss */
#content-left #headshots-area .right {
  /*	margin-left: 5px;*/
  float: right;
}

/* line 173, app/assets/stylesheets/ac_link/style.scss */
#content-left #headshots-area #bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 60px;
  width: 205px;
  z-index: 999;
}

/* line 182, app/assets/stylesheets/ac_link/style.scss */
#content-left #headshots-area #bottom .up {
  position: absolute;
  top: 15px;
  left: 50px;
  width: 30px;
  height: 30px;
  background-image: url(/images/layout/ac_link/up.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}

/* line 194, app/assets/stylesheets/ac_link/style.scss */
#content-left #headshots-area #bottom .down {
  position: absolute;
  top: 15px;
  right: 50px;
  width: 30px;
  height: 30px;
  background-image: url(/images/layout/ac_link/down.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}

/* line 206, app/assets/stylesheets/ac_link/style.scss */
#content-left #headshots-area #bottom .up:hover, #content-left #headshots-area #bottom .down:hover {
  background-position: 0 -30px;
}

/* line 208, app/assets/stylesheets/ac_link/style.scss */
#content-right {
  /*display: inline;
	float: left;
	width: 755px;*/
  overflow: hidden;
}

/* line 216, app/assets/stylesheets/ac_link/style.scss */
.top_btns {
  padding: 4px 5px;
  width: 25px !important;
  min-width: 30px !important;
  border: 1px solid #c1c0c0;
  border-radius: 2px;
  background: #dfdfdf !important;
  color: #9a9999 !important;
  margin-left: 1px;
}

/* line 229, app/assets/stylesheets/ac_link/style.scss */
.callback {
  padding-right: 2px;
}

/* line 233, app/assets/stylesheets/ac_link/style.scss */
.fave {
  margin-left: -1px;
}

/* line 235, app/assets/stylesheets/ac_link/style.scss */
.p_s {
  color: white !important;
  background-color: #396daa !important;
}

/* line 236, app/assets/stylesheets/ac_link/style.scss */
.cb, .cb:hover {
  background: #a205ca !important;
  color: white !important;
}

/* line 237, app/assets/stylesheets/ac_link/style.scss */
.favorite_actor:hover, .favorited {
  background: #18c4a3 !important;
  color: white !important;
}

/* line 239, app/assets/stylesheets/ac_link/style.scss */
#submissions_controls {
  margin-top: 15px;
  margin-left: 5px;
}

/* line 244, app/assets/stylesheets/ac_link/style.scss */
#submissions_controls a:hover {
  text-decoration: none;
}

/* line 248, app/assets/stylesheets/ac_link/style.scss */
#upper-info {
  position: relative;
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 10;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
  border-bottom: 3px solid #959798;
}

/* line 259, app/assets/stylesheets/ac_link/style.scss */
#upper-info .collapse {
  float: right;
  margin-right: 18px;
  cursor: pointer;
}

/* line 260, app/assets/stylesheets/ac_link/style.scss */
.expand {
  cursor: pointer;
  position: absolute;
  right: 20px;
  /* 450px is centered */
  top: -8px;
}

/* line 267, app/assets/stylesheets/ac_link/style.scss */
#upper-info .field-name {
  font-size: 13px;
  color: #333333;
  font-weight: bold;
}

/* line 268, app/assets/stylesheets/ac_link/style.scss */
#upper-info .value {
  font-size: 13px;
  color: #333333;
  font-weight: normal;
}

/*#upper-info #represented { position: relative;  overflow: hidden; }*/
/* line 271, app/assets/stylesheets/ac_link/style.scss */
.size_field_cell {
  width: 170px !important;
  border-bottom: 1px solid #e8eaec;
  float: left;
  padding: 9px 0px 9px 10px;
  -webkit-flex-basis: 170px;
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 283, app/assets/stylesheets/ac_link/style.scss */
.size_field_ethnicity, .size_field_trans {
  /*width: 745px !important;*/
  margin: 0 10px;
  padding: 9px 0;
}

/* line 289, app/assets/stylesheets/ac_link/style.scss */
.size_field_row {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 10px;
}

/* line 297, app/assets/stylesheets/ac_link/style.scss */
#represented {
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 10px;
  border-bottom: 1px solid #e8eaec;
  margin: 0 10px;
}

/*#upper-info #gender { position: absolute; top: 42px; left: 10px; }
#upper-info #ethnicity { position: absolute; top: 42px; left: 140px; }
#upper-info #hair-color { position: absolute; top: 42px; left: 320px; }
#upper-info #shirt-size { position: absolute; top: 42px; left: 490px; }
#upper-info #pants-size { position: absolute; top: 42px; left: 620px; }
#upper-info #height { position: absolute; top: 70px; left: 10px; }
#upper-info #eye-color { position: absolute; top: 70px; left: 140px; }
#upper-info #weight { position: absolute; top: 70px; left: 320px; }
#upper-info #dress-size { position: absolute; top: 70px; left: 490px; }
#upper-info #shoe-size { position: absolute; top: 70px; left: 620px; }*/
/* line 314, app/assets/stylesheets/ac_link/style.scss */
#upper-info table {
  padding: 0px 10px 10px 8px;
  width: 755px;
  border-bottom: 1px solid #E8EAEC !important;
}

/* line 319, app/assets/stylesheets/ac_link/style.scss */
#upper-info table td.spacer {
  width: 10px;
}

/* line 321, app/assets/stylesheets/ac_link/style.scss */
#upper-info table tr {
  width: 500px;
}

/* line 326, app/assets/stylesheets/ac_link/style.scss */
#lower-resume-above {
  position: relative;
  background-color: #FFFFFF;
  border-left: 1px solid #e8eaec;
  border-right: 1px solid #e8eaec;
  border-top: 1px solid #e8eaec;
  height: 50px;
  margin-top: 10px;
  padding: 0 10px 0;
  /*overflow: auto;*/
}

/* line 338, app/assets/stylesheets/ac_link/style.scss */
#lower-resume {
  background-color: #FFFFFF;
  border: 3px solid #959798;
  border-radius: 5px;
  padding: 10px 10px 0;
}

/* line 345, app/assets/stylesheets/ac_link/style.scss */
#lower-resume a:not(.skills) {
  font-size: 18px;
  font-weight: bold;
}

/* line 350, app/assets/stylesheets/ac_link/style.scss */
.table-col-title {
  font-size: 10px;
  font-weight: bold;
  color: #333333;
}

/* line 356, app/assets/stylesheets/ac_link/style.scss */
#lower-resume-above h2 {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 24px;
  font-weight: normal;
  color: #333333;
  margin: 0;
  padding: 0;
}

/* line 367, app/assets/stylesheets/ac_link/style.scss */
#lower-resume-above #jump-to {
  position: absolute;
  top: 20px;
  left: 200px;
  color: #4F4F4F;
  font-size: 12px;
}

/* line 375, app/assets/stylesheets/ac_link/style.scss */
#lower-resume-above #jump-to a {
  color: #607fb2;
  text-decoration: none;
}

/* line 377, app/assets/stylesheets/ac_link/style.scss */
#lower-resume h4 {
  font-size: 14px !important;
  font-weight: bold;
  color: #4F4F4F;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 385, app/assets/stylesheets/ac_link/style.scss */
#lower-resume {
  margin: 10px 0 10px;
  padding: 10px;
  background-color: #FFFFFF;
}

/* line 391, app/assets/stylesheets/ac_link/style.scss */
#lower-resume h1 {
  float: left;
  padding-left: 0px;
  width: auto;
}

/* line 397, app/assets/stylesheets/ac_link/style.scss */
#scroll_block {
  position: relative;
  overflow: scroll;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-top: 8px;
  height: 510px;
  border-top: 1px solid #e6e6e6;
}

/* line 407, app/assets/stylesheets/ac_link/style.scss */
#action-bar {
  position: fixed;
  background: #fff;
  top: 45px;
  z-index: 99;
  width: 100%;
}

/* line 415, app/assets/stylesheets/ac_link/style.scss */
#jump_links_block {
  background-color: white;
  margin-top: -10px;
  padding-bottom: 10px;
  padding-top: 10px;
  /*width: 720px;*/
  /*height: 52px;*/
}

/* line 424, app/assets/stylesheets/ac_link/style.scss */
#jump_links_block h2 {
  float: left;
  font-size: 14px !important;
}

/* line 429, app/assets/stylesheets/ac_link/style.scss */
.jump_links {
  margin-right: 61px;
  padding-top: 4px;
  width: 550px;
  position: absolute;
  bottom: 2px;
  right: 0px;
  line-height: 25px;
}

/* line 439, app/assets/stylesheets/ac_link/style.scss */
.jump_links a, .jump_links span,
.jump_links strong {
  float: right;
  width: auto;
  margin-top: 6px;
}

/* line 446, app/assets/stylesheets/ac_link/style.scss */
.jump_links span {
  margin: 0 7px;
}

/* line 450, app/assets/stylesheets/ac_link/style.scss */
.jump_links label {
  color: #4f4f4f;
  margin-right: 20px;
  float: right;
}

/* line 456, app/assets/stylesheets/ac_link/style.scss */
.resume_content {
  position: relative;
}

/* line 460, app/assets/stylesheets/ac_link/style.scss */
.resume_content .headline {
  margin-top: 3px;
}

/* line 464, app/assets/stylesheets/ac_link/style.scss */
#lower-resume .form_block_in {
  /*width: 650px;*/
}

/* line 468, app/assets/stylesheets/ac_link/style.scss */
.resume_tab {
  color: #4f4f4f;
  font-size: 12px;
  margin: 0 0 6px 1px;
  width: 100%;
  table-layout: fixed;
}

/* line 476, app/assets/stylesheets/ac_link/style.scss */
.resume_tab th {
  text-align: left;
  /*border-bottom:6px solid #ffffff;*/
  padding: 0px 0 3px 22px;
  height: 15px;
}

/* line 483, app/assets/stylesheets/ac_link/style.scss */
.resume_tab td {
  /*border-bottom:6px solid #ffffff;*/
  padding: 0 0 0 22px;
  word-wrap: break-word;
  height: 28px;
}

/* line 490, app/assets/stylesheets/ac_link/style.scss */
.resume_tab .skill_clip {
  width: 10px;
}

/* line 494, app/assets/stylesheets/ac_link/style.scss */
.resume_tab .skill_cat {
  margin-bottom: 10px;
  padding: 5px 0px;
  border-radius: 5px;
}

/* line 500, app/assets/stylesheets/ac_link/style.scss */
.training .resume_tab .skill_cat {
  padding: 5px 20px;
}

/* line 504, app/assets/stylesheets/ac_link/style.scss */
.resume_tab .skill_cat.striped {
  background: #E3E3E3;
}

/* line 508, app/assets/stylesheets/ac_link/style.scss */
.resume_tab .back_color_2 td {
  background: #E3E3E3;
}

/* line 512, app/assets/stylesheets/ac_link/style.scss */
.resume_tab .back_color_2 td:first-child {
  border-radius: 5px 0 0 5px;
}

/* line 516, app/assets/stylesheets/ac_link/style.scss */
.resume_tab .back_color_2 td:last-child {
  border-radius: 0 5px 5px 0;
}

/* line 520, app/assets/stylesheets/ac_link/style.scss */
.resume-line-1 {
  position: absolute;
  bottom: 0px;
  left: 10px;
  background-image: url(/images/layout/ac_link/resume-line.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 720px;
  height: 1px;
}

/* line 531, app/assets/stylesheets/ac_link/style.scss */
.resume-line-2 {
  position: absolute;
  top: 43px;
  left: 10px;
  background-image: url(/images/layout/ac_link/resume-line.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 720px;
  height: 1px;
}

/* line 542, app/assets/stylesheets/ac_link/style.scss */
table.acting-cat {
  width: 720px;
  background-color: #FFFFFF;
  margin-bottom: 10px;
}

/* line 548, app/assets/stylesheets/ac_link/style.scss */
table.acting-cat tr {
  height: 28px;
  line-height: 28px;
}

/* line 549, app/assets/stylesheets/ac_link/style.scss */
table.acting-cat tr.odd {
  background-color: #f6f6f6;
}

/* line 550, app/assets/stylesheets/ac_link/style.scss */
table.acting-cat tr.even {
  background-color: #e3e3e3;
}

/* line 551, app/assets/stylesheets/ac_link/style.scss */
table.acting-cat td {
  border-top: 1px solid #FFFFFF;
  font-size: 13px;
  color: #333333;
  padding: 0 0 0 10px;
}

/* line 552, app/assets/stylesheets/ac_link/style.scss */
.col-1 {
  width: 174px;
}

/* line 553, app/assets/stylesheets/ac_link/style.scss */
.col-2 {
  width: 128px;
}

/* line 554, app/assets/stylesheets/ac_link/style.scss */
.col-3 {
  width: 160px;
}

/* line 555, app/assets/stylesheets/ac_link/style.scss */
.col-4 {
  width: 157px;
}

/* line 557, app/assets/stylesheets/ac_link/style.scss */
.clear {
  clear: both;
}

/* line 561, app/assets/stylesheets/ac_link/style.scss */
#lower-resume h4 {
  color: #4F4F4F;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 9px 0 3px 11px;
}

/* line 569, app/assets/stylesheets/ac_link/style.scss */
.special_skill_header {
  font-weight: bold;
  font-size: 15px;
  margin-left: 20px;
}

/* line 575, app/assets/stylesheets/ac_link/style.scss */
.skill_sub_cat {
  margin-bottom: 5px;
  padding: 5px 20px;
  border-radius: 5px;
}

/* line 581, app/assets/stylesheets/ac_link/style.scss */
.skill_sub_cat.striped {
  background: #E3E3E3;
}

/* line 585, app/assets/stylesheets/ac_link/style.scss */
.social_icons {
  text-align: center;
}

/* line 588, app/assets/stylesheets/ac_link/style.scss */
.social_icons div {
  display: inline-block;
  width: 190px;
}

/* line 592, app/assets/stylesheets/ac_link/style.scss */
.social_info_public {
  color: black !important;
  font-size: 13px;
  font-weight: normal;
}

/* line 598, app/assets/stylesheets/ac_link/style.scss */
#full_width_page.responsive #top.minimize {
  height: 150px;
}

/* line 602, app/assets/stylesheets/ac_link/style.scss */
#full_width_page.responsive #top.minimize #cf-logo,
#full_width_page.responsive #top.minimize .name-container {
  position: relative;
}

/* line 607, app/assets/stylesheets/ac_link/style.scss */
#full_width_page.responsive #top.minimize #info,
#full_width_page.responsive #top.minimize #reel,
#full_width_page.responsive #top.minimize #print,
#full_width_page.responsive #top.minimize #voice {
  display: inline;
  position: absolute;
  top: auto;
  bottom: 0;
}

/* line 616, app/assets/stylesheets/ac_link/style.scss */
#small_public_top {
  display: none;
}

/* line 617, app/assets/stylesheets/ac_link/style.scss */
#big_public_top {
  position: fixed;
  width: 100%;
  background: white;
  z-index: 500;
  margin-top: -14px;
}

@media only screen and (max-width: 940px) {
  /* line 625, app/assets/stylesheets/ac_link/style.scss */
  #submissions_controls {
    margin-left: 5px;
  }
  /* line 629, app/assets/stylesheets/ac_link/style.scss */
  #jump_links_block h2 {
    display: block;
  }
  /* Force table to not be like tables anymore */
  /* line 634, app/assets/stylesheets/ac_link/style.scss */
  table.resume_tab, .resume_tab thead, .resume_tab tbody, .resume_tab th, .resume_tab td, .resume_tab tr {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  /* line 639, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 645, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab tr {
    border: 1px solid #ccc;
    overflow: hidden;
  }
  /* line 650, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
  }
  /* line 658, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }
  /*
	Label the data
	*/
  /* line 672, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab td:nth-of-type(1):before {
    content: "Title";
  }
  /* line 673, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab td:nth-of-type(2):before {
    content: "Role";
  }
  /* line 674, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab td:nth-of-type(3):before {
    content: "Director Name";
  }
  /* line 675, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab td:nth-of-type(4):before {
    content: "Production";
  }
  /* line 677, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab .back_color_2 td:first-child {
    border-radius: 0;
  }
  /* line 681, app/assets/stylesheets/ac_link/style.scss */
  .resume_tab .back_color_2 td {
    width: 100%;
  }
}

/* line 685, app/assets/stylesheets/ac_link/style.scss */
.small_link {
  display: none;
}

@media only screen and (max-width: 880px) {
  /* line 688, app/assets/stylesheets/ac_link/style.scss */
  .big_link {
    display: none;
  }
  /* line 689, app/assets/stylesheets/ac_link/style.scss */
  .small_link {
    display: block;
  }
  /* line 691, app/assets/stylesheets/ac_link/style.scss */
  #action-bar {
    top: 140px;
  }
  /* line 695, app/assets/stylesheets/ac_link/style.scss */
  #content-left {
    display: block;
    float: none;
    margin: 0 auto;
  }
  /* line 700, app/assets/stylesheets/ac_link/style.scss */
  #content-left, #content-right {
    min-width: 240px;
  }
  /* line 704, app/assets/stylesheets/ac_link/style.scss */
  #full_width_page.responsive #top {
    width: auto;
    border: none;
    height: 102px;
  }
  /* line 710, app/assets/stylesheets/ac_link/style.scss */
  #full_width_page.responsive #top #info,
#full_width_page.responsive #top #close,
#full_width_page.responsive #top #reel,
#full_width_page.responsive #top #website,
#full_width_page.responsive #top #print,
#full_width_page.responsive #top #voice {
    display: inline;
    position: absolute;
    top: 60px;
  }
  /* line 720, app/assets/stylesheets/ac_link/style.scss */
  #submissions_controls {
    margin-top: -25px !important;
  }
  /*
  #full_width_page.responsive #top #info {
    left: 0;
  }
  #full_width_page.responsive #top #reel {
    left: 65px;
  }
  #full_width_page.responsive #top #website {
    left: 135px;
  }
  #full_width_page.responsive #top #voice {
    left: 235px;
  }
  #full_width_page.responsive #top #print {
    left: 305px;
  }*/
}

@media only screen and (max-width: 750px) {
  /* line 741, app/assets/stylesheets/ac_link/style.scss */
  #content-left #profile-main {
    margin-top: 50px;
  }
  /* line 742, app/assets/stylesheets/ac_link/style.scss */
  .jump_to_section {
    padding-top: 15px;
  }
}

@media only screen and (max-width: 600px) {
  /* line 745, app/assets/stylesheets/ac_link/style.scss */
  .top_section {
    float: none;
    margin-left: 10px;
  }
}

@media only screen and (max-width: 520px) {
  /* line 748, app/assets/stylesheets/ac_link/style.scss */
  .big_logo {
    display: none;
  }
  /* line 749, app/assets/stylesheets/ac_link/style.scss */
  .small_logo {
    display: block;
  }
}

@media only screen and (max-width: 460px) {
  /* line 752, app/assets/stylesheets/ac_link/style.scss */
  #big_public_top {
    display: none !important;
  }
  /* line 753, app/assets/stylesheets/ac_link/style.scss */
  #small_public_top {
    display: block !important;
  }
  /* line 755, app/assets/stylesheets/ac_link/style.scss */
  #top_actions {
    top: 145px;
    margin-left: 15px;
  }
  /* line 756, app/assets/stylesheets/ac_link/style.scss */
  body#full_width_page #wrapper {
    margin-top: 0;
  }
  /* line 758, app/assets/stylesheets/ac_link/style.scss */
  #jump_links_block h2, .jump_links {
    float: none;
  }
  /* line 762, app/assets/stylesheets/ac_link/style.scss */
  .jump_links a {
    margin: 3px;
    float: none;
    display: block;
  }
  /* line 768, app/assets/stylesheets/ac_link/style.scss */
  .jump_links span, .jump_links label {
    display: none;
  }
  /* line 772, app/assets/stylesheets/ac_link/style.scss */
  #full_width_page.responsive #top {
    height: 150px;
  }
  /* line 776, app/assets/stylesheets/ac_link/style.scss */
  #full_width_page.responsive #top #cf-logo,
#full_width_page.responsive #top .name-container {
    position: relative;
  }
  /* line 781, app/assets/stylesheets/ac_link/style.scss */
  .logo {
    margin: 5px 0 0 5px;
  }
  /* line 785, app/assets/stylesheets/ac_link/style.scss */
  #full_width_page.responsive #top #info,
#full_width_page.responsive #top #reel,
#full_width_page.responsive #top #website,
#full_width_page.responsive #top #print,
#full_width_page.responsive #top #voice {
    display: inline;
    position: absolute;
    top: auto;
    bottom: 0;
  }
}

/* line 798, app/assets/stylesheets/ac_link/style.scss */
#action-bar {
  min-height: 36px;
}

/* line 802, app/assets/stylesheets/ac_link/style.scss */
#special_skill_video_popup {
  width: 834px;
  height: 500px;
  padding: 10px 5px;
}

/* line 808, app/assets/stylesheets/ac_link/style.scss */
#special_skill_video_popup #talent-media-caption {
  margin-top: 10px;
}

/* line 812, app/assets/stylesheets/ac_link/style.scss */
#special_skill_video_popup .text-center {
  text-align: center;
}

/* line 816, app/assets/stylesheets/ac_link/style.scss */
#special_skill_video_popup .right {
  float: right;
  width: 60%;
  padding-top: 55px;
}

/* line 822, app/assets/stylesheets/ac_link/style.scss */
#special_skill_video_popup .left {
  float: left;
  width: 37%;
  height: 450px;
  border: 1px solid #ddd;
  overflow-y: scroll;
}

/* line 830, app/assets/stylesheets/ac_link/style.scss */
#special_skill_video_popup .asss_video {
  width: 275px;
  margin: 10px auto;
  height: 40px;
  color: #fff;
  text-align: center;
  border: 1px solid #000;
  background: #ddd;
}

/* line 840, app/assets/stylesheets/ac_link/style.scss */
#special_skill_video_popup .asss_video a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 40px;
}

/* line 849, app/assets/stylesheets/ac_link/style.scss */
.resume_image {
  width: 100%;
}

/* line 852, app/assets/stylesheets/ac_link/style.scss */
.resume_pdf {
  width: 100%;
  height: 600px;
}
