/* line 5, assetic_compassTZerG9.scss */
.thmb:hover {
  border: solid 1px #ccc;
}

/* remove social links frpm prettyPhoto */
/* line 11, assetic_compassTZerG9.scss */
.pp_social {
  display: none;
}

/* override bracket colors */
/* line 14, assetic_compassTZerG9.scss */
.nav-bracket > li.active > a,
.nav-bracket > li.active > a:hover,
.nav-bracket > li.active > a:focus {
  background: #D30000;
}

/* selection icons */
/* line 45, assetic_compassTZerG9.scss */
.item-selector {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 10;
  width: 36px;
  height: 36px;
}

/* line 56, assetic_compassTZerG9.scss */
.item-selection {
  display: block;
  position: relative;
  width: 36px;
  height: 36px;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  background: rgba(255, 255, 255, 0.7);
  padding: 4px;
  border-radius: 4px;
  color: #ddd;
}
/* line 70, assetic_compassTZerG9.scss */
.item-selection:hover {
  color: #999;
}
/* line 74, assetic_compassTZerG9.scss */
.item-selection.selected {
  color: #1BAF9A;
  /* bracket success green */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 80, assetic_compassTZerG9.scss */
.item-selection.status-assigned {
  color: #5bc0de;
  /* bracket info blue */
}
/* line 84, assetic_compassTZerG9.scss */
.item-selection.status-preselected {
  color: #f0ad4e;
  /* bracket warning orange */
}
/* line 88, assetic_compassTZerG9.scss */
.item-selection.status-selected {
  color: #1BAF9A;
  /* bracket success green */
}
/* line 92, assetic_compassTZerG9.scss */
.item-selection.disabled {
  color: #999;
}

/* line 99, assetic_compassTZerG9.scss */
.btn-show-model {
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 10;
  width: 36px;
  height: 36px;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  background: rgba(255, 255, 255, 0.7);
  padding: 4px;
  border-radius: 4px;
  color: #428BCA;
  /* bracket primary blue */
}
/* line 115, assetic_compassTZerG9.scss */
.btn-show-model:hover {
  background: #428BCA;
  color: white;
}

/* line 122, assetic_compassTZerG9.scss */
.btn-edit-model {
  position: absolute;
  top: 45px;
  left: 3px;
  z-index: 10;
  width: 36px;
  height: 36px;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  background: rgba(255, 255, 255, 0.7);
  padding: 4px;
  border-radius: 4px;
  color: #ccc;
  /* bracket primary blue */
}
/* line 138, assetic_compassTZerG9.scss */
.btn-edit-model:hover {
  background: #428BCA;
  color: white;
}

/* line 145, assetic_compassTZerG9.scss */
.btn-download-photo {
  position: absolute;
  bottom: 3px;
  right: 3px;
  z-index: 10;
  width: 24px;
  height: 24px;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  background: rgba(255, 255, 255, 0.7);
  padding: 4px;
  border-radius: 4px;
  color: #428BCA;
  /* bracket primary blue */
}
/* line 161, assetic_compassTZerG9.scss */
.btn-download-photo:hover {
  background: #428BCA;
  color: white;
}

/* line 168, assetic_compassTZerG9.scss */
.btn-casting-model-show,
.btn-casting-model-edit {
  color: #636E7B;
}

/* selection stage */
/* line 177, assetic_compassTZerG9.scss */
.item-selection-stage {
  position: absolute;
  bottom: -11px;
  display: block;
  z-index: 11;
  font-size: 7px;
  line-height: 7px;
  background: white;
  width: 36px;
  overflow: hidden;
  padding: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border: solid 1px;
  color: white;
  text-align: center;
}
/* line 196, assetic_compassTZerG9.scss */
.item-selection-stage.disabled {
  display: none;
}
/* line 200, assetic_compassTZerG9.scss */
.item-selection-stage.assigned {
  background: #ddd;
  border-color: #ddd;
  color: #666;
}
/* line 209, assetic_compassTZerG9.scss */
.item-selection-stage.preselected {
  background: #428BCA;
  /* bracket primary blue */
  border-color: #428BCA;
  color: white;
}
/* line 216, assetic_compassTZerG9.scss */
.item-selection-stage.selected {
  background: #1BAF9A;
  /* bracket success green */
  border-color: #1BAF9A;
  color: white;
}

/* ==================================================================================*/
/* show model in casting */
/* show main photo and media slider */
/* model lightbox */
/* ==================================================================================*/
/* line 234, assetic_compassTZerG9.scss */
.modal-photo-viewer .modal-content {
  height: 600px;
  margin-top: -300px;
}

/* line 242, assetic_compassTZerG9.scss */
.model-lightbox .panel-heading {
  border: none;
  padding: 10px 4px;
}
/* line 249, assetic_compassTZerG9.scss */
.model-lightbox .model-heading h3 {
  font-size: 1.25em;
  text-align: center;
  margin: 0;
  line-height: 100%;
}
/* line 257, assetic_compassTZerG9.scss */
.model-lightbox .model-heading h3 .model-photo {
  display: block;
  margin: 20px auto 15px auto;
  width: 144px;
  height: 144px;
  -moz-border-radius: 144px;
  -webkit-border-radius: 144px;
  border-radius: 144px;
  border: solid 3px #ccc;
  overflow: hidden;
}
/* line 270, assetic_compassTZerG9.scss */
.model-lightbox .model-heading h3 .model-photo img {
  width: 100%;
  height: auto;
}
/* line 277, assetic_compassTZerG9.scss */
.model-lightbox .model-heading h3 .model-info {
  display: inline-block;
  vertical-align: middle;
}
/* line 282, assetic_compassTZerG9.scss */
.model-lightbox .model-heading h3 .model-info .model-agency {
  color: #ccc;
  font-size: 0.75em;
}
/* line 289, assetic_compassTZerG9.scss */
.model-lightbox .model-heading h3 .model-info .model-role {
  font-size: 0.75em;
}
/* line 298, assetic_compassTZerG9.scss */
.model-lightbox .model-heading .item-selector {
  margin: 20px auto;
  position: relative;
}
/* line 303, assetic_compassTZerG9.scss */
.model-lightbox .model-heading .item-selector .item-selection {
  border: solid 1px;
}
/* line 307, assetic_compassTZerG9.scss */
.model-lightbox .model-heading .item-selector .item-selection i {
  margin-left: -1px;
  margin-top: -1px;
}
/* line 317, assetic_compassTZerG9.scss */
.model-lightbox .model-heading .model-specs {
  margin-top: 20px;
  font-size: 0.9em;
}
/* line 326, assetic_compassTZerG9.scss */
.model-lightbox .panel-body .model-lightbox-main {
  width: 100%;
  min-height: 350px;
  text-align: center;
  overflow: hidden;
  margin: 0 auto;
}
/* line 336, assetic_compassTZerG9.scss */
.model-lightbox .panel-body .model-lightbox-main img {
  margin: 0 auto;
  height: auto;
  width: auto;
  max-height: 350px;
  max-width: 625px;
}
/* line 346, assetic_compassTZerG9.scss */
.model-lightbox .panel-body .model-lightbox-main .mejs-container {
  margin: 0 auto;
  height: 100%;
  width: auto;
}
/* line 356, assetic_compassTZerG9.scss */
.model-lightbox .panel-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 150px;
}
/* line 363, assetic_compassTZerG9.scss */
.model-lightbox .panel-footer .model-lightbox-picker-wrap {
  width: 96%;
  margin: 0 auto;
  height: 110px;
  overflow-x: auto;
}
/* line 371, assetic_compassTZerG9.scss */
.model-lightbox .panel-footer .model-lightbox-picker-wrap .model-lightbox-picker {
  height: 110px;
  width: 99999px;
}
/* line 377, assetic_compassTZerG9.scss */
.model-lightbox .panel-footer .model-lightbox-picker-wrap .model-lightbox-picker .model-lightbox-thumb {
  position: relative;
  display: inline-block;
  margin: 5px;
  border: solid 1px #ddd;
  width: 100px;
  height: 100px;
  overflow: hidden;
}
/* line 389, assetic_compassTZerG9.scss */
.model-lightbox .panel-footer .model-lightbox-picker-wrap .model-lightbox-picker .model-lightbox-thumb.media-video {
  width: 162px;
}
/* line 394, assetic_compassTZerG9.scss */
.model-lightbox .panel-footer .model-lightbox-picker-wrap .model-lightbox-picker .model-lightbox-thumb img {
  width: 100%;
  height: auto;
}
/* line 399, assetic_compassTZerG9.scss */
.model-lightbox .panel-footer .model-lightbox-picker-wrap .model-lightbox-picker .model-lightbox-thumb legend {
  position: absolute;
  bottom: 0px;
  width: auto;
  padding: 0 10px;
  top: 0;
  background: #1A2939;
  color: #E4E7EA;
  z-index: 10;
  margin: 0;
  font-size: 0.75em;
  text-align: center;
  height: 20px;
  white-space: nowrap;
  border: none;
}

/* ==================================================================================*/
/* Session Upload
/* ==================================================================================*/
/* line 438, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record {
  clear: left;
  margin-bottom: 20px;
}
/* line 443, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-datetime {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
/* line 449, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-datetime .session-upload-date,
.session-uploads-list .session-upload-record .session-upload-datetime .session-upload-time {
  display: inline-block;
  padding: 4px 12px;
}
/* line 457, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-datetime .session-upload-date {
  background: #1A2939;
  color: #E4E7EA;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 466, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-datetime .session-upload-time {
  background: #E4E7EA;
  color: #1A2939;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 477, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-data {
  float: left;
}
/* line 481, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-data .session-upload-info {
  margin-top: 10px;
}
/* line 489, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-media .session-upload-thumb {
  position: relative;
  display: inline-block;
  margin: 5px;
}
/* line 494, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-media .session-upload-thumb .session-upload-media-remove {
  display: inline-block;
  padding: 1px 4px 0 4px;
  line-height: 19px;
  position: absolute;
  border-bottom-left-radius: 3px;
  top: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.7);
  color: #ddd;
}
/* line 505, assetic_compassTZerG9.scss */
.session-uploads-list .session-upload-record .session-upload-media .session-upload-thumb .session-upload-media-remove:hover {
  color: #428BCA;
}

/* ==================================================================================*/
/* show casting */
/* ==================================================================================*/
/* line 520, assetic_compassTZerG9.scss */
.casting-shorturl {
  margin-top: -15px;
  font-size: 0.75em;
  color: #666;
}
/* line 525, assetic_compassTZerG9.scss */
.casting-shorturl a:hover {
  text-decoration: none;
}

/* ==================================================================================*/
/* media tree */
/* ==================================================================================*/
/* line 533, assetic_compassTZerG9.scss */
ul.media-tree {
  list-style: none;
}
/* line 537, assetic_compassTZerG9.scss */
ul.media-tree.level-0 {
  padding: 0;
}

/* line 545, assetic_compassTZerG9.scss */
table.media-tree .dimmed {
  opacity: 0.5;
}
/* line 549, assetic_compassTZerG9.scss */
table.media-tree tr.highlighted {
  background: #eee !important;
}
/* line 553, assetic_compassTZerG9.scss */
table.media-tree tr.selected {
  background: #636E7B;
  color: white;
}
/* line 557, assetic_compassTZerG9.scss */
table.media-tree tr.selected a {
  color: white;
}
/* line 561, assetic_compassTZerG9.scss */
table.media-tree tr.selected .dimmed {
  color: white;
}
/* line 570, assetic_compassTZerG9.scss */
table.media-tree tr.collapsed {
  background: white;
  color: #636E7B;
}
/* line 574, assetic_compassTZerG9.scss */
table.media-tree tr.collapsed a {
  color: #636E7B;
}
/* line 580, assetic_compassTZerG9.scss */
table.media-tree tr:hover {
  cursor: pointer;
}

/* line 587, assetic_compassTZerG9.scss */
.version {
  font-size: 11px;
  margin-top: 15px;
}
