.copy-browser {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  border: 1px solid #9ba7af;
  height: 340px;
  overflow: hidden;
  margin: 4px 0;
  position: relative;
  background: #ece8de;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.copy-browser .copy-top-bar {
  line-height: 39px;
  height: 40px;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #65757f;
  text-align: right;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%23fefefe&to=%23e2dcce&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#e2dcce);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e2dcce));
  background-image: -webkit-linear-gradient(#fefefe, #e2dcce);
  background-image: -moz-linear-gradient(#fefefe, #e2dcce);
  background-image: -ms-linear-gradient(#fefefe, #e2dcce);
  background-image: -o-linear-gradient(#fefefe, #e2dcce);
  background-image: linear-gradient(#fefefe, #e2dcce);
  zoom: 1;
  background-color: #fefefe;
}
.copy-browser .copy-top-bar > input[type="search"] {
  font-size: 16px;
  margin: 9px 10px;
}
.copy-browser .copy-top-bar .copy-button-back {
  float: left;
  display: none;
}
.copy-browser .copy-column-controls {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%23fefefe&to=%23e2dcce&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#e2dcce);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e2dcce));
  background-image: -webkit-linear-gradient(#fefefe, #e2dcce);
  background-image: -moz-linear-gradient(#fefefe, #e2dcce);
  background-image: -ms-linear-gradient(#fefefe, #e2dcce);
  background-image: -o-linear-gradient(#fefefe, #e2dcce);
  background-image: linear-gradient(#fefefe, #e2dcce);
  zoom: 1;
  background-color: #fefefe;
  top: auto;
  border-top: 1px solid #7f8e98;
  line-height: 30px;
  text-align: right;
  padding: 0 7px;
}
.copy-browser .copy-column-controls input[type=button],
.copy-browser .copy-column-controls input[type=submit] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px !important;
  font-size: 12px !important;
  margin: 5px 3px !important;
}
.copy-browser .copy-columns {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  top: 40px;
  transition-property: left, right;
  transition-timing-function: ease-in-out;
  transition-duration: 300ms;
  transition-delay: 0s;
  -webkit-transition-property: left, right;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 300ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: left, right;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 300ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: left, right;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 300ms;
  -ms-transition-delay: 0s;
  -o-transition-property: left, right;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 300ms;
  -o-transition-delay: 0s;
}
.copy-browser.option-user-details .copy-top-bar .copy-button-back {
  display: block;
}
.copy-browser.option-user-details .copy-top-bar .copy-user-filter {
  display: none;
}
.copy-browser.option-user-details .copy-columns {
  left: -100%;
  right: 100%;
}
.copy-browser.option-user-details .copy-column[index="2"] {
  left: 100%;
  margin-left: -1px;
  width: 100% !important;
}
.copy-browser.option-group-details .copy-top-bar .copy-button-back {
  display: block;
}
.copy-browser.option-group-details .copy-top-bar .copy-user-filter {
  display: none;
}
.copy-browser.option-group-details .copy-columns {
  left: -50%;
  right: 50%;
}
.copy-browser.option-group-details .copy-column[index="1"] {
  left: 50%;
  margin-left: -1px;
  width: 100% !important;
}
.copy-browser .copy-column {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 50%;
  right: auto;
  border-left: 1px solid #9ba7af;
}
.copy-browser .copy-column.state-busy {
  background: #f5f3ee url(/include/images/busy/column.gif) center center no-repeat;
}
.copy-browser .copy-column[index="1"] {
  left: 50%;
  margin-left: -1px;
}
.copy-browser .copy-column[index="2"] {
  left: 100%;
  margin-left: -1px;
}
.copy-browser .copy-column .copy-column-contents {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  overflow: auto;
  margin-bottom: 40px;
}
.copy-browser .copy-column .copy-column-contents .copy-column-form .copy-column-form-section {
  padding: 10px 13px;
}
.copy-browser .copy-column .copy-column-contents .copy-column-form .copy-column-form-h1 {
  font-size: 24px;
  font-weight: bold;
  line-height: 36px;
}
.copy-browser .copy-column .copy-column-contents .copy-column-form .copy-column-form-h2 {
  font-size: 14px;
  line-height: 24px;
}
.copy-browser .copy-column .copy-column-contents .copy-row {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  line-height: 38px;
  padding: 0 8px;
  background: #f5f3ee;
  border-bottom: 1px solid #e5e3de;
  box-shadow: 0 0 3px rgba(88, 79, 79, 0.5);
  border-top: 1px solid white;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  color: #584f4f;
  text-shadow: 0 1px 0 white;
  position: relative;
}
.copy-browser .copy-column .copy-column-contents .copy-row .name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  position: relative;
}
.copy-browser .copy-column .copy-column-contents .copy-row .status {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  position: absolute;
  content: 'asdf';
  bottom: -25px;
  left: 0;
  display: none;
  font-size: 11px;
  font-weight: normal;
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-pending .name,
.copy-browser .copy-column .copy-column-contents .copy-row.state-terminated .name {
  top: -7px;
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-pending .status,
.copy-browser .copy-column .copy-column-contents .copy-row.state-terminated .status {
  display: block;
}
.copy-browser .copy-column .copy-column-contents .copy-row .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 5px;
}
.copy-browser .copy-column .copy-column-contents .copy-row .meta {
  float: right;
  margin-right: 3px;
  margin-left: 3px;
}
.copy-browser .copy-column .copy-column-contents .copy-row .meta .count {
  font-size: 10px;
  background: #e2dcce;
  padding: 3px 6px;
  border-radius: 6px;
  height: 4px;
}
.copy-browser .copy-column .copy-column-contents .copy-row .chevron {
  float: right;
  margin-top: 13.5px;
  margin-left: 5px;
}
.copy-browser .copy-column .copy-column-contents .copy-row .chevron .chevron-icon {
  float: right;
  margin: 0 2px 0 3px;
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 9px;
  height: 13px;
  background-position: -746px -185px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .copy-browser .copy-column .copy-column-contents .copy-row .chevron .chevron-icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.copy-browser .copy-column .copy-column-contents .copy-row > input[type="checkbox"] {
  margin-right: 6px;
  font-size: 16px;
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-selected {
  background: #f5fcfe;
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-selected .count {
  background: #c6ebfb;
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-selected .chevron-icon {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 9px;
  height: 13px;
  background-position: -765px -185px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .copy-browser .copy-column .copy-column-contents .copy-row.state-selected .chevron-icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-pending {
  color: #84929b;
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-pending .icon {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-terminated {
  font-style: bold;
  color: #f5821f;
  background: #fde1ca;
}
.copy-browser .copy-column .copy-column-contents .copy-row.state-terminated .icon {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
}
.copy-browser .copy-column:first-child {
  border-left-width: 0 !important;
}
#column-browser-groups .copy-row-type-user .icon,
#column-browser-groups .copy-row-type-email .icon {
  background: url('/include/images/icons/company/user@2x.png?v=jenkins-Copy_Web_Production-444') center center no-repeat;
  background-size: 24px 24px;
}
#column-browser-groups .copy-row-type-group.state-editable .chevron-icon {
  margin-top: -5px;
  margin-left: -3px;
  margin-right: -4px;
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 17px;
  height: 17px;
  background-position: -1751px -51px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #column-browser-groups .copy-row-type-group.state-editable .chevron-icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#column-browser-groups .copy-row-type-group.state-editable .chevron-icon:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
#column-browser-groups .copy-row-type-group.state-editable .chevron-icon:active {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 17px;
  height: 17px;
  background-position: -1778px -51px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #column-browser-groups .copy-row-type-group.state-editable .chevron-icon:active {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#column-browser-groups .copy-column-form-h1 .icon {
  height: 24px;
  width: 24px;
  float: left;
  margin: 6px 12px 0 0;
  display: inline-block;
}
#column-browser-groups.options-user-details {
  font-size: 13px;
}
#column-browser-groups.option-user-details .copy-column-form-h1 .icon {
  background: url('/include/images/icons/company/user@2x.png?v=jenkins-Copy_Web_Production-444') center center no-repeat;
  background-size: 24px 24px;
}
#column-browser-groups.option-group-details .copy-column-form-h1 .icon {
  background: url('/include/images/icons/company/group@2x.png?v=jenkins-Copy_Web_Production-444') center center no-repeat;
  background-size: 24px 24px;
}
#column-browser-groups .user-groups-area-title {
  font-weight: bold;
  font-size: 14px;
  background: #e2dcce;
  padding: 5px 15px;
  line-height: 20px;
  margin: -10px 0;
}
#column-browser-groups label {
  font-size: 13px;
}
#column-browser-groups .user-groups-area {
  margin: 10px 0;
  overflow: hidden;
  padding: 0;
}
#column-browser-groups .user-groups-area li {
  line-height: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 50%;
}
#column-browser-groups .copy-row-type-group .icon {
  background: url('/include/images/icons/company/group@2x.png?v=jenkins-Copy_Web_Production-444') center center no-repeat;
  background-size: 32px 32px;
  width: 28px;
}
#column-browser-groups hr {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  border-top: 1px solid #c6ba9e;
}
#column-browser-groups hr .option-mobile .copy-field-label,
#column-browser-groups hr .option-mobile .copy-field-container,
#column-browser-groups hr .option-mobile .copy-form-footer,
#column-browser-groups hr .option-mobile .copy-field-info {
  width: 100%;
  margin: 0;
  padding: 0;
}
#column-browser-groups hr .option-mobile .copy-field-label {
  text-align: left;
  line-height: 20px;
}
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  75% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 23, 2013 */
@font-face {
  font-family: 'cuda_iconoutline';
  src: url('/include/fonts/cudaicon-outline.eot');
  src: url('/include/fonts/cudaicon-outline.eot?#iefix') format('embedded-opentype'), url('/include/fonts/cudaicon-outline.woff') format('woff'), url('/include/fonts/cudaicon-outline.ttf') format('truetype'), url('/include/fonts/cudaicon-outline.svg#cuda_iconoutline') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cuda_iconregular';
  src: url('/include/fonts/cudaicon-regular.eot');
  src: url('/include/fonts/cudaicon-regular.eot?#iefix') format('embedded-opentype'), url('/include/fonts/cudaicon-regular.woff') format('woff'), url('/include/fonts/cudaicon-regular.ttf') format('truetype'), url('/include/fonts/cudaicon-regular.svg#cuda_iconregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.glyph-outline:after {
  font-family: "cuda_iconoutline" !important;
}
.glyph-contents-view-video:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F315";
}
.glyph-contents-view-video:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-contents-view-audio:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F317";
}
.glyph-contents-view-audio:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-contents-view-document:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
}
.glyph-contents-view-document:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-contents-view-image:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F102";
}
.glyph-contents-view-image:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-list-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F100";
}
.glyph-list-view:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-gallery-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F101";
}
.glyph-gallery-view:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-details-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
}
.glyph-details-view:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-fullscreen:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F103";
}
.glyph-fullscreen:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-normalscreen:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F104";
}
.glyph-normalscreen:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-share:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F205";
}
.glyph-share:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-more:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F006";
}
.glyph-more:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-back:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F001";
}
.glyph-back:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-edit:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F208";
}
.glyph-edit:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-download:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F204";
}
.glyph-download:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-download-before:before {
  font-family: "cuda_iconregular";
  content: "\F204";
  margin-right: 5px;
}
.glyph-activity:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F211";
}
.glyph-activity:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-sorted-desc:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F004";
}
.glyph-sorted-desc:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-sorted-asc:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F005";
}
.glyph-sorted-asc:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-chevron:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F008";
}
.glyph-chevron:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-chevron-fat:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F003";
}
.glyph-chevron-fat:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-public:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F300";
}
.glyph-public:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-private:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F301";
}
.glyph-private:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-checkmark:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F223";
}
.glyph-checkmark:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-checkmark-before:before {
  font-family: "cuda_iconregular";
  content: "\F223";
  margin-right: 5px;
}
.glyph-large-x:after,
.glyph-close:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F220";
}
.glyph-large-x:not(.glyph-outline):after,
.glyph-close:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-circled-x:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F221";
}
.glyph-circled-x:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-plus:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F216";
}
.glyph-plus:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-sync:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F200";
}
.glyph-sync:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-folder:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.glyph-folder:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-folder-shared:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
.glyph-folder-shared:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-inbox:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F210";
}
.glyph-inbox:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-download-pc:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
}
.glyph-download-pc:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-download-pc-big:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F225";
}
.glyph-download-pc-big:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-exclamation:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F228";
}
.glyph-exclamation:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-twitter:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F400";
}
.glyph-twitter:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-facebook:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F401";
}
.glyph-facebook:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-email:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F402";
}
.glyph-email:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-cloud:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
.glyph-cloud:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.glyph-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-group-dir:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
.glyph-group-dir:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-shared:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
.glyph-shared:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F000";
}
.glyph-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-security:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F301";
}
.glyph-security:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-gear:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
}
.glyph-gear:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-user:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.glyph-user:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-group:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
.glyph-group:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-admin:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F206";
}
.glyph-admin:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-delete:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F213";
}
.glyph-delete:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-folder-add:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F201";
}
.glyph-folder-add:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-device:after,
.glyph-devices:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
.glyph-device:not(.glyph-outline):after,
.glyph-devices:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-xor:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F233";
}
.glyph-xor:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-question:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F234";
}
.glyph-question:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-star:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F236";
}
.glyph-star:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-newfolder:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F201";
}
.glyph-newfolder:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-upload:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F203";
}
.glyph-upload:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-stop:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F213";
}
.glyph-stop:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-stop-before:before {
  font-family: "cuda_iconregular";
  content: "\F213";
  margin-right: 5px;
}
.glyph-migrate:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F218";
}
.glyph-migrate:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-reload:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\f207";
}
.glyph-reload:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.glyph-add:before {
  font-family: "cuda_iconregular";
  content: "\F214";
  margin-right: 5px;
}
.glyph-sign:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F012";
}
.glyph-sign:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.icon-font-glyph {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
}
/*
Version: 3.2 Timestamp: Mon Sep 10 10:38:04 PDT 2012
*/
.select2-container {
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -moz-box-sizing: border-box;
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  -webkit-box-sizing: border-box;
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  box-sizing: border-box;
  /* css3 */
}
.select2-container .select2-choice {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 90%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%);
}
.select2-container .select2-choice span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('/include/images/select2/select2.png') right top no-repeat;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  outline: 0;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -o-linear-gradient(bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('/include/images/select2/select2.png') no-repeat 0 1px;
}
.select2-drop {
  background: #fff;
  color: #392F30;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 100%;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  width: 100%;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin-top: -3px;
  font-weight: normal;
  font-size: 13px;
}
.select2-drop.select2-drop-above {
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-container .select2-choice div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -o-linear-gradient(bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.select2-container .select2-choice div b {
  background: url('/include/images/select2/select2.png') no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}
.select2-search {
  display: inline-block;
  white-space: nowrap;
  z-index: 10000;
  min-height: 26px;
  width: 100%;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
}
.select2-search-hidden {
  display: block;
  position: absolute;
  left: -10000px;
}
.select2-search input {
  background: #ffffff url('/include/images/select2/select2.png') no-repeat 100% -22px;
  background: url('/include/images/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url('/include/images/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/select2.png') no-repeat 100% -22px, -o-linear-gradient(bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/select2.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/select2.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
  width: 100%;
  margin: 0;
  height: auto !important;
  min-height: 26px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search input.select2-active {
  background: #ffffff url('/include/images/select2/spinner.gif') no-repeat 100%;
  background: url('/include/images/select2/spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url('/include/images/select2/spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url('/include/images/select2/spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  outline: none;
}
.select2-dropdown-open .select2-choice {
  border: 1px solid #aaa;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-dropdown-open .select2-choice div {
  background: transparent;
  border-left: none;
}
.select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}
/* results */
.select2-results {
  margin: 4px 4px 4px 0;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 200px;
}
.select2-results ul.select2-result-sub {
  margin: 0 0 0 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}
.select2-results li {
  list-style: none;
  display: list-item;
}
.select2-results li .avatar {
  vertical-align: top;
  margin-right: 8px;
  float: left;
}
.select2-results li .avatar.glyph-group {
  color: #fff;
  background-color: #158EA9;
  width: 23px;
  text-align: center;
}
.select2-results li .email {
  font-weight: normal;
  color: #73777E;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  margin: 0;
  cursor: pointer;
  line-height: 22px;
  padding: 7px;
}
.select2-results .select2-result-label.in-company {
  background-color: #e2e9ec;
}
.select2-results .select2-highlighted .select2-result-label {
  background-color: #00adef;
  color: white;
}
.select2-results .select2-highlighted .select2-result-label .email {
  color: white;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}
/*
disabled look for already selected choices in the results dropdown
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
*/
.select2-results .select2-disabled {
  display: none;
}
.select2-more-results.select2-active {
  background: #f4f4f4 url('/include/images/select2/spinner.gif') no-repeat 100%;
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice div {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
/* multiselect */
.select2-container-multi .select2-choices {
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
  outline: none;
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.select2-container-multi .select2-choices .select2-search-field input {
  background: transparent !important;
  font-size: 100% !important;
  height: 100% !important;
  padding: 5px !important;
  margin: 1px 0 !important;
  outline: 0 !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #ffffff url('/include/images/select2/spinner.gif') no-repeat 100% !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
  background-color: #7A7677;
  color: white;
  border: 0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 0 26px 0 10px;
  line-height: 22px;
}
.select2-container-multi .select2-choices .select2-search-choice span {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #1599B6;
}
.select2-search-choice-close {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 16px;
  height: 16px;
  background-position: -5px -185px;
  position: absolute;
  top: 3px;
  right: 6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .select2-search-choice-close {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.select2-search-choice-close:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background-image: none;
  background-color: #f4f4f4;
  border: 1px solid #ddd;
  padding: 3px 5px 3px 5px;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-result-selectable .select2-match {
  text-decoration: underline;
}
.select2-result-unselectable .select2-match {
  text-decoration: none;
}
.select2-offscreen {
  position: absolute;
  left: -10000px;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice div b {
    /*background-image: url('/include/images/select2/select2x2.png') !important;
		background-repeat: no-repeat !important;
		background-size: 60px 40px !important;*/
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
.select2-no-results.select2-too-short {
  display: none !important;
}
.email-tokenized .select2-choices {
  max-width: 72%;
}
.select2-display-none {
  display: none;
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.select2-container .select2-choice,
.select2-container .select2-choice .select2-arrow {
  border-radius: 0;
}
.select2-container.name-editing {
  padding: 0 !important;
  margin: 2px !important;
}
.select2-search input {
  border: 1px solid #00adef;
  background: white;
}
.name-editing.select2-offscreen {
  padding: 0 !important;
  margin: 2px !important;
}
.select2-drop {
  border-radius: 0;
}
.select2-drop.in-row-dropdown {
  border: 0;
  margin-top: 0;
}
/*
VideoJS Default Styles (http://videojs.com)
Version 3.2.0
*/
/*
REQUIRED STYLES (be careful overriding)
================================================================================ */
/* When loading the player, the video tag is replaced with a DIV,
   that will hold the video tag or object tag for other playback methods.
   The div contains the video playback element (Flash or HTML5) and controls, and sets the width and height of the video.

   ** If you want to add some kind of border/padding (e.g. a frame), or special positioning, use another containing element.
   Otherwise you risk messing up control positioning and full window mode. **
*/
.video-js {
  background-color: #000;
  position: relative;
  padding: 0;
  /* Start with 10px for base font size so other dimensions can be em based and easily calculable. */
  font-size: 10px;
  /* Allow poster to be vertially aligned. */
  vertical-align: middle;
  /*  display: table-cell; */
  /*This works in Safari but not Firefox.*/
}
/* Playback technology elements expand to the width/height of the containing div. <video> or <object> */
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when checking fullScreenEnabled. */
.video-js:-moz-full-screen {
  position: absolute;
}
/* Fullscreen Styles */
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
  /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
}
.video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  _position: absolute;
  /* IE6 Full-window (underscore hack) */
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
/* Poster Styles */
.vjs-poster {
  margin: 0 auto;
  padding: 0;
  cursor: pointer;
  /* Scale with the size of the player div. Works when poster is vertically shorter, but stretches when it's less wide. */
  position: relative;
  height: 100%;
  width: auto;
  max-width: 100%;
}
/* Text Track Styles */
/* Overall track holder for both captions and subtitles */
.video-js .vjs-text-track-display {
  text-align: center;
  position: absolute;
  bottom: 4em;
  left: 1em;
  right: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* Individual tracks */
.video-js .vjs-text-track {
  display: none;
  color: #fff;
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  /* Transparent black background, or fallback to all black (IE6) */
  background: #000000;
  background: rgba(0, 0, 0, 0.5);
}
.video-js .vjs-subtitles {
  color: #fff;
}
.video-js .vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
/* Fading sytles, used to fade control bar. */
.vjs-fade-in {
  visibility: visible !important;
  /* Needed to make sure things hide in older browsers too. */
  opacity: 1 !important;
  -webkit-transition: visibility 0s linear 0s, opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0s, opacity 0.3s linear;
  -ms-transition: visibility 0s linear 0s, opacity 0.3s linear;
  -o-transition: visibility 0s linear 0s, opacity 0.3s linear;
  transition: visibility 0s linear 0s, opacity 0.3s linear;
}
.vjs-fade-out {
  visibility: hidden !important;
  opacity: 0 !important;
  -webkit-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
  -moz-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
  -ms-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
  -o-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
  transition: visibility 0s linear 1.5s,opacity 1.5s linear;
}
/* DEFAULT SKIN (override in another file to create new skins)
================================================================================
Instead of editing this file, I recommend creating your own skin CSS file to be included after this file,
so you can upgrade to newer versions easier. You can remove all these styles by removing the 'vjs-default-skin' class from the tag. */
/* The default control bar. Created by bar.js */
.vjs-default-skin .vjs-controls {
  position: absolute;
  top: auto;
  bottom: 0;
  /* Distance from the bottom of the box/video. Keep 0. Use height to add more bottom margin. */
  left: 0;
  right: 0;
  /* 100% width of div */
  margin: 0;
  padding: 0;
  /* Controls are absolutely position, so no padding necessary */
  height: 2.6em;
  /* Including any margin you want above or below control items */
  color: #fff;
  border-top: 1px solid #404040;
  /* CSS Gradient */
  /* Can use the Ultimate CSS Gradient Generator: http://www.colorzilla.com/gradient-editor/ */
  background: #242424;
  /* Old browsers */
  background: -moz-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(50%, #242424), color-stop(50%, #1f1f1f), color-stop(100%, #171717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);
  /* IE10+ */
  /* Filter was causing a lot of weird issues in IE. Elements would stop showing up, or other styles would break. */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#171717',GradientType=0 );*/
  /* IE6-9 */
  background: linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);
  /* W3C */
  /* Start hidden and with 0 opacity. Opacity is used to fade in modern browsers. */
  /* Can't use display block to hide initially because widths of slider handles aren't calculated and avaialbe for positioning correctly. */
  visibility: hidden;
  opacity: 0;
}
/* General styles for individual controls. */
.vjs-default-skin .vjs-control {
  position: relative;
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 2.6em;
  width: 2.6em;
}
.vjs-default-skin .vjs-control:focus {
  outline: 0;
  /*  background-color: #555;*/
}
/* Hide control text visually, but have it available for screenreaders: h5bp.com/v */
.vjs-default-skin .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Play/Pause
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-play-control {
  width: 5em;
  cursor: pointer !important;
}
/* Play Icon */
.vjs-default-skin.vjs-paused .vjs-play-control div {
  width: 15px;
  height: 17px;
  background: url('/include/plugins/video-js/video-js.png');
  margin: 0.5em auto 0;
}
.vjs-default-skin.vjs-playing .vjs-play-control div {
  width: 15px;
  height: 17px;
  background: url('/include/plugins/video-js/video-js.png') -25px 0;
  margin: 0.5em auto 0;
}
/* Rewind
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-rewind-control {
  width: 5em;
  cursor: pointer !important;
}
.vjs-default-skin .vjs-rewind-control div {
  width: 19px;
  height: 16px;
  background: url('/include/plugins/video-js/video-js.png');
  margin: 0.5em auto 0;
}
/* Volume/Mute
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-mute-control {
  width: 3.8em;
  cursor: pointer !important;
  float: right;
}
.vjs-default-skin .vjs-mute-control div {
  width: 22px;
  height: 16px;
  background: url('/include/plugins/video-js/video-js.png') -75px -25px;
  margin: 0.5em auto 0;
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0 div {
  background: url('/include/plugins/video-js/video-js.png') 0 -25px;
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1 div {
  background: url('/include/plugins/video-js/video-js.png') -25px -25px;
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2 div {
  background: url('/include/plugins/video-js/video-js.png') -50px -25px;
}
.vjs-default-skin .vjs-volume-control {
  width: 5em;
  float: right;
}
.vjs-default-skin .vjs-volume-bar {
  position: relative;
  width: 5em;
  height: 0.6em;
  margin: 1em auto 0;
  cursor: pointer !important;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  background: #666;
  background: -moz-linear-gradient(top, #333333, #666666);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#666666));
  background: -webkit-linear-gradient(top, #333333, #666666);
  background: -o-linear-gradient(top, #333333, #666666);
  background: -ms-linear-gradient(top, #333333, #666666);
  background: linear-gradient(top, #333333, #666666);
}
.vjs-default-skin .vjs-volume-level {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.6em;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  background: #fff;
  background: -moz-linear-gradient(top, #ffffff, #cccccc);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cccccc));
  background: -webkit-linear-gradient(top, #ffffff, #cccccc);
  background: -o-linear-gradient(top, #ffffff, #cccccc);
  background: -ms-linear-gradient(top, #ffffff, #cccccc);
  background: linear-gradient(top, #ffffff, #cccccc);
}
.vjs-default-skin .vjs-volume-handle {
  position: absolute;
  top: -0.2em;
  width: 0.8em;
  height: 0.8em;
  background: #ccc;
  left: 0;
  border: 1px solid #fff;
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  border-radius: 0.6em;
}
/* Progress
-------------------------------------------------------------------------------- */
.vjs-default-skin div.vjs-progress-control {
  position: absolute;
  left: 4.8em;
  right: 4.8em;
  /* Leave room for time displays. */
  height: 1.0em;
  width: auto;
  top: -1.3em;
  /* Set above the rest of the controls. And leave room for 2px of borders (progress bottom and controls top). */
  border-bottom: 1px solid #1F1F1F;
  border-top: 1px solid #222;
  /* CSS Gradient */
  background: #333;
  background: -moz-linear-gradient(top, #222222, #333333);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#333333));
  background: -webkit-linear-gradient(top, #222222, #333333);
  background: -o-linear-gradient(top, #333333, #222222);
  background: -ms-linear-gradient(top, #333333, #222222);
  background: linear-gradient(top, #333333, #222222);
  /* 1px top shadow */
  /*  -webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15);*/
}
/* Box containing play and load progresses. Also acts as seek scrubber. */
.vjs-default-skin .vjs-progress-holder {
  position: relative;
  cursor: pointer !important;
  /*overflow: hidden;*/
  padding: 0;
  margin: 0;
  /* Placement within the progress control item */
  height: 1.0em;
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  border-radius: 0.6em;
  /* CSS Gradient */
  background: #111;
  background: -moz-linear-gradient(top, #111111, #262626);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#111111), to(#262626));
  background: -webkit-linear-gradient(top, #111111, #262626);
  background: -o-linear-gradient(top, #111111, #262626);
  background: -ms-linear-gradient(top, #111111, #262626);
  background: linear-gradient(top, #111111, #262626);
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
  /* Progress Bars */
  position: absolute;
  display: block;
  height: 1.0em;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  /*Needed for IE6*/
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  border-radius: 0.6em;
  /*width: 0;*/
}
.vjs-default-skin .vjs-play-progress {
  /* CSS Gradient. */
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #d6d6d6 50%, #ffffff 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(50%, #d6d6d6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%, #d6d6d6 50%, #ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #d6d6d6 50%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #d6d6d6 50%, #ffffff 100%);
  background: linear-gradient(top, #ffffff 0%, #d6d6d6 50%, #ffffff 100%);
  background: #efefef;
  background: -moz-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #efefef), color-stop(50%, #f5f5f5), color-stop(50%, #dbdbdb), color-stop(100%, #f1f1f1));
  background: -webkit-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  background: -o-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  background: -ms-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f1f1f1', GradientType=0);
  background: linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
}
.vjs-default-skin .vjs-load-progress {
  opacity: 0.8;
  /* CSS Gradient */
  background: #666;
  background: -moz-linear-gradient(top, #666666, #333333);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#333333));
  background: -webkit-linear-gradient(top, #666666, #333333);
  background: -o-linear-gradient(top, #666666, #333333);
  background: -ms-linear-gradient(top, #666666, #333333);
  background: linear-gradient(top, #666666, #333333);
}
.vjs-default-skin div.vjs-seek-handle {
  position: absolute;
  width: 16px;
  height: 16px;
  /* Match img pixles */
  margin-top: -0.3em;
  left: 0;
  top: 0;
  /*Needed for IE6*/
  background: url('/include/plugins/video-js/video-js.png') 0 -50px;
  /* CSS Curved Corners. Needed to make shadows curved. */
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  border-radius: 0.8em;
  /* CSS Shadows */
  -webkit-box-shadow: 0 2px 4px 0 #000;
  -moz-box-shadow: 0 2px 4px 0 #000;
  box-shadow: 0 2px 4px 0 #000;
}
/* Time Display
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-time-controls {
  position: absolute;
  right: 0;
  height: 1.0em;
  width: 4.8em;
  top: -1.3em;
  border-bottom: 1px solid #1F1F1F;
  border-top: 1px solid #222;
  background-color: #333;
  font-size: 1em;
  line-height: 1.0em;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  background: #333;
  background: -moz-linear-gradient(top, #222222, #333333);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#333333));
  background: -webkit-linear-gradient(top, #222222, #333333);
  background: -o-linear-gradient(top, #333333, #222222);
  background: -ms-linear-gradient(top, #333333, #222222);
  background: linear-gradient(top, #333333, #222222);
  /* 1px top shadow */
  /*  -webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15);*/
}
.vjs-default-skin .vjs-current-time {
  left: 0;
}
.vjs-default-skin .vjs-duration {
  right: 0;
  display: none;
}
.vjs-default-skin .vjs-remaining-time {
  right: 0;
}
.vjs-time-divider {
  display: none;
}
.vjs-default-skin .vjs-time-control {
  font-size: 1em;
  line-height: 1;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}
.vjs-default-skin .vjs-time-control span {
  line-height: 25px;
  /* Centering vertically */
}
/* Fullscreen
-------------------------------------------------------------------------------- */
.vjs-secondary-controls {
  float: right;
}
.vjs-default-skin .vjs-fullscreen-control {
  width: 3.8em;
  cursor: pointer !important;
  float: right;
}
.vjs-default-skin .vjs-fullscreen-control div {
  width: 16px;
  height: 16px;
  background: url('/include/plugins/video-js/video-js.png') -50px 0;
  margin: 0.5em auto 0;
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div {
  background: url('/include/plugins/video-js/video-js.png') -75px 0;
}
/* Big Play Button (at start)
---------------------------------------------------------*/
.vjs-default-skin .vjs-big-play-button {
  display: block;
  /* Start hidden */
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8.0em;
  height: 8.0em;
  margin: -42px 0 0 -42px;
  text-align: center;
  vertical-align: center;
  cursor: pointer !important;
  border: 0.2em solid #fff;
  opacity: 0.95;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background: #454545;
  background: -moz-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #454545), color-stop(50%, #232323), color-stop(50%, #161616), color-stop(100%, #3f3f3f));
  background: -webkit-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
  background: -o-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
  background: -ms-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#3f3f3f', GradientType=0);
  background: linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
  /* CSS Shadows */
  -webkit-box-shadow: 4px 4px 8px #000;
  -moz-box-shadow: 4px 4px 8px #000;
  box-shadow: 4px 4px 8px #000;
}
.vjs-default-skin div.vjs-big-play-button:hover {
  -webkit-box-shadow: 0 0 80px #fff;
  -moz-box-shadow: 0 0 80px #fff;
  box-shadow: 0 0 80px #fff;
}
.vjs-default-skin div.vjs-big-play-button span {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 35px;
  height: 42px;
  margin: -20px 0 0 -15px;
  /* Using negative margin to center image. */
  background: url('/include/plugins/video-js/video-js.png') -100px 0;
}
/* Loading Spinner
---------------------------------------------------------*/
/* CSS Spinners by Kilian Valkhof - http://kilianvalkhof.com/2010/css-xhtml/css3-loading-spinners-without-images/ */
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 55px;
  height: 55px;
  margin: -28px 0 0 -28px;
  -webkit-animation-name: rotatethis;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotatethis;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
}
@-webkit-keyframes rotatethis {
  0% {
    -webkit-transform: scale(0.6) rotate(0deg);
  }
  12.5% {
    -webkit-transform: scale(0.6) rotate(0deg);
  }
  12.51% {
    -webkit-transform: scale(0.6) rotate(45deg);
  }
  25% {
    -webkit-transform: scale(0.6) rotate(45deg);
  }
  25.01% {
    -webkit-transform: scale(0.6) rotate(90deg);
  }
  37.5% {
    -webkit-transform: scale(0.6) rotate(90deg);
  }
  37.51% {
    -webkit-transform: scale(0.6) rotate(135deg);
  }
  50% {
    -webkit-transform: scale(0.6) rotate(135deg);
  }
  50.01% {
    -webkit-transform: scale(0.6) rotate(180deg);
  }
  62.5% {
    -webkit-transform: scale(0.6) rotate(180deg);
  }
  62.51% {
    -webkit-transform: scale(0.6) rotate(225deg);
  }
  75% {
    -webkit-transform: scale(0.6) rotate(225deg);
  }
  75.01% {
    -webkit-transform: scale(0.6) rotate(270deg);
  }
  87.5% {
    -webkit-transform: scale(0.6) rotate(270deg);
  }
  87.51% {
    -webkit-transform: scale(0.6) rotate(315deg);
  }
  100% {
    -webkit-transform: scale(0.6) rotate(315deg);
  }
}
@-moz-keyframes rotatethis {
  0% {
    -moz-transform: scale(0.6) rotate(0deg);
  }
  12.5% {
    -moz-transform: scale(0.6) rotate(0deg);
  }
  12.51% {
    -moz-transform: scale(0.6) rotate(45deg);
  }
  25% {
    -moz-transform: scale(0.6) rotate(45deg);
  }
  25.01% {
    -moz-transform: scale(0.6) rotate(90deg);
  }
  37.5% {
    -moz-transform: scale(0.6) rotate(90deg);
  }
  37.51% {
    -moz-transform: scale(0.6) rotate(135deg);
  }
  50% {
    -moz-transform: scale(0.6) rotate(135deg);
  }
  50.01% {
    -moz-transform: scale(0.6) rotate(180deg);
  }
  62.5% {
    -moz-transform: scale(0.6) rotate(180deg);
  }
  62.51% {
    -moz-transform: scale(0.6) rotate(225deg);
  }
  75% {
    -moz-transform: scale(0.6) rotate(225deg);
  }
  75.01% {
    -moz-transform: scale(0.6) rotate(270deg);
  }
  87.5% {
    -moz-transform: scale(0.6) rotate(270deg);
  }
  87.51% {
    -moz-transform: scale(0.6) rotate(315deg);
  }
  100% {
    -moz-transform: scale(0.6) rotate(315deg);
  }
}
/* Each circle */
div.vjs-loading-spinner .ball1 {
  opacity: 0.12;
  position: absolute;
  left: 20px;
  top: 0px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border: 1px solid #ccc;
}
div.vjs-loading-spinner .ball2 {
  opacity: 0.25;
  position: absolute;
  left: 34px;
  top: 6px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border: 1px solid #ccc;
}
div.vjs-loading-spinner .ball3 {
  opacity: 0.37;
  position: absolute;
  left: 40px;
  top: 20px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border: 1px solid #ccc;
}
div.vjs-loading-spinner .ball4 {
  opacity: 0.50;
  position: absolute;
  left: 34px;
  top: 34px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 15px;
  border: 1px solid #ccc;
}
div.vjs-loading-spinner .ball5 {
  opacity: 0.62;
  position: absolute;
  left: 20px;
  top: 40px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border: 1px solid #ccc;
}
div.vjs-loading-spinner .ball6 {
  opacity: 0.75;
  position: absolute;
  left: 6px;
  top: 34px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border: 1px solid #ccc;
}
div.vjs-loading-spinner .ball7 {
  opacity: 0.87;
  position: absolute;
  left: 0px;
  top: 20px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border: 1px solid #ccc;
}
div.vjs-loading-spinner .ball8 {
  opacity: 1.00;
  position: absolute;
  left: 6px;
  top: 6px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border: 1px solid #ccc;
}
/* Menu Buttons (Captions/Subtitles/etc.)
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-menu-button {
  float: right;
  margin: 0.2em 0.5em 0 0;
  padding: 0;
  width: 3em;
  height: 2em;
  cursor: pointer !important;
  border: 1px solid #111;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  background: #4d4d4d;
  background: -moz-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(50%, #3f3f3f), color-stop(50%, #333333), color-stop(100%, #252525));
  background: -webkit-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: -o-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: -ms-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
}
/* Button Icon */
.vjs-default-skin .vjs-menu-button div {
  background: url('/include/plugins/video-js/video-js.png') 0px -75px no-repeat;
  width: 16px;
  height: 16px;
  margin: 0.2em auto 0;
  padding: 0;
}
/* Button Pop-up Menu */
.vjs-default-skin .vjs-menu-button ul {
  display: none;
  /* Start hidden. Hover will show. */
  opacity: 0.8;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 10em;
  bottom: 2em;
  max-height: 15em;
  left: -3.5em;
  /* Width of menu - width of button / 2 */
  background-color: #111;
  border: 2px solid #333;
  -moz-border-radius: 0.7em;
  -webkit-border-radius: 1em;
  border-radius: .5em;
  -webkit-box-shadow: 0 2px 4px 0 #000;
  -moz-box-shadow: 0 2px 4px 0 #000;
  box-shadow: 0 2px 4px 0 #000;
  overflow: auto;
}
.vjs-default-skin .vjs-menu-button:focus ul,
.vjs-default-skin .vjs-menu-button:hover ul {
  display: block;
  list-style: none;
}
.vjs-default-skin .vjs-menu-button ul li {
  list-style: none;
  margin: 0;
  padding: 0.3em 0 0.3em 20px;
  line-height: 1.4em;
  font-size: 1.2em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
  text-decoration: underline;
  background: url('/include/plugins/video-js/video-js.png') -125px -50px no-repeat;
}
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
  background-color: #ccc;
  color: #111;
  outline: 0;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  color: #fff;
  font-weight: bold;
  cursor: default;
  background: #4d4d4d;
  background: -moz-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(50%, #3f3f3f), color-stop(50%, #333333), color-stop(100%, #252525));
  background: -webkit-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: -o-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: -ms-linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
  background: linear-gradient(top, #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
}
/* Subtitles Button */
.vjs-default-skin .vjs-captions-button div {
  background-position: -25px -75px;
}
.vjs-default-skin .vjs-chapters-button div {
  background-position: -100px -75px;
}
.vjs-default-skin .vjs-chapters-button ul {
  width: 20em;
  left: -8.5em;
  /* Width of menu - width of button / 2 */
}
/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.3 (jPlayer 2.2.0)
 * Date: 19th November 2012
 */
div.jp-audio,
div.jp-audio-stream,
div.jp-video {
  /* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */
  font-size: 1.25em;
  /* 1.25em for testing in site pages */
  /* No parent CSS that can effect the size in the demos ZIP */
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.6;
  color: #666;
  border: 0;
}
div.jp-audio {
  width: 315px;
}
div.jp-audio-stream {
  width: 182px;
}
div.jp-video-270p {
  width: 480px;
}
div.jp-video-360p {
  width: 640px;
}
div.jp-video-full {
  /* Rules for IE6 (full-screen) */
  width: 480px;
  height: 270px;
  /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
  position: static !important;
  position: relative;
}
/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
div.jp-video-full div div {
  z-index: 1000;
}
div.jp-video-full div.jp-jplayer {
  top: 0;
  left: 0;
  position: fixed !important;
  position: relative;
  /* Rules for IE6 (full-screen) */
  overflow: hidden;
}
div.jp-video-full div.jp-gui {
  position: fixed !important;
  position: static;
  /* Rules for IE6 (full-screen) */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  /* 1 layer above the others. */
}
div.jp-video-full div.jp-interface {
  position: absolute !important;
  position: relative;
  /* Rules for IE6 (full-screen) */
  bottom: 0;
  left: 0;
}
div.jp-interface {
  position: relative;
  width: 100%;
}
div.jp-audio div.jp-type-single div.jp-interface {
  height: 80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
  height: 80px;
}
div.jp-audio-stream div.jp-type-single div.jp-interface {
  height: 80px;
}
/* @group CONTROLS */
div.jp-controls-holder {
  clear: both;
  width: 440px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  top: -8px;
  /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}
div.jp-interface ul.jp-controls {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
div.jp-audio ul.jp-controls {
  width: 380px;
  padding: 20px 20px 0 20px;
}
div.jp-audio-stream ul.jp-controls {
  width: 142px;
  padding: 20px 20px 0 20px;
}
div.jp-video div.jp-type-single ul.jp-controls {
  width: 78px;
  margin-left: 200px;
}
div.jp-video div.jp-type-playlist ul.jp-controls {
  width: 134px;
  margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
  display: inline;
  float: left;
}
div.jp-interface ul.jp-controls a {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
}
a.jp-play,
a.jp-pause {
  width: 40px;
  height: 40px;
}
a.jp-play {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 0 no-repeat;
}
a.jp-play:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -41px 0 no-repeat;
}
a.jp-pause {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -42px no-repeat;
  display: none;
}
a.jp-pause:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -41px -42px no-repeat;
}
a.jp-stop,
a.jp-previous,
a.jp-next {
  width: 28px;
  height: 28px;
  margin-top: 6px;
}
a.jp-stop {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -83px no-repeat;
  margin-left: 10px;
}
a.jp-stop:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -29px -83px no-repeat;
}
a.jp-previous {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -29px -112px no-repeat;
}
a.jp-next {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -29px -141px no-repeat;
}
/* @end */
/* @group progress bar */
div.jp-progress {
  overflow: hidden;
  background-color: #ddd;
}
div.jp-audio div.jp-progress {
  position: absolute;
  top: 32px;
  height: 15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
  left: 110px;
  width: 100px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
  left: 166px;
  width: 130px;
}
div.jp-video div.jp-progress {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 10px;
}
div.jp-seek-bar {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -202px repeat-x;
  width: 0px;
  height: 100%;
  cursor: pointer;
}
div.jp-play-bar {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -218px repeat-x;
  width: 0px;
  height: 100%;
}
/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.seeking.gif");
}
/* @end */
/* @group volume controls */
a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
  width: 18px;
  height: 15px;
  margin-top: 12px;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
  margin-left: 124px;
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
  margin-left: 154px;
}
div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
  margin-left: 10px;
}
div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
  margin-left: 56px;
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
  position: absolute;
  top: 12px;
  margin-top: 0;
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
  left: 50px;
}
div.jp-video a.jp-volume-max {
  left: 134px;
}
a.jp-mute {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
a.jp-mute:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
a.jp-unmute {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -60px -170px no-repeat;
  display: none;
}
a.jp-unmute:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -79px -170px no-repeat;
}
a.jp-volume-max {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -19px -186px no-repeat;
}
div.jp-volume-bar {
  position: absolute;
  overflow: hidden;
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -250px repeat-x;
  width: 46px;
  height: 5px;
  cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
  top: 37px;
  left: 244px;
}
div.jp-audio-stream div.jp-volume-bar {
  top: 37px;
  left: 92px;
}
div.jp-video div.jp-volume-bar {
  top: 17px;
  left: 72px;
}
div.jp-volume-bar-value {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -256px repeat-x;
  width: 0px;
  height: 5px;
}
/* @end */
/* @group current time and duration */
div.jp-audio div.jp-time-holder {
  position: absolute;
  top: 50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
  left: 110px;
  width: 100px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
  left: 166px;
  width: 130px;
}
div.jp-current-time,
div.jp-duration {
  width: 50px;
  font-size: .64em;
  font-style: oblique;
}
div.jp-current-time {
  float: left;
  display: inline;
  text-align: left;
}
div.jp-duration {
  float: right;
  display: inline;
  text-align: right;
}
div.jp-video div.jp-current-time {
  margin-left: 20px;
}
div.jp-video div.jp-duration {
  margin-right: 20px;
}
/* @end */
/* @group playlist */
div.jp-title {
  font-weight: bold;
  text-align: center;
}
div.jp-title,
div.jp-playlist {
  width: 100%;
  background-color: #ccc;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
  border-top: none;
}
div.jp-title ul,
div.jp-playlist ul {
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
  font-size: .72em;
}
div.jp-title li {
  padding: 5px 0;
  font-weight: bold;
}
div.jp-playlist li {
  padding: 5px 0 4px 20px;
}
div.jp-playlist li div {
  display: inline;
}
/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */
div.jp-type-playlist div.jp-playlist li:last-child {
  padding: 5px 0 5px 20px;
  border-bottom: none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
  list-style-type: square;
  list-style-position: inside;
  padding-left: 7px;
}
div.jp-type-playlist div.jp-playlist a {
  color: #333;
  text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
  color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
  color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
  float: right;
  display: inline;
  text-align: right;
  margin-right: 10px;
  font-weight: bold;
  color: #666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
  color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
  float: right;
  display: inline;
  text-align: right;
  margin-right: 10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a {
  color: #666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
  color: #0d88c1;
}
span.jp-artist {
  font-size: .8em;
  color: #666;
}
/* @end */
div.jp-video-play {
  width: 100%;
  overflow: hidden;
  /* Important for nested negative margins to work in modern browsers */
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
  margin-top: -270px;
  height: 270px;
}
div.jp-video-360p div.jp-video-play {
  margin-top: -360px;
  height: 360px;
}
div.jp-video-full div.jp-video-play {
  height: 100%;
}
a.jp-video-play-icon {
  position: relative;
  display: block;
  width: 112px;
  height: 100px;
  margin-left: -56px;
  margin-top: -50px;
  left: 50%;
  top: 50%;
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
  text-indent: -9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}
div.jp-jplayer audio,
div.jp-jplayer {
  width: 0px;
  height: 0px;
}
div.jp-jplayer {
  background-color: #000000;
}
/* @group TOGGLES */
/* The audio toggles are nested inside jp-time-holder */
ul.jp-toggles {
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
}
div.jp-audio .jp-type-single ul.jp-toggles {
  width: 25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
  width: 55px;
  margin: 0;
  position: absolute;
  left: 325px;
  top: 50px;
}
div.jp-video ul.jp-toggles {
  margin-top: 10px;
  width: 100px;
}
ul.jp-toggles li {
  display: block;
  float: right;
}
ul.jp-toggles li a {
  display: block;
  width: 25px;
  height: 18px;
  text-indent: -9999px;
  line-height: 100%;
  /* need this for IE6 */
}
a.jp-full-screen {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -310px no-repeat;
  margin-left: 20px;
}
a.jp-full-screen:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -30px -310px no-repeat;
}
a.jp-restore-screen {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -60px -310px no-repeat;
  margin-left: 20px;
}
a.jp-restore-screen:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -90px -310px no-repeat;
}
a.jp-repeat {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -290px no-repeat;
}
a.jp-repeat:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -30px -290px no-repeat;
}
a.jp-repeat-off {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -60px -290px no-repeat;
}
a.jp-repeat-off:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -90px -290px no-repeat;
}
a.jp-shuffle {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") 0 -270px no-repeat;
  margin-left: 5px;
}
a.jp-shuffle:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -30px -270px no-repeat;
}
a.jp-shuffle-off {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -60px -270px no-repeat;
  margin-left: 5px;
}
a.jp-shuffle-off:hover {
  background: url("/include/plugins/jquery.jplayer/img/jplayer.blue.monday.jpg") -90px -270px no-repeat;
}
/* @end */
/* @group NO SOLUTION error feedback */
.jp-no-solution {
  padding: 5px;
  font-size: .8em;
  color: #000;
  display: none;
}
.jp-no-solution a {
  color: #000;
}
.jp-no-solution span {
  font-size: 1em;
  display: block;
  text-align: center;
  font-weight: bold;
}
/* @end */
.video-wrapper.state-loading,
.audio-wrapper.state-loading,
.audio-controls.state-loading,
.playlist-wrapper.state-loading {
  visibility: hidden;
  height: 1px;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.vjs-full-window #files-toolbar,
.vjs-full-window .toolbar-border {
  display: none !important;
}
.audio-wrapper {
  width: auto;
}
.audio-controls {
  width: auto !important;
}
.audio-controls,
.vjs-controls,
.vjs-progress-control,
.vjs-current-time,
.vjs-remaining-time,
.vjs-duration {
  background: #3e4149 !important;
  border-color: #3e4149 !important;
}
.vjs-default-skin .vjs-progress-holder,
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-progress {
  height: 10px;
}
.vjs-default-skin .vjs-progress-holder,
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-progress,
.vjs-default-skin .vjs-volume-bar,
.vjs-default-skin .vjs-volume-level {
  border-radius: 0;
}
.vjs-default-skin .vjs-volume-bar,
.audio-controls div.jp-volume-bar,
.audio-controls div.jp-volume-bar-value {
  height: 6px;
}
.vjs-default-skin .vjs-volume-bar {
  margin-top: 9px;
}
.vjs-default-skin .vjs-volume-bar,
.audio-controls div.jp-volume-bar,
.vjs-default-skin .vjs-progress-holder,
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-progress {
  background: #111111;
  /* Old browsers */
  background: -moz-linear-gradient(top, #111111 0%, #262626 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #111111), color-stop(100%, #262626));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #111111 0%, #262626 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #111111 0%, #262626 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #111111 0%, #262626 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #111111 0%, #262626 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#262626', GradientType=0);
  /* IE6-9 */
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-progress .jp-seek-bar {
  background: #232323;
  /* Old browsers */
  background: -moz-linear-gradient(top, #232323 0%, #3e4149 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #232323), color-stop(100%, #3e4149));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #232323 0%, #3e4149 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #232323 0%, #3e4149 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #232323 0%, #3e4149 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #232323 0%, #3e4149 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232323', endColorstr='#3e4149', GradientType=0);
  /* IE6-9 */
  opacity: 1;
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-progress .jp-seek-bar .jp-play-bar,
.vjs-default-skin .vjs-volume-level,
.audio-controls div.jp-volume-bar-value {
  background: #efefef;
  /* Old browsers */
  background: -moz-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(50%, #f5f5f5), color-stop(50%, #dbdbdb), color-stop(100%, #f1f1f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f1f1f1', GradientType=0);
  /* IE6-9 */
}
.vjs-default-skin div.vjs-seek-handle,
.vjs-default-skin .vjs-volume-handle {
  visibility: hidden;
}
.audio-controls a,
.audio-controls a:focus,
.audio-controls a:active {
  outline: none !important;
}
.audio-controls .jp-play,
.audio-controls .jp-play:hover {
  width: 15px;
  height: 17px;
  background: url('/include/plugins/video-js/video-js.png');
}
.audio-controls .jp-pause,
.audio-controls .jp-pause:hover {
  width: 15px;
  height: 17px;
  background: url('/include/plugins/video-js/video-js.png') -25px 0;
}
.audio-controls .jp-mute,
.audio-controls .jp-mute:hover {
  width: 22px;
  height: 16px;
  background: url('/include/plugins/video-js/video-js.png') -75px -25px;
}
.audio-controls .jp-unmute,
.audio-controls .jp-unmute:hover {
  width: 22px;
  height: 16px;
  background: url('/include/plugins/video-js/video-js.png') 0 -25px;
}
.audio-controls .jp-interface {
  height: 38px !important;
}
.audio-controls .jp-interface .jp-controls {
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
}
.audio-controls .jp-interface .jp-controls li,
.audio-controls .jp-interface .jp-controls li * {
  margin: 0 !important;
  padding: 0;
  position: static;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.audio-controls .jp-interface .jp-controls li {
  display: block;
  width: auto;
  float: left;
}
.audio-controls .jp-interface .jp-controls li.jp-duration-controls {
  float: none;
  position: relative;
  width: 100%;
  margin-top: 1px !important;
}
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-time-holder {
  display: block;
  float: left;
  width: 50px;
}
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-time-holder .jp-current-time,
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-time-holder .jp-duration {
  font-size: 10px !important;
  font-weight: normal;
  line-height: 1;
  color: white;
  font-style: normal !important;
  text-align: center;
}
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-time-holder.jp-duration-holder {
  float: right;
}
.audio-controls .jp-interface .jp-controls li.jp-duration-controls .jp-progress {
  display: block;
  width: auto;
  position: absolute;
  left: 50px;
  right: 50px;
}
.audio-controls .jp-interface .jp-controls li.jp-play-pause-controls {
  width: 36px;
  height: 26px;
  position: relative;
}
.audio-controls .jp-interface .jp-controls li.jp-play-pause-controls > * {
  display: block;
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -8px !important;
}
.audio-controls .jp-interface .jp-controls li.jp-volume-controls {
  float: right;
  width: 88px;
  height: 26px;
}
.audio-controls .jp-interface .jp-controls li.jp-volume-controls > * {
  float: left;
}
.audio-controls .jp-interface .jp-controls li.jp-volume-controls .jp-mute,
.audio-controls .jp-interface .jp-controls li.jp-volume-controls .jp-unmute {
  margin-top: 5px !important;
}
.audio-controls .jp-interface .jp-controls li.jp-volume-controls .jp-volume-bar {
  margin-top: 10px !important;
  margin-left: 10px !important;
}
.playlist-wrapper .art-wrapper,
.audio-controls .art-wrapper {
  display: block;
  background: #232323;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.playlist-wrapper .art-wrapper .default-album-art,
.audio-controls .art-wrapper .default-album-art,
.playlist-wrapper .art-wrapper .user-album-art,
.audio-controls .art-wrapper .user-album-art {
  display: block;
  margin: auto;
  width: 200px;
  height: 200px;
}
.playlist-wrapper .art-wrapper .default-album-art,
.audio-controls .art-wrapper .default-album-art {
  background-image: url(/include/images/images-std/media_albumart.png?v=jenkins-Copy_Web_Production-444);
  width: 200px;
  height: 200px;
  -moz-background-size: 200px 200px;
  background-size: 200px 200px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .playlist-wrapper .art-wrapper .default-album-art,
  .audio-controls .art-wrapper .default-album-art {
    -moz-background-size: 200px 200px;
    background-size: 200px 200px;
    background-image: url(/include/images/images-retina/media_albumart.png?v=jenkins-Copy_Web_Production-444);
  }
}
.playlist-wrapper .art-wrapper {
  width: 130px;
}
.playlist-wrapper .art-wrapper .default-album-art,
.playlist-wrapper .art-wrapper .user-album-art {
  width: 120px;
  height: 120px;
  -moz-background-size: 120px 120px;
  background-size: 120px 120px;
}
.playlist-wrapper .player-wrapper .name {
  display: block;
  margin-bottom: 15px;
  padding-left: 11px;
}
.playlist-wrapper .audio-controls {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.playlist-wrapper .audio-controls .jp-interface {
  height: auto !important;
}
.playlist-wrapper .audio-controls .jp-interface .jp-duration-controls {
  margin-bottom: 15px !important;
}
.playlist-wrapper .audio-controls .jp-interface .jp-duration-controls,
.playlist-wrapper .audio-controls .jp-interface .jp-play-pause-controls {
  padding-left: 0 !important;
}
.playlist-wrapper .right-col .art-wrapper {
  display: none;
}
html,
body {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  background-color: #f9f9f9;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-touch-callout: none;
  /* prevent callout to copy image, etc when tap to hold */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* make transparent link selection, adjust last value opacity 0 to 1.0 */
}
html.option-minimal,
body.option-minimal,
html.option-minimal body,
body.option-minimal body {
  background-color: #24282f;
}
html .style-condensed,
body .style-condensed {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
html input,
body input,
html textarea,
body textarea,
html select,
body select {
  -webkit-user-select: auto;
  -webkit-touch-callout: auto;
}
a {
  color: #00adef;
}
a:hover {
  text-decoration: none;
  color: #009bd6;
}
a:active {
  color: #0076a3;
}
hr {
  background-image: url(/include/images/copysprites_repeat_std/divider_horz.png?v=jenkins-Copy_Web_Production-444);
  border: 0;
  width: auto;
  height: 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  hr {
    -moz-background-size: 18px 2px;
    background-size: 18px 2px;
    background-image: url(/include/images/copysprites_repeat_retina/divider_horz.png?v=jenkins-Copy_Web_Production-444);
  }
}
img {
  -ms-interpolation-mode: bicubic;
  image-rendering: pixelated;
}
img.no-blur {
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: pixelated;
  image-rendering: -o-crisp-edges;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
}
.clear {
  clear: both;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.display-block {
  display: block;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.position-relative {
  position: relative !important;
}
.hr {
  background-image: url(/include/images/copysprites_repeat_std/divider_horz.png?v=jenkins-Copy_Web_Production-444);
  width: 100%;
  height: 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .hr {
    -moz-background-size: 18px 2px;
    background-size: 18px 2px;
    background-image: url(/include/images/copysprites_repeat_retina/divider_horz.png?v=jenkins-Copy_Web_Production-444);
  }
}
.destructive-action {
  color: #f43611;
}
.info-section {
  width: 60%;
  margin-left: 20%;
}
@media screen and (max-width: 699px) {
  .info-section {
    margin: 0;
    width: auto;
    padding-left: 18px;
    padding-right: 18px;
  }
}
.auth-menu {
  max-width: auto !important;
  width: auto !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: none;
  z-index: 1000;
  background: white;
  margin: 18px;
  cursor: default;
  border: 1px solid #EEEEEE;
  width: 300px;
}
.auth-menu .group-debug {
  display: none;
}
.auth-menu .group-auth {
  display: none;
}
.auth-menu .group-files {
  display: none;
}
.auth-menu.option-debug span.group-debug {
  display: block;
}
.auth-menu.option-files span.group-files {
  display: block;
}
.auth-menu.option-auth span.group-auth {
  display: block;
}
.auth-menu.option-static .action-menu-pointer,
.auth-menu.option-static .menu-open-down-triangle {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -24px;
  margin-right: -1px;
  width: 49px;
  height: 24px;
  z-index: 1;
  background-image: url(/include/images/images-std/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  background-size: 49px 24px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .auth-menu.option-static .action-menu-pointer,
  .auth-menu.option-static .menu-open-down-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  }
}
.auth-menu.option-static .menu-open-up-triangle {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -24px;
  margin-right: -1px;
  width: 49px;
  height: 24px;
  z-index: 1;
  background-image: url(/include/images/images-std/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -24px;
  background-image: url(/include/images/images-std/action-menu-pointer-down.png?v=jenkins-Copy_Web_Production-444);
  background-size: 49px 24px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .auth-menu.option-static .menu-open-up-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .auth-menu.option-static .menu-open-up-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer-down.png?v=jenkins-Copy_Web_Production-444);
  }
}
.auth-menu a {
  cursor: default;
  display: block;
  color: #3b3f47;
  text-decoration: none;
  font-weight: 400;
  position: relative;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  padding-right: 15px;
  /* &.button-refresh > .icon {	#sprite > .btn_reload; } */
  /* &.button-upload { */
  /* 	cursor: pointer; */
  /* 	* { cursor: pointer; } */
  /* 	.icon {	#sprite > .btn_upload; } */
  /* } */
  /* &.button-download > .icon {	#sprite > .btn_download; } */
  /* &.button-newfolder > .icon {	#sprite > .btn_newfolder; } */
  /* &.button-delete > .icon {	#sprite > .btn_delete; } */
  /* &.button-remove > .icon {	#sprite > .btn_stopremove; } */
  /* &.button-send > .icon {	#sprite > .btn_share; } */
  /* &.button-copylink > .icon {	#sprite > .btn_copylink; } */
  /* &.button-activity > .icon {	#sprite > .btn_versions; } */
  /* &.button-rename > .icon {	#sprite > .btn_rename; } */
  /* &.button-move > .icon {	#sprite > .btn_move; } */
  /* &.button-details > .icon { #sprite > .btn_folderinfo; } */
  /* &.button-save > .icon {	#sprite > .btn_add; } */
  /* &.button-sync > .icon {	#sprite > .btn_sync; } */
  /* &.button-stop-sync > .icon { #sprite > .btn_stopsync; } */
  /* &.button-managecompany > .icon { #sprite > .btn_rename; } */
  /* &.button-invite > .icon { display: inline-block; width: 48px; height: 34px; } */
  /* &.button-send-feedback > .icon { display: inline-block; width: 48px; height: 34px; } */
  /* &.button-logout > .icon { display: inline-block; width: 48px; height: 34px; } */
}
.auth-menu a .icon {
  line-height: 40px;
  width: 40px;
  height: 40px;
  display: block;
  float: left;
  text-align: center;
  color: #00adef;
  font-size: 18px;
}
.auth-menu a.button-delete:hover,
.auth-menu a.button-remove:hover {
  background: #f5821f;
}
.auth-menu a:hover {
  color: white;
  background: #7ed3f6;
  cursor: pointer;
  /* &:not(.state-disabled) { */
  /* 	&.button-refresh > .icon {	#sprite > .btn_reload_menuover; } */
  /* 	&.button-upload > .icon {	#sprite > .btn_upload_menuover; } */
  /* 	&.button-download > .icon {	#sprite > .btn_download_menuover; } */
  /* 	&.button-newfolder > .icon {	#sprite > .btn_newfolder_menuover; } */
  /* 	&.button-delete > .icon {	#sprite > .btn_delete_menuover; } */
  /* 	&.button-remove > .icon {	#sprite > .btn_stopremove_over; } */
  /* 	&.button-send > .icon {	#sprite > .btn_share_over; } */
  /* 	&.button-copylink > .icon {	#sprite > .btn_copylink_over; } */
  /* 	&.button-activity > .icon {	#sprite > .btn_versions_menuover; } */
  /* 	&.button-rename > .icon {	#sprite > .btn_rename_menuover; } */
  /* 	&.button-move > .icon {	#sprite > .btn_move_menuover; } */
  /* 	&.button-details > .icon { #sprite > .btn_folderinfo_over; } */
  /* 	&.button-save > .icon {	#sprite > .btn_add_menuover; } */
  /* 	&.button-sync > .icon {	#sprite > .btn_sync_menuover; } */
  /* 	&.button-stop-sync > .icon { #sprite > .btn_stopsync_over; } */
  /* 	&.button-managecompany > .icon { #sprite > .btn_rename_menuover; } */
  /* } */
}
.auth-menu a.state-disabled {
  color: #a59b9b;
  background: none;
  cursor: default;
}
.auth-menu a.state-disabled .icon {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.auth-menu a.state-hidden {
  display: none;
}
.auth-menu hr {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  background-image: url(/include/images/copysprites_repeat_std/divider_dotted.png?v=jenkins-Copy_Web_Production-444);
  height: 1px;
  display: block;
  background-repeat: repeat-x;
  background-position: left top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .auth-menu hr {
    -moz-background-size: 4px 2px;
    background-size: 4px 2px;
    background-image: url(/include/images/copysprites_repeat_retina/divider_dotted.png?v=jenkins-Copy_Web_Production-444);
  }
}
.auth-menu hr.state-hidden {
  display: none;
}
.auth-menu .form-upload {
  display: inline;
  /* Needed so that ellipses work for upload text */
}
.auth-menu .form-input-upload-files {
  left: 0;
  width: 100%;
  height: 100%;
  cursor: default;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
.auth-menu .shadow-bottom {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  background-image: url(/include/images/copysprites_repeat_std/dropshadow_brown_bottom.png?v=jenkins-Copy_Web_Production-444);
  -moz-background-size: 100% 18px !important;
  background-size: 100% 18px !important;
  top: 100%;
  height: 18px;
  bottom: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .auth-menu .shadow-bottom {
    -moz-background-size: 671px 18px;
    background-size: 671px 18px;
    background-image: url(/include/images/copysprites_repeat_retina/dropshadow_brown_bottom.png?v=jenkins-Copy_Web_Production-444);
  }
}
.auth-menu .action-menu-header {
  padding: 5px;
  padding-bottom: 0px;
  padding-left: 79px;
  position: relative;
  height: 64px;
}
.auth-menu .action-menu-header .avatar {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: 5px;
  top: 0px;
  width: 64px;
  height: 64px;
}
.auth-menu .action-menu-header .name {
  display: block;
  line-height: 25px;
  padding-top: 5px;
  color: #00adef;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.auth-menu .action-menu-header .email {
  display: block;
  line-height: 10px;
  font-size: 12px;
  color: #5e6c74;
  font-weight: normal;
}
.auth-menu a {
  white-space: nowrap;
  padding-left: 79px !important;
}
.auth-menu a:not(.state-disabled) {
  cursor: pointer !important;
}
.auth-menu a .icon {
  height: 34px;
}
/* browser-columns.less
 * 
 * This file governs the column widths based on window width.
 * It uses @media queries, and contains extra classes for IE8.
*/
#browser-widths .width-320 .files-column {
  width: 100%;
}
#browser-widths .width-320.n-total-2 {
  left: -100%;
}
#browser-widths .width-320.n-total-3 {
  left: -200%;
}
#browser-widths .width-320.n-total-4 {
  left: -300%;
}
#browser-widths .width-320.n-total-5 {
  left: -400%;
}
#browser-widths .width-320.n-total-6 {
  left: -500%;
}
#browser-widths .width-320.n-total-7 {
  left: -600%;
}
#browser-widths .width-320.n-total-8 {
  left: -700%;
}
#browser-widths .width-320.n-total-9 {
  left: -800%;
}
#browser-widths .width-320.n-total-10 {
  left: -900%;
}
#browser-widths .width-320.n-total-11 {
  left: -1000%;
}
#browser-widths .width-320.n-total-12 {
  left: -1100%;
}
#browser-widths .width-320.n-total-13 {
  left: -1200%;
}
#browser-widths .width-320.n-total-14 {
  left: -1300%;
}
#browser-widths .width-320.n-total-15 {
  left: -1400%;
}
#browser-widths .width-320.n-total-16 {
  left: -1500%;
}
#browser-widths .width-320.n-total-17 {
  left: -1600%;
}
#browser-widths .width-320.n-total-18 {
  left: -1700%;
}
#browser-widths .width-320.n-total-19 {
  left: -1800%;
}
#browser-widths .width-320.n-total-20 {
  left: -1900%;
}
#browser-widths .width-320 .files-column[revindex="0"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-640 .files-column {
  width: 50%;
}
#browser-widths .width-640 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-640 .files-column:last-child {
  width: 100%;
}
#browser-widths .width-640.n-total-2 {
  left: -50%;
}
#browser-widths .width-640.n-total-3 {
  left: -100%;
}
#browser-widths .width-640.n-total-4 {
  left: -150%;
}
#browser-widths .width-640.n-total-5 {
  left: -200%;
}
#browser-widths .width-640.n-total-6 {
  left: -250%;
}
#browser-widths .width-640.n-total-7 {
  left: -300%;
}
#browser-widths .width-640.n-total-8 {
  left: -350%;
}
#browser-widths .width-640.n-total-9 {
  left: -400%;
}
#browser-widths .width-640.n-total-10 {
  left: -450%;
}
#browser-widths .width-640.n-total-11 {
  left: -500%;
}
#browser-widths .width-640.n-total-12 {
  left: -550%;
}
#browser-widths .width-640.n-total-13 {
  left: -600%;
}
#browser-widths .width-640.n-total-14 {
  left: -650%;
}
#browser-widths .width-640.n-total-15 {
  left: -700%;
}
#browser-widths .width-640.n-total-16 {
  left: -750%;
}
#browser-widths .width-640.n-total-17 {
  left: -800%;
}
#browser-widths .width-640.n-total-18 {
  left: -850%;
}
#browser-widths .width-640.n-total-19 {
  left: -900%;
}
#browser-widths .width-640.n-total-20 {
  left: -950%;
}
#browser-widths .width-640 .files-column[revindex="0"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-960 .files-column {
  width: 33.33333333%;
}
#browser-widths .width-960 .files-column[revindex="0"] {
  width: 66.66666667%;
}
#browser-widths .width-960 .files-column:last-child {
  width: 66.66666667%;
}
#browser-widths .width-960.n-total-2 {
  left: 0%;
}
#browser-widths .width-960.n-total-3 {
  left: -33.33333333%;
}
#browser-widths .width-960.n-total-4 {
  left: -66.66666667%;
}
#browser-widths .width-960.n-total-5 {
  left: -100%;
}
#browser-widths .width-960.n-total-6 {
  left: -133.33333333%;
}
#browser-widths .width-960.n-total-7 {
  left: -166.66666667%;
}
#browser-widths .width-960.n-total-8 {
  left: -200%;
}
#browser-widths .width-960.n-total-9 {
  left: -233.33333333%;
}
#browser-widths .width-960.n-total-10 {
  left: -266.66666667%;
}
#browser-widths .width-960.n-total-11 {
  left: -300%;
}
#browser-widths .width-960.n-total-12 {
  left: -333.33333333%;
}
#browser-widths .width-960.n-total-13 {
  left: -366.66666667%;
}
#browser-widths .width-960.n-total-14 {
  left: -400%;
}
#browser-widths .width-960.n-total-15 {
  left: -433.33333333%;
}
#browser-widths .width-960.n-total-16 {
  left: -466.66666667%;
}
#browser-widths .width-960.n-total-17 {
  left: -500%;
}
#browser-widths .width-960.n-total-18 {
  left: -533.33333333%;
}
#browser-widths .width-960.n-total-19 {
  left: -566.66666667%;
}
#browser-widths .width-960.n-total-20 {
  left: -600%;
}
#browser-widths .width-960:not(.n-total-2):not(.n-total-1) .files-column[revindex="1"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-1280 .files-column {
  width: 25%;
}
#browser-widths .width-1280 .files-column[revindex="0"] {
  width: 50%;
}
#browser-widths .width-1280 .files-column:last-child {
  width: 50%;
}
#browser-widths .width-1280.n-total-1 {
  left: 0%;
}
#browser-widths .width-1280.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-1280.n-total-1 .files-column:last-child {
  width: 100%;
}
#browser-widths .width-1280.n-total-2 {
  left: 0%;
}
#browser-widths .width-1280.n-total-2 .files-column[revindex="0"] {
  width: 75%;
}
#browser-widths .width-1280.n-total-2 .files-column:last-child {
  width: 75%;
}
#browser-widths .width-1280.n-total-3 {
  left: 0%;
}
#browser-widths .width-1280.n-total-4 {
  left: -25%;
}
#browser-widths .width-1280.n-total-5 {
  left: -50%;
}
#browser-widths .width-1280.n-total-6 {
  left: -75%;
}
#browser-widths .width-1280.n-total-7 {
  left: -100%;
}
#browser-widths .width-1280.n-total-8 {
  left: -125%;
}
#browser-widths .width-1280.n-total-9 {
  left: -150%;
}
#browser-widths .width-1280.n-total-10 {
  left: -175%;
}
#browser-widths .width-1280.n-total-11 {
  left: -200%;
}
#browser-widths .width-1280.n-total-12 {
  left: -225%;
}
#browser-widths .width-1280.n-total-13 {
  left: -250%;
}
#browser-widths .width-1280.n-total-14 {
  left: -275%;
}
#browser-widths .width-1280.n-total-15 {
  left: -300%;
}
#browser-widths .width-1280.n-total-16 {
  left: -325%;
}
#browser-widths .width-1280.n-total-17 {
  left: -350%;
}
#browser-widths .width-1280.n-total-18 {
  left: -375%;
}
#browser-widths .width-1280.n-total-19 {
  left: -400%;
}
#browser-widths .width-1280.n-total-20 {
  left: -425%;
}
#browser-widths .width-1280:not(.n-total-2):not(.n-total-1) .files-column[revindex="2"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-1600 .files-column {
  width: 20%;
}
#browser-widths .width-1600 .files-column[revindex="0"] {
  width: 60%;
}
#browser-widths .width-1600 .files-column:last-child {
  width: 60%;
}
#browser-widths .width-1600.n-total-1 {
  left: 0%;
}
#browser-widths .width-1600.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-1600.n-total-1 .files-column:last-child {
  width: 100%;
}
#browser-widths .width-1600.n-total-2 {
  left: 0%;
}
#browser-widths .width-1600.n-total-2 .files-column[revindex="0"] {
  width: 80%;
}
#browser-widths .width-1600.n-total-2 .files-column:last-child {
  width: 80%;
}
#browser-widths .width-1600.n-total-3 {
  left: 0%;
}
#browser-widths .width-1600.n-total-4 {
  left: -20%;
}
#browser-widths .width-1600.n-total-5 {
  left: -40%;
}
#browser-widths .width-1600.n-total-6 {
  left: -60%;
}
#browser-widths .width-1600.n-total-7 {
  left: -80%;
}
#browser-widths .width-1600.n-total-8 {
  left: -100%;
}
#browser-widths .width-1600.n-total-9 {
  left: -120%;
}
#browser-widths .width-1600.n-total-10 {
  left: -140%;
}
#browser-widths .width-1600.n-total-11 {
  left: -160%;
}
#browser-widths .width-1600.n-total-12 {
  left: -180%;
}
#browser-widths .width-1600.n-total-13 {
  left: -200%;
}
#browser-widths .width-1600.n-total-14 {
  left: -220%;
}
#browser-widths .width-1600.n-total-15 {
  left: -240%;
}
#browser-widths .width-1600.n-total-16 {
  left: -260%;
}
#browser-widths .width-1600.n-total-17 {
  left: -280%;
}
#browser-widths .width-1600.n-total-18 {
  left: -300%;
}
#browser-widths .width-1600.n-total-19 {
  left: -320%;
}
#browser-widths .width-1600.n-total-20 {
  left: -340%;
}
#browser-widths .width-1600:not(.n-total-2):not(.n-total-1) .files-column[revindex="2"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-1920 .files-column {
  width: 16.66666667%;
}
#browser-widths .width-1920 .files-column[revindex="0"] {
  width: 50%;
}
#browser-widths .width-1920 .files-column:last-child {
  width: 50%;
}
#browser-widths .width-1920.n-total-1 {
  left: 0%;
}
#browser-widths .width-1920.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-1920.n-total-1 .files-column:last-child {
  width: 100%;
}
#browser-widths .width-1920.n-total-2 {
  left: 0%;
}
#browser-widths .width-1920.n-total-2 .files-column[revindex="0"] {
  width: 83.33333333%;
}
#browser-widths .width-1920.n-total-2 .files-column:last-child {
  width: 83.33333333%;
}
#browser-widths .width-1920.n-total-3 {
  left: 0%;
}
#browser-widths .width-1920.n-total-3 .files-column[revindex="0"] {
  width: 66.66666667%;
}
#browser-widths .width-1920.n-total-3 .files-column:last-child {
  width: 66.66666667%;
}
#browser-widths .width-1920.n-total-4 {
  left: 0%;
}
#browser-widths .width-1920.n-total-5 {
  left: -16.66666667%;
}
#browser-widths .width-1920.n-total-6 {
  left: -33.33333333%;
}
#browser-widths .width-1920.n-total-7 {
  left: -50%;
}
#browser-widths .width-1920.n-total-8 {
  left: -66.66666667%;
}
#browser-widths .width-1920.n-total-9 {
  left: -83.33333333%;
}
#browser-widths .width-1920.n-total-10 {
  left: -100%;
}
#browser-widths .width-1920.n-total-11 {
  left: -116.66666667%;
}
#browser-widths .width-1920.n-total-12 {
  left: -133.33333333%;
}
#browser-widths .width-1920.n-total-13 {
  left: -150%;
}
#browser-widths .width-1920.n-total-14 {
  left: -166.66666667%;
}
#browser-widths .width-1920.n-total-15 {
  left: -183.33333333%;
}
#browser-widths .width-1920.n-total-16 {
  left: -200%;
}
#browser-widths .width-1920.n-total-17 {
  left: -216.66666667%;
}
#browser-widths .width-1920.n-total-18 {
  left: -233.33333333%;
}
#browser-widths .width-1920.n-total-19 {
  left: -250%;
}
#browser-widths .width-1920.n-total-20 {
  left: -266.66666667%;
}
#browser-widths .width-1920:not(.n-total-2):not(.n-total-1) .files-column[revindex="3"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-2240 .files-column {
  width: 14.28571429%;
}
#browser-widths .width-2240 .files-column[revindex="0"] {
  width: 57.14285714%;
}
#browser-widths .width-2240 .files-column:last-child {
  width: 57.14285714%;
}
#browser-widths .width-2240.n-total-1 {
  left: 0%;
}
#browser-widths .width-2240.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-2240.n-total-1 .files-column:last-child {
  width: 100%;
}
#browser-widths .width-2240.n-total-2 {
  left: 0%;
}
#browser-widths .width-2240.n-total-2 .files-column[revindex="0"] {
  width: 85.71428571%;
}
#browser-widths .width-2240.n-total-2 .files-column:last-child {
  width: 85.71428571%;
}
#browser-widths .width-2240.n-total-3 {
  left: 0%;
}
#browser-widths .width-2240.n-total-3 .files-column[revindex="0"] {
  width: 71.42857143%;
}
#browser-widths .width-2240.n-total-3 .files-column:last-child {
  width: 71.42857143%;
}
#browser-widths .width-2240.n-total-4 {
  left: 0%;
}
#browser-widths .width-2240.n-total-5 {
  left: -14.28571429%;
}
#browser-widths .width-2240.n-total-6 {
  left: -28.57142857%;
}
#browser-widths .width-2240.n-total-7 {
  left: -42.85714286%;
}
#browser-widths .width-2240.n-total-8 {
  left: -57.14285714%;
}
#browser-widths .width-2240.n-total-9 {
  left: -71.42857143%;
}
#browser-widths .width-2240.n-total-10 {
  left: -85.71428571%;
}
#browser-widths .width-2240.n-total-11 {
  left: -100%;
}
#browser-widths .width-2240.n-total-12 {
  left: -114.28571429%;
}
#browser-widths .width-2240.n-total-13 {
  left: -128.57142857%;
}
#browser-widths .width-2240.n-total-14 {
  left: -142.85714286%;
}
#browser-widths .width-2240.n-total-15 {
  left: -157.14285714%;
}
#browser-widths .width-2240.n-total-16 {
  left: -171.42857143%;
}
#browser-widths .width-2240.n-total-17 {
  left: -185.71428571%;
}
#browser-widths .width-2240.n-total-18 {
  left: -200%;
}
#browser-widths .width-2240.n-total-19 {
  left: -214.28571429%;
}
#browser-widths .width-2240.n-total-20 {
  left: -228.57142857%;
}
#browser-widths .width-2240:not(.n-total-2):not(.n-total-1) .files-column[revindex="3"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-2560 .files-column {
  width: 12.5%;
}
#browser-widths .width-2560 .files-column[revindex="0"] {
  width: 50%;
}
#browser-widths .width-2560 .files-column:last-child {
  width: 50%;
}
#browser-widths .width-2560.n-total-1 {
  left: 0%;
}
#browser-widths .width-2560.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-2560.n-total-1 .files-column:last-child {
  width: 75%;
}
#browser-widths .width-2560.n-total-2 {
  left: 0%;
}
#browser-widths .width-2560.n-total-2 .files-column[revindex="0"] {
  width: 87.5%;
}
#browser-widths .width-2560.n-total-2 .files-column:last-child {
  width: 87.5%;
}
#browser-widths .width-2560.n-total-3 {
  left: 0%;
}
#browser-widths .width-2560.n-total-3 .files-column[revindex="0"] {
  width: 75%;
}
#browser-widths .width-2560.n-total-3 .files-column:last-child {
  width: 75%;
}
#browser-widths .width-2560.n-total-4 {
  left: 0%;
}
#browser-widths .width-2560.n-total-4 .files-column[revindex="0"] {
  width: 62.5%;
}
#browser-widths .width-2560.n-total-4 .files-column:last-child {
  width: 62.5%;
}
#browser-widths .width-2560.n-total-5 {
  left: 0%;
}
#browser-widths .width-2560.n-total-6 {
  left: -12.5%;
}
#browser-widths .width-2560.n-total-7 {
  left: -25%;
}
#browser-widths .width-2560.n-total-8 {
  left: -37.5%;
}
#browser-widths .width-2560.n-total-9 {
  left: -50%;
}
#browser-widths .width-2560.n-total-10 {
  left: -62.5%;
}
#browser-widths .width-2560.n-total-11 {
  left: -75%;
}
#browser-widths .width-2560.n-total-12 {
  left: -87.5%;
}
#browser-widths .width-2560.n-total-13 {
  left: -100%;
}
#browser-widths .width-2560.n-total-14 {
  left: -112.5%;
}
#browser-widths .width-2560.n-total-15 {
  left: -125%;
}
#browser-widths .width-2560.n-total-16 {
  left: -137.5%;
}
#browser-widths .width-2560.n-total-17 {
  left: -150%;
}
#browser-widths .width-2560.n-total-18 {
  left: -162.5%;
}
#browser-widths .width-2560.n-total-19 {
  left: -175%;
}
#browser-widths .width-2560.n-total-20 {
  left: -187.5%;
}
#browser-widths .width-2560:not(.n-total-2):not(.n-total-1) .files-column[revindex="4"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-2880 .files-column {
  width: 11.11111111%;
}
#browser-widths .width-2880 .files-column[revindex="0"] {
  width: 55.55555556%;
}
#browser-widths .width-2880 .files-column:last-child {
  width: 55.55555556%;
}
#browser-widths .width-2880.n-total-1 {
  left: 0%;
}
#browser-widths .width-2880.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-2880.n-total-1 .files-column:last-child {
  width: 100%;
}
#browser-widths .width-2880.n-total-2 {
  left: 0%;
}
#browser-widths .width-2880.n-total-2 .files-column[revindex="0"] {
  width: 88.88888889%;
}
#browser-widths .width-2880.n-total-2 .files-column:last-child {
  width: 88.88888889%;
}
#browser-widths .width-2880.n-total-3 {
  left: 0%;
}
#browser-widths .width-2880.n-total-3 .files-column[revindex="0"] {
  width: 77.77777778%;
}
#browser-widths .width-2880.n-total-3 .files-column:last-child {
  width: 77.77777778%;
}
#browser-widths .width-2880.n-total-4 {
  left: 0%;
}
#browser-widths .width-2880.n-total-4 .files-column[revindex="0"] {
  width: 66.66666667%;
}
#browser-widths .width-2880.n-total-4 .files-column:last-child {
  width: 66.66666667%;
}
#browser-widths .width-2880.n-total-5 {
  left: 0%;
}
#browser-widths .width-2880.n-total-6 {
  left: -11.11111111%;
}
#browser-widths .width-2880.n-total-7 {
  left: -22.22222222%;
}
#browser-widths .width-2880.n-total-8 {
  left: -33.33333333%;
}
#browser-widths .width-2880.n-total-9 {
  left: -44.44444444%;
}
#browser-widths .width-2880.n-total-10 {
  left: -55.55555556%;
}
#browser-widths .width-2880.n-total-11 {
  left: -66.66666667%;
}
#browser-widths .width-2880.n-total-12 {
  left: -77.77777778%;
}
#browser-widths .width-2880.n-total-13 {
  left: -88.88888889%;
}
#browser-widths .width-2880.n-total-14 {
  left: -100%;
}
#browser-widths .width-2880.n-total-15 {
  left: -111.11111111%;
}
#browser-widths .width-2880.n-total-16 {
  left: -122.22222222%;
}
#browser-widths .width-2880.n-total-17 {
  left: -133.33333333%;
}
#browser-widths .width-2880.n-total-18 {
  left: -144.44444444%;
}
#browser-widths .width-2880.n-total-19 {
  left: -155.55555556%;
}
#browser-widths .width-2880.n-total-20 {
  left: -166.66666667%;
}
#browser-widths .width-2880:not(.n-total-2):not(.n-total-1) .files-column[revindex="4"] .column-header-button-bar-left {
  display: block;
}
#browser-widths .width-3200 .files-column {
  width: 10%;
}
#browser-widths .width-3200 .files-column[revindex="0"] {
  width: 50%;
}
#browser-widths .width-3200 .files-column:last-child {
  width: 50%;
}
#browser-widths .width-3200.n-total-1 {
  left: 0%;
}
#browser-widths .width-3200.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#browser-widths .width-3200.n-total-1 .files-column:last-child {
  width: 100%;
}
#browser-widths .width-3200.n-total-2 {
  left: 0%;
}
#browser-widths .width-3200.n-total-2 .files-column[revindex="0"] {
  width: 90%;
}
#browser-widths .width-3200.n-total-2 .files-column:last-child {
  width: 90%;
}
#browser-widths .width-3200.n-total-3 {
  left: 0%;
}
#browser-widths .width-3200.n-total-3 .files-column[revindex="0"] {
  width: 80%;
}
#browser-widths .width-3200.n-total-3 .files-column:last-child {
  width: 80%;
}
#browser-widths .width-3200.n-total-4 {
  left: 0%;
}
#browser-widths .width-3200.n-total-4 .files-column[revindex="0"] {
  width: 70%;
}
#browser-widths .width-3200.n-total-4 .files-column:last-child {
  width: 70%;
}
#browser-widths .width-3200.n-total-5 {
  left: 0%;
}
#browser-widths .width-3200.n-total-5 .files-column[revindex="0"] {
  width: 60%;
}
#browser-widths .width-3200.n-total-5 .files-column:last-child {
  width: 60%;
}
#browser-widths .width-3200.n-total-6 {
  left: 0%;
}
#browser-widths .width-3200.n-total-7 {
  left: -10%;
}
#browser-widths .width-3200.n-total-8 {
  left: -20%;
}
#browser-widths .width-3200.n-total-9 {
  left: -30%;
}
#browser-widths .width-3200.n-total-10 {
  left: -40%;
}
#browser-widths .width-3200.n-total-11 {
  left: -50%;
}
#browser-widths .width-3200.n-total-12 {
  left: -60%;
}
#browser-widths .width-3200.n-total-13 {
  left: -70%;
}
#browser-widths .width-3200.n-total-14 {
  left: -80%;
}
#browser-widths .width-3200.n-total-15 {
  left: -90%;
}
#browser-widths .width-3200.n-total-16 {
  left: -100%;
}
#browser-widths .width-3200.n-total-17 {
  left: -110%;
}
#browser-widths .width-3200.n-total-18 {
  left: -120%;
}
#browser-widths .width-3200.n-total-19 {
  left: -130%;
}
#browser-widths .width-3200.n-total-20 {
  left: -140%;
}
#browser-widths .width-3200:not(.n-total-2):not(.n-total-1) .files-column[revindex="5"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-320 .files-column {
  width: 100%;
}
#files-columns.browser-width-320.n-total-2 {
  left: -100%;
}
#files-columns.browser-width-320.n-total-3 {
  left: -200%;
}
#files-columns.browser-width-320.n-total-4 {
  left: -300%;
}
#files-columns.browser-width-320.n-total-5 {
  left: -400%;
}
#files-columns.browser-width-320.n-total-6 {
  left: -500%;
}
#files-columns.browser-width-320.n-total-7 {
  left: -600%;
}
#files-columns.browser-width-320.n-total-8 {
  left: -700%;
}
#files-columns.browser-width-320.n-total-9 {
  left: -800%;
}
#files-columns.browser-width-320.n-total-10 {
  left: -900%;
}
#files-columns.browser-width-320.n-total-11 {
  left: -1000%;
}
#files-columns.browser-width-320.n-total-12 {
  left: -1100%;
}
#files-columns.browser-width-320.n-total-13 {
  left: -1200%;
}
#files-columns.browser-width-320.n-total-14 {
  left: -1300%;
}
#files-columns.browser-width-320.n-total-15 {
  left: -1400%;
}
#files-columns.browser-width-320.n-total-16 {
  left: -1500%;
}
#files-columns.browser-width-320.n-total-17 {
  left: -1600%;
}
#files-columns.browser-width-320.n-total-18 {
  left: -1700%;
}
#files-columns.browser-width-320.n-total-19 {
  left: -1800%;
}
#files-columns.browser-width-320.n-total-20 {
  left: -1900%;
}
#files-columns.browser-width-320 .files-column[revindex="0"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-640 .files-column {
  width: 50%;
}
#files-columns.browser-width-640 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-640 .files-column:last-child {
  width: 100%;
}
#files-columns.browser-width-640.n-total-2 {
  left: -50%;
}
#files-columns.browser-width-640.n-total-3 {
  left: -100%;
}
#files-columns.browser-width-640.n-total-4 {
  left: -150%;
}
#files-columns.browser-width-640.n-total-5 {
  left: -200%;
}
#files-columns.browser-width-640.n-total-6 {
  left: -250%;
}
#files-columns.browser-width-640.n-total-7 {
  left: -300%;
}
#files-columns.browser-width-640.n-total-8 {
  left: -350%;
}
#files-columns.browser-width-640.n-total-9 {
  left: -400%;
}
#files-columns.browser-width-640.n-total-10 {
  left: -450%;
}
#files-columns.browser-width-640.n-total-11 {
  left: -500%;
}
#files-columns.browser-width-640.n-total-12 {
  left: -550%;
}
#files-columns.browser-width-640.n-total-13 {
  left: -600%;
}
#files-columns.browser-width-640.n-total-14 {
  left: -650%;
}
#files-columns.browser-width-640.n-total-15 {
  left: -700%;
}
#files-columns.browser-width-640.n-total-16 {
  left: -750%;
}
#files-columns.browser-width-640.n-total-17 {
  left: -800%;
}
#files-columns.browser-width-640.n-total-18 {
  left: -850%;
}
#files-columns.browser-width-640.n-total-19 {
  left: -900%;
}
#files-columns.browser-width-640.n-total-20 {
  left: -950%;
}
#files-columns.browser-width-640 .files-column[revindex="0"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-960 .files-column {
  width: 33.33333333%;
}
#files-columns.browser-width-960 .files-column[revindex="0"] {
  width: 66.66666667%;
}
#files-columns.browser-width-960 .files-column:last-child {
  width: 66.66666667%;
}
#files-columns.browser-width-960.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-960.n-total-3 {
  left: -33.33333333%;
}
#files-columns.browser-width-960.n-total-4 {
  left: -66.66666667%;
}
#files-columns.browser-width-960.n-total-5 {
  left: -100%;
}
#files-columns.browser-width-960.n-total-6 {
  left: -133.33333333%;
}
#files-columns.browser-width-960.n-total-7 {
  left: -166.66666667%;
}
#files-columns.browser-width-960.n-total-8 {
  left: -200%;
}
#files-columns.browser-width-960.n-total-9 {
  left: -233.33333333%;
}
#files-columns.browser-width-960.n-total-10 {
  left: -266.66666667%;
}
#files-columns.browser-width-960.n-total-11 {
  left: -300%;
}
#files-columns.browser-width-960.n-total-12 {
  left: -333.33333333%;
}
#files-columns.browser-width-960.n-total-13 {
  left: -366.66666667%;
}
#files-columns.browser-width-960.n-total-14 {
  left: -400%;
}
#files-columns.browser-width-960.n-total-15 {
  left: -433.33333333%;
}
#files-columns.browser-width-960.n-total-16 {
  left: -466.66666667%;
}
#files-columns.browser-width-960.n-total-17 {
  left: -500%;
}
#files-columns.browser-width-960.n-total-18 {
  left: -533.33333333%;
}
#files-columns.browser-width-960.n-total-19 {
  left: -566.66666667%;
}
#files-columns.browser-width-960.n-total-20 {
  left: -600%;
}
#files-columns.browser-width-960:not(.n-total-2):not(.n-total-1) .files-column[revindex="1"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-1280 .files-column {
  width: 25%;
}
#files-columns.browser-width-1280 .files-column[revindex="0"] {
  width: 50%;
}
#files-columns.browser-width-1280 .files-column:last-child {
  width: 50%;
}
#files-columns.browser-width-1280.n-total-1 {
  left: 0%;
}
#files-columns.browser-width-1280.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-1280.n-total-1 .files-column:last-child {
  width: 100%;
}
#files-columns.browser-width-1280.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-1280.n-total-2 .files-column[revindex="0"] {
  width: 75%;
}
#files-columns.browser-width-1280.n-total-2 .files-column:last-child {
  width: 75%;
}
#files-columns.browser-width-1280.n-total-3 {
  left: 0%;
}
#files-columns.browser-width-1280.n-total-4 {
  left: -25%;
}
#files-columns.browser-width-1280.n-total-5 {
  left: -50%;
}
#files-columns.browser-width-1280.n-total-6 {
  left: -75%;
}
#files-columns.browser-width-1280.n-total-7 {
  left: -100%;
}
#files-columns.browser-width-1280.n-total-8 {
  left: -125%;
}
#files-columns.browser-width-1280.n-total-9 {
  left: -150%;
}
#files-columns.browser-width-1280.n-total-10 {
  left: -175%;
}
#files-columns.browser-width-1280.n-total-11 {
  left: -200%;
}
#files-columns.browser-width-1280.n-total-12 {
  left: -225%;
}
#files-columns.browser-width-1280.n-total-13 {
  left: -250%;
}
#files-columns.browser-width-1280.n-total-14 {
  left: -275%;
}
#files-columns.browser-width-1280.n-total-15 {
  left: -300%;
}
#files-columns.browser-width-1280.n-total-16 {
  left: -325%;
}
#files-columns.browser-width-1280.n-total-17 {
  left: -350%;
}
#files-columns.browser-width-1280.n-total-18 {
  left: -375%;
}
#files-columns.browser-width-1280.n-total-19 {
  left: -400%;
}
#files-columns.browser-width-1280.n-total-20 {
  left: -425%;
}
#files-columns.browser-width-1280:not(.n-total-2):not(.n-total-1) .files-column[revindex="2"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-1600 .files-column {
  width: 20%;
}
#files-columns.browser-width-1600 .files-column[revindex="0"] {
  width: 60%;
}
#files-columns.browser-width-1600 .files-column:last-child {
  width: 60%;
}
#files-columns.browser-width-1600.n-total-1 {
  left: 0%;
}
#files-columns.browser-width-1600.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-1600.n-total-1 .files-column:last-child {
  width: 100%;
}
#files-columns.browser-width-1600.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-1600.n-total-2 .files-column[revindex="0"] {
  width: 80%;
}
#files-columns.browser-width-1600.n-total-2 .files-column:last-child {
  width: 80%;
}
#files-columns.browser-width-1600.n-total-3 {
  left: 0%;
}
#files-columns.browser-width-1600.n-total-4 {
  left: -20%;
}
#files-columns.browser-width-1600.n-total-5 {
  left: -40%;
}
#files-columns.browser-width-1600.n-total-6 {
  left: -60%;
}
#files-columns.browser-width-1600.n-total-7 {
  left: -80%;
}
#files-columns.browser-width-1600.n-total-8 {
  left: -100%;
}
#files-columns.browser-width-1600.n-total-9 {
  left: -120%;
}
#files-columns.browser-width-1600.n-total-10 {
  left: -140%;
}
#files-columns.browser-width-1600.n-total-11 {
  left: -160%;
}
#files-columns.browser-width-1600.n-total-12 {
  left: -180%;
}
#files-columns.browser-width-1600.n-total-13 {
  left: -200%;
}
#files-columns.browser-width-1600.n-total-14 {
  left: -220%;
}
#files-columns.browser-width-1600.n-total-15 {
  left: -240%;
}
#files-columns.browser-width-1600.n-total-16 {
  left: -260%;
}
#files-columns.browser-width-1600.n-total-17 {
  left: -280%;
}
#files-columns.browser-width-1600.n-total-18 {
  left: -300%;
}
#files-columns.browser-width-1600.n-total-19 {
  left: -320%;
}
#files-columns.browser-width-1600.n-total-20 {
  left: -340%;
}
#files-columns.browser-width-1600:not(.n-total-2):not(.n-total-1) .files-column[revindex="2"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-1920 .files-column {
  width: 16.66666667%;
}
#files-columns.browser-width-1920 .files-column[revindex="0"] {
  width: 50%;
}
#files-columns.browser-width-1920 .files-column:last-child {
  width: 50%;
}
#files-columns.browser-width-1920.n-total-1 {
  left: 0%;
}
#files-columns.browser-width-1920.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-1920.n-total-1 .files-column:last-child {
  width: 100%;
}
#files-columns.browser-width-1920.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-1920.n-total-2 .files-column[revindex="0"] {
  width: 83.33333333%;
}
#files-columns.browser-width-1920.n-total-2 .files-column:last-child {
  width: 83.33333333%;
}
#files-columns.browser-width-1920.n-total-3 {
  left: 0%;
}
#files-columns.browser-width-1920.n-total-3 .files-column[revindex="0"] {
  width: 66.66666667%;
}
#files-columns.browser-width-1920.n-total-3 .files-column:last-child {
  width: 66.66666667%;
}
#files-columns.browser-width-1920.n-total-4 {
  left: 0%;
}
#files-columns.browser-width-1920.n-total-5 {
  left: -16.66666667%;
}
#files-columns.browser-width-1920.n-total-6 {
  left: -33.33333333%;
}
#files-columns.browser-width-1920.n-total-7 {
  left: -50%;
}
#files-columns.browser-width-1920.n-total-8 {
  left: -66.66666667%;
}
#files-columns.browser-width-1920.n-total-9 {
  left: -83.33333333%;
}
#files-columns.browser-width-1920.n-total-10 {
  left: -100%;
}
#files-columns.browser-width-1920.n-total-11 {
  left: -116.66666667%;
}
#files-columns.browser-width-1920.n-total-12 {
  left: -133.33333333%;
}
#files-columns.browser-width-1920.n-total-13 {
  left: -150%;
}
#files-columns.browser-width-1920.n-total-14 {
  left: -166.66666667%;
}
#files-columns.browser-width-1920.n-total-15 {
  left: -183.33333333%;
}
#files-columns.browser-width-1920.n-total-16 {
  left: -200%;
}
#files-columns.browser-width-1920.n-total-17 {
  left: -216.66666667%;
}
#files-columns.browser-width-1920.n-total-18 {
  left: -233.33333333%;
}
#files-columns.browser-width-1920.n-total-19 {
  left: -250%;
}
#files-columns.browser-width-1920.n-total-20 {
  left: -266.66666667%;
}
#files-columns.browser-width-1920:not(.n-total-2):not(.n-total-1) .files-column[revindex="3"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-2240 .files-column {
  width: 14.28571429%;
}
#files-columns.browser-width-2240 .files-column[revindex="0"] {
  width: 57.14285714%;
}
#files-columns.browser-width-2240 .files-column:last-child {
  width: 57.14285714%;
}
#files-columns.browser-width-2240.n-total-1 {
  left: 0%;
}
#files-columns.browser-width-2240.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-2240.n-total-1 .files-column:last-child {
  width: 100%;
}
#files-columns.browser-width-2240.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-2240.n-total-2 .files-column[revindex="0"] {
  width: 85.71428571%;
}
#files-columns.browser-width-2240.n-total-2 .files-column:last-child {
  width: 85.71428571%;
}
#files-columns.browser-width-2240.n-total-3 {
  left: 0%;
}
#files-columns.browser-width-2240.n-total-3 .files-column[revindex="0"] {
  width: 71.42857143%;
}
#files-columns.browser-width-2240.n-total-3 .files-column:last-child {
  width: 71.42857143%;
}
#files-columns.browser-width-2240.n-total-4 {
  left: 0%;
}
#files-columns.browser-width-2240.n-total-5 {
  left: -14.28571429%;
}
#files-columns.browser-width-2240.n-total-6 {
  left: -28.57142857%;
}
#files-columns.browser-width-2240.n-total-7 {
  left: -42.85714286%;
}
#files-columns.browser-width-2240.n-total-8 {
  left: -57.14285714%;
}
#files-columns.browser-width-2240.n-total-9 {
  left: -71.42857143%;
}
#files-columns.browser-width-2240.n-total-10 {
  left: -85.71428571%;
}
#files-columns.browser-width-2240.n-total-11 {
  left: -100%;
}
#files-columns.browser-width-2240.n-total-12 {
  left: -114.28571429%;
}
#files-columns.browser-width-2240.n-total-13 {
  left: -128.57142857%;
}
#files-columns.browser-width-2240.n-total-14 {
  left: -142.85714286%;
}
#files-columns.browser-width-2240.n-total-15 {
  left: -157.14285714%;
}
#files-columns.browser-width-2240.n-total-16 {
  left: -171.42857143%;
}
#files-columns.browser-width-2240.n-total-17 {
  left: -185.71428571%;
}
#files-columns.browser-width-2240.n-total-18 {
  left: -200%;
}
#files-columns.browser-width-2240.n-total-19 {
  left: -214.28571429%;
}
#files-columns.browser-width-2240.n-total-20 {
  left: -228.57142857%;
}
#files-columns.browser-width-2240:not(.n-total-2):not(.n-total-1) .files-column[revindex="3"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-2560 .files-column {
  width: 12.5%;
}
#files-columns.browser-width-2560 .files-column[revindex="0"] {
  width: 50%;
}
#files-columns.browser-width-2560 .files-column:last-child {
  width: 50%;
}
#files-columns.browser-width-2560.n-total-1 {
  left: 0%;
}
#files-columns.browser-width-2560.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-2560.n-total-1 .files-column:last-child {
  width: 75%;
}
#files-columns.browser-width-2560.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-2560.n-total-2 .files-column[revindex="0"] {
  width: 87.5%;
}
#files-columns.browser-width-2560.n-total-2 .files-column:last-child {
  width: 87.5%;
}
#files-columns.browser-width-2560.n-total-3 {
  left: 0%;
}
#files-columns.browser-width-2560.n-total-3 .files-column[revindex="0"] {
  width: 75%;
}
#files-columns.browser-width-2560.n-total-3 .files-column:last-child {
  width: 75%;
}
#files-columns.browser-width-2560.n-total-4 {
  left: 0%;
}
#files-columns.browser-width-2560.n-total-4 .files-column[revindex="0"] {
  width: 62.5%;
}
#files-columns.browser-width-2560.n-total-4 .files-column:last-child {
  width: 62.5%;
}
#files-columns.browser-width-2560.n-total-5 {
  left: 0%;
}
#files-columns.browser-width-2560.n-total-6 {
  left: -12.5%;
}
#files-columns.browser-width-2560.n-total-7 {
  left: -25%;
}
#files-columns.browser-width-2560.n-total-8 {
  left: -37.5%;
}
#files-columns.browser-width-2560.n-total-9 {
  left: -50%;
}
#files-columns.browser-width-2560.n-total-10 {
  left: -62.5%;
}
#files-columns.browser-width-2560.n-total-11 {
  left: -75%;
}
#files-columns.browser-width-2560.n-total-12 {
  left: -87.5%;
}
#files-columns.browser-width-2560.n-total-13 {
  left: -100%;
}
#files-columns.browser-width-2560.n-total-14 {
  left: -112.5%;
}
#files-columns.browser-width-2560.n-total-15 {
  left: -125%;
}
#files-columns.browser-width-2560.n-total-16 {
  left: -137.5%;
}
#files-columns.browser-width-2560.n-total-17 {
  left: -150%;
}
#files-columns.browser-width-2560.n-total-18 {
  left: -162.5%;
}
#files-columns.browser-width-2560.n-total-19 {
  left: -175%;
}
#files-columns.browser-width-2560.n-total-20 {
  left: -187.5%;
}
#files-columns.browser-width-2560:not(.n-total-2):not(.n-total-1) .files-column[revindex="4"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-2880 .files-column {
  width: 11.11111111%;
}
#files-columns.browser-width-2880 .files-column[revindex="0"] {
  width: 55.55555556%;
}
#files-columns.browser-width-2880 .files-column:last-child {
  width: 55.55555556%;
}
#files-columns.browser-width-2880.n-total-1 {
  left: 0%;
}
#files-columns.browser-width-2880.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-2880.n-total-1 .files-column:last-child {
  width: 100%;
}
#files-columns.browser-width-2880.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-2880.n-total-2 .files-column[revindex="0"] {
  width: 88.88888889%;
}
#files-columns.browser-width-2880.n-total-2 .files-column:last-child {
  width: 88.88888889%;
}
#files-columns.browser-width-2880.n-total-3 {
  left: 0%;
}
#files-columns.browser-width-2880.n-total-3 .files-column[revindex="0"] {
  width: 77.77777778%;
}
#files-columns.browser-width-2880.n-total-3 .files-column:last-child {
  width: 77.77777778%;
}
#files-columns.browser-width-2880.n-total-4 {
  left: 0%;
}
#files-columns.browser-width-2880.n-total-4 .files-column[revindex="0"] {
  width: 66.66666667%;
}
#files-columns.browser-width-2880.n-total-4 .files-column:last-child {
  width: 66.66666667%;
}
#files-columns.browser-width-2880.n-total-5 {
  left: 0%;
}
#files-columns.browser-width-2880.n-total-6 {
  left: -11.11111111%;
}
#files-columns.browser-width-2880.n-total-7 {
  left: -22.22222222%;
}
#files-columns.browser-width-2880.n-total-8 {
  left: -33.33333333%;
}
#files-columns.browser-width-2880.n-total-9 {
  left: -44.44444444%;
}
#files-columns.browser-width-2880.n-total-10 {
  left: -55.55555556%;
}
#files-columns.browser-width-2880.n-total-11 {
  left: -66.66666667%;
}
#files-columns.browser-width-2880.n-total-12 {
  left: -77.77777778%;
}
#files-columns.browser-width-2880.n-total-13 {
  left: -88.88888889%;
}
#files-columns.browser-width-2880.n-total-14 {
  left: -100%;
}
#files-columns.browser-width-2880.n-total-15 {
  left: -111.11111111%;
}
#files-columns.browser-width-2880.n-total-16 {
  left: -122.22222222%;
}
#files-columns.browser-width-2880.n-total-17 {
  left: -133.33333333%;
}
#files-columns.browser-width-2880.n-total-18 {
  left: -144.44444444%;
}
#files-columns.browser-width-2880.n-total-19 {
  left: -155.55555556%;
}
#files-columns.browser-width-2880.n-total-20 {
  left: -166.66666667%;
}
#files-columns.browser-width-2880:not(.n-total-2):not(.n-total-1) .files-column[revindex="4"] .column-header-button-bar-left {
  display: block;
}
#files-columns.browser-width-3200 .files-column {
  width: 10%;
}
#files-columns.browser-width-3200 .files-column[revindex="0"] {
  width: 50%;
}
#files-columns.browser-width-3200 .files-column:last-child {
  width: 50%;
}
#files-columns.browser-width-3200.n-total-1 {
  left: 0%;
}
#files-columns.browser-width-3200.n-total-1 .files-column[revindex="0"] {
  width: 100%;
}
#files-columns.browser-width-3200.n-total-1 .files-column:last-child {
  width: 100%;
}
#files-columns.browser-width-3200.n-total-2 {
  left: 0%;
}
#files-columns.browser-width-3200.n-total-2 .files-column[revindex="0"] {
  width: 90%;
}
#files-columns.browser-width-3200.n-total-2 .files-column:last-child {
  width: 90%;
}
#files-columns.browser-width-3200.n-total-3 {
  left: 0%;
}
#files-columns.browser-width-3200.n-total-3 .files-column[revindex="0"] {
  width: 80%;
}
#files-columns.browser-width-3200.n-total-3 .files-column:last-child {
  width: 80%;
}
#files-columns.browser-width-3200.n-total-4 {
  left: 0%;
}
#files-columns.browser-width-3200.n-total-4 .files-column[revindex="0"] {
  width: 70%;
}
#files-columns.browser-width-3200.n-total-4 .files-column:last-child {
  width: 70%;
}
#files-columns.browser-width-3200.n-total-5 {
  left: 0%;
}
#files-columns.browser-width-3200.n-total-5 .files-column[revindex="0"] {
  width: 60%;
}
#files-columns.browser-width-3200.n-total-5 .files-column:last-child {
  width: 60%;
}
#files-columns.browser-width-3200.n-total-6 {
  left: 0%;
}
#files-columns.browser-width-3200.n-total-7 {
  left: -10%;
}
#files-columns.browser-width-3200.n-total-8 {
  left: -20%;
}
#files-columns.browser-width-3200.n-total-9 {
  left: -30%;
}
#files-columns.browser-width-3200.n-total-10 {
  left: -40%;
}
#files-columns.browser-width-3200.n-total-11 {
  left: -50%;
}
#files-columns.browser-width-3200.n-total-12 {
  left: -60%;
}
#files-columns.browser-width-3200.n-total-13 {
  left: -70%;
}
#files-columns.browser-width-3200.n-total-14 {
  left: -80%;
}
#files-columns.browser-width-3200.n-total-15 {
  left: -90%;
}
#files-columns.browser-width-3200.n-total-16 {
  left: -100%;
}
#files-columns.browser-width-3200.n-total-17 {
  left: -110%;
}
#files-columns.browser-width-3200.n-total-18 {
  left: -120%;
}
#files-columns.browser-width-3200.n-total-19 {
  left: -130%;
}
#files-columns.browser-width-3200.n-total-20 {
  left: -140%;
}
#files-columns.browser-width-3200:not(.n-total-2):not(.n-total-1) .files-column[revindex="5"] .column-header-button-bar-left {
  display: block;
}
@media screen and (min-width: 320px) and (max-width: 639px) {
  #files-columns .files-column {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: -100%;
  }
  #files-columns.n-total-3 {
    left: -200%;
  }
  #files-columns.n-total-4 {
    left: -300%;
  }
  #files-columns.n-total-5 {
    left: -400%;
  }
  #files-columns.n-total-6 {
    left: -500%;
  }
  #files-columns.n-total-7 {
    left: -600%;
  }
  #files-columns.n-total-8 {
    left: -700%;
  }
  #files-columns.n-total-9 {
    left: -800%;
  }
  #files-columns.n-total-10 {
    left: -900%;
  }
  #files-columns.n-total-11 {
    left: -1000%;
  }
  #files-columns.n-total-12 {
    left: -1100%;
  }
  #files-columns.n-total-13 {
    left: -1200%;
  }
  #files-columns.n-total-14 {
    left: -1300%;
  }
  #files-columns.n-total-15 {
    left: -1400%;
  }
  #files-columns.n-total-16 {
    left: -1500%;
  }
  #files-columns.n-total-17 {
    left: -1600%;
  }
  #files-columns.n-total-18 {
    left: -1700%;
  }
  #files-columns.n-total-19 {
    left: -1800%;
  }
  #files-columns.n-total-20 {
    left: -1900%;
  }
  #files-columns .files-column[revindex="0"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 639px) and (max-width: 959px) {
  #files-columns .files-column {
    width: 50%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns .files-column:last-child {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: -50%;
  }
  #files-columns.n-total-3 {
    left: -100%;
  }
  #files-columns.n-total-4 {
    left: -150%;
  }
  #files-columns.n-total-5 {
    left: -200%;
  }
  #files-columns.n-total-6 {
    left: -250%;
  }
  #files-columns.n-total-7 {
    left: -300%;
  }
  #files-columns.n-total-8 {
    left: -350%;
  }
  #files-columns.n-total-9 {
    left: -400%;
  }
  #files-columns.n-total-10 {
    left: -450%;
  }
  #files-columns.n-total-11 {
    left: -500%;
  }
  #files-columns.n-total-12 {
    left: -550%;
  }
  #files-columns.n-total-13 {
    left: -600%;
  }
  #files-columns.n-total-14 {
    left: -650%;
  }
  #files-columns.n-total-15 {
    left: -700%;
  }
  #files-columns.n-total-16 {
    left: -750%;
  }
  #files-columns.n-total-17 {
    left: -800%;
  }
  #files-columns.n-total-18 {
    left: -850%;
  }
  #files-columns.n-total-19 {
    left: -900%;
  }
  #files-columns.n-total-20 {
    left: -950%;
  }
  #files-columns .files-column[revindex="0"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 959px) and (max-width: 1279px) {
  #files-columns .files-column {
    width: 33.33333333%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 66.66666667%;
  }
  #files-columns .files-column:last-child {
    width: 66.66666667%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-3 {
    left: -33.33333333%;
  }
  #files-columns.n-total-4 {
    left: -66.66666667%;
  }
  #files-columns.n-total-5 {
    left: -100%;
  }
  #files-columns.n-total-6 {
    left: -133.33333333%;
  }
  #files-columns.n-total-7 {
    left: -166.66666667%;
  }
  #files-columns.n-total-8 {
    left: -200%;
  }
  #files-columns.n-total-9 {
    left: -233.33333333%;
  }
  #files-columns.n-total-10 {
    left: -266.66666667%;
  }
  #files-columns.n-total-11 {
    left: -300%;
  }
  #files-columns.n-total-12 {
    left: -333.33333333%;
  }
  #files-columns.n-total-13 {
    left: -366.66666667%;
  }
  #files-columns.n-total-14 {
    left: -400%;
  }
  #files-columns.n-total-15 {
    left: -433.33333333%;
  }
  #files-columns.n-total-16 {
    left: -466.66666667%;
  }
  #files-columns.n-total-17 {
    left: -500%;
  }
  #files-columns.n-total-18 {
    left: -533.33333333%;
  }
  #files-columns.n-total-19 {
    left: -566.66666667%;
  }
  #files-columns.n-total-20 {
    left: -600%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="1"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 1279px) and (max-width: 1599px) {
  #files-columns .files-column {
    width: 25%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 50%;
  }
  #files-columns .files-column:last-child {
    width: 50%;
  }
  #files-columns.n-total-1 {
    left: 0%;
  }
  #files-columns.n-total-1 .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns.n-total-1 .files-column:last-child {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-2 .files-column[revindex="0"] {
    width: 75%;
  }
  #files-columns.n-total-2 .files-column:last-child {
    width: 75%;
  }
  #files-columns.n-total-3 {
    left: 0%;
  }
  #files-columns.n-total-4 {
    left: -25%;
  }
  #files-columns.n-total-5 {
    left: -50%;
  }
  #files-columns.n-total-6 {
    left: -75%;
  }
  #files-columns.n-total-7 {
    left: -100%;
  }
  #files-columns.n-total-8 {
    left: -125%;
  }
  #files-columns.n-total-9 {
    left: -150%;
  }
  #files-columns.n-total-10 {
    left: -175%;
  }
  #files-columns.n-total-11 {
    left: -200%;
  }
  #files-columns.n-total-12 {
    left: -225%;
  }
  #files-columns.n-total-13 {
    left: -250%;
  }
  #files-columns.n-total-14 {
    left: -275%;
  }
  #files-columns.n-total-15 {
    left: -300%;
  }
  #files-columns.n-total-16 {
    left: -325%;
  }
  #files-columns.n-total-17 {
    left: -350%;
  }
  #files-columns.n-total-18 {
    left: -375%;
  }
  #files-columns.n-total-19 {
    left: -400%;
  }
  #files-columns.n-total-20 {
    left: -425%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="2"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 1599px) and (max-width: 1919px) {
  #files-columns .files-column {
    width: 20%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 60%;
  }
  #files-columns .files-column:last-child {
    width: 60%;
  }
  #files-columns.n-total-1 {
    left: 0%;
  }
  #files-columns.n-total-1 .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns.n-total-1 .files-column:last-child {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-2 .files-column[revindex="0"] {
    width: 80%;
  }
  #files-columns.n-total-2 .files-column:last-child {
    width: 80%;
  }
  #files-columns.n-total-3 {
    left: 0%;
  }
  #files-columns.n-total-4 {
    left: -20%;
  }
  #files-columns.n-total-5 {
    left: -40%;
  }
  #files-columns.n-total-6 {
    left: -60%;
  }
  #files-columns.n-total-7 {
    left: -80%;
  }
  #files-columns.n-total-8 {
    left: -100%;
  }
  #files-columns.n-total-9 {
    left: -120%;
  }
  #files-columns.n-total-10 {
    left: -140%;
  }
  #files-columns.n-total-11 {
    left: -160%;
  }
  #files-columns.n-total-12 {
    left: -180%;
  }
  #files-columns.n-total-13 {
    left: -200%;
  }
  #files-columns.n-total-14 {
    left: -220%;
  }
  #files-columns.n-total-15 {
    left: -240%;
  }
  #files-columns.n-total-16 {
    left: -260%;
  }
  #files-columns.n-total-17 {
    left: -280%;
  }
  #files-columns.n-total-18 {
    left: -300%;
  }
  #files-columns.n-total-19 {
    left: -320%;
  }
  #files-columns.n-total-20 {
    left: -340%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="2"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 1919px) and (max-width: 2239px) {
  #files-columns .files-column {
    width: 16.66666667%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 50%;
  }
  #files-columns .files-column:last-child {
    width: 50%;
  }
  #files-columns.n-total-1 {
    left: 0%;
  }
  #files-columns.n-total-1 .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns.n-total-1 .files-column:last-child {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-2 .files-column[revindex="0"] {
    width: 83.33333333%;
  }
  #files-columns.n-total-2 .files-column:last-child {
    width: 83.33333333%;
  }
  #files-columns.n-total-3 {
    left: 0%;
  }
  #files-columns.n-total-3 .files-column[revindex="0"] {
    width: 66.66666667%;
  }
  #files-columns.n-total-3 .files-column:last-child {
    width: 66.66666667%;
  }
  #files-columns.n-total-4 {
    left: 0%;
  }
  #files-columns.n-total-5 {
    left: -16.66666667%;
  }
  #files-columns.n-total-6 {
    left: -33.33333333%;
  }
  #files-columns.n-total-7 {
    left: -50%;
  }
  #files-columns.n-total-8 {
    left: -66.66666667%;
  }
  #files-columns.n-total-9 {
    left: -83.33333333%;
  }
  #files-columns.n-total-10 {
    left: -100%;
  }
  #files-columns.n-total-11 {
    left: -116.66666667%;
  }
  #files-columns.n-total-12 {
    left: -133.33333333%;
  }
  #files-columns.n-total-13 {
    left: -150%;
  }
  #files-columns.n-total-14 {
    left: -166.66666667%;
  }
  #files-columns.n-total-15 {
    left: -183.33333333%;
  }
  #files-columns.n-total-16 {
    left: -200%;
  }
  #files-columns.n-total-17 {
    left: -216.66666667%;
  }
  #files-columns.n-total-18 {
    left: -233.33333333%;
  }
  #files-columns.n-total-19 {
    left: -250%;
  }
  #files-columns.n-total-20 {
    left: -266.66666667%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="3"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 2239px) and (max-width: 2559px) {
  #files-columns .files-column {
    width: 14.28571429%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 57.14285714%;
  }
  #files-columns .files-column:last-child {
    width: 57.14285714%;
  }
  #files-columns.n-total-1 {
    left: 0%;
  }
  #files-columns.n-total-1 .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns.n-total-1 .files-column:last-child {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-2 .files-column[revindex="0"] {
    width: 85.71428571%;
  }
  #files-columns.n-total-2 .files-column:last-child {
    width: 85.71428571%;
  }
  #files-columns.n-total-3 {
    left: 0%;
  }
  #files-columns.n-total-3 .files-column[revindex="0"] {
    width: 71.42857143%;
  }
  #files-columns.n-total-3 .files-column:last-child {
    width: 71.42857143%;
  }
  #files-columns.n-total-4 {
    left: 0%;
  }
  #files-columns.n-total-5 {
    left: -14.28571429%;
  }
  #files-columns.n-total-6 {
    left: -28.57142857%;
  }
  #files-columns.n-total-7 {
    left: -42.85714286%;
  }
  #files-columns.n-total-8 {
    left: -57.14285714%;
  }
  #files-columns.n-total-9 {
    left: -71.42857143%;
  }
  #files-columns.n-total-10 {
    left: -85.71428571%;
  }
  #files-columns.n-total-11 {
    left: -100%;
  }
  #files-columns.n-total-12 {
    left: -114.28571429%;
  }
  #files-columns.n-total-13 {
    left: -128.57142857%;
  }
  #files-columns.n-total-14 {
    left: -142.85714286%;
  }
  #files-columns.n-total-15 {
    left: -157.14285714%;
  }
  #files-columns.n-total-16 {
    left: -171.42857143%;
  }
  #files-columns.n-total-17 {
    left: -185.71428571%;
  }
  #files-columns.n-total-18 {
    left: -200%;
  }
  #files-columns.n-total-19 {
    left: -214.28571429%;
  }
  #files-columns.n-total-20 {
    left: -228.57142857%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="3"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 2559px) and (max-width: 2879px) {
  #files-columns .files-column {
    width: 12.5%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 50%;
  }
  #files-columns .files-column:last-child {
    width: 50%;
  }
  #files-columns.n-total-1 {
    left: 0%;
  }
  #files-columns.n-total-1 .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns.n-total-1 .files-column:last-child {
    width: 75%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-2 .files-column[revindex="0"] {
    width: 87.5%;
  }
  #files-columns.n-total-2 .files-column:last-child {
    width: 87.5%;
  }
  #files-columns.n-total-3 {
    left: 0%;
  }
  #files-columns.n-total-3 .files-column[revindex="0"] {
    width: 75%;
  }
  #files-columns.n-total-3 .files-column:last-child {
    width: 75%;
  }
  #files-columns.n-total-4 {
    left: 0%;
  }
  #files-columns.n-total-4 .files-column[revindex="0"] {
    width: 62.5%;
  }
  #files-columns.n-total-4 .files-column:last-child {
    width: 62.5%;
  }
  #files-columns.n-total-5 {
    left: 0%;
  }
  #files-columns.n-total-6 {
    left: -12.5%;
  }
  #files-columns.n-total-7 {
    left: -25%;
  }
  #files-columns.n-total-8 {
    left: -37.5%;
  }
  #files-columns.n-total-9 {
    left: -50%;
  }
  #files-columns.n-total-10 {
    left: -62.5%;
  }
  #files-columns.n-total-11 {
    left: -75%;
  }
  #files-columns.n-total-12 {
    left: -87.5%;
  }
  #files-columns.n-total-13 {
    left: -100%;
  }
  #files-columns.n-total-14 {
    left: -112.5%;
  }
  #files-columns.n-total-15 {
    left: -125%;
  }
  #files-columns.n-total-16 {
    left: -137.5%;
  }
  #files-columns.n-total-17 {
    left: -150%;
  }
  #files-columns.n-total-18 {
    left: -162.5%;
  }
  #files-columns.n-total-19 {
    left: -175%;
  }
  #files-columns.n-total-20 {
    left: -187.5%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="4"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 2879px) and (max-width: 3200px) {
  #files-columns .files-column {
    width: 11.11111111%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 55.55555556%;
  }
  #files-columns .files-column:last-child {
    width: 55.55555556%;
  }
  #files-columns.n-total-1 {
    left: 0%;
  }
  #files-columns.n-total-1 .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns.n-total-1 .files-column:last-child {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-2 .files-column[revindex="0"] {
    width: 88.88888889%;
  }
  #files-columns.n-total-2 .files-column:last-child {
    width: 88.88888889%;
  }
  #files-columns.n-total-3 {
    left: 0%;
  }
  #files-columns.n-total-3 .files-column[revindex="0"] {
    width: 77.77777778%;
  }
  #files-columns.n-total-3 .files-column:last-child {
    width: 77.77777778%;
  }
  #files-columns.n-total-4 {
    left: 0%;
  }
  #files-columns.n-total-4 .files-column[revindex="0"] {
    width: 66.66666667%;
  }
  #files-columns.n-total-4 .files-column:last-child {
    width: 66.66666667%;
  }
  #files-columns.n-total-5 {
    left: 0%;
  }
  #files-columns.n-total-6 {
    left: -11.11111111%;
  }
  #files-columns.n-total-7 {
    left: -22.22222222%;
  }
  #files-columns.n-total-8 {
    left: -33.33333333%;
  }
  #files-columns.n-total-9 {
    left: -44.44444444%;
  }
  #files-columns.n-total-10 {
    left: -55.55555556%;
  }
  #files-columns.n-total-11 {
    left: -66.66666667%;
  }
  #files-columns.n-total-12 {
    left: -77.77777778%;
  }
  #files-columns.n-total-13 {
    left: -88.88888889%;
  }
  #files-columns.n-total-14 {
    left: -100%;
  }
  #files-columns.n-total-15 {
    left: -111.11111111%;
  }
  #files-columns.n-total-16 {
    left: -122.22222222%;
  }
  #files-columns.n-total-17 {
    left: -133.33333333%;
  }
  #files-columns.n-total-18 {
    left: -144.44444444%;
  }
  #files-columns.n-total-19 {
    left: -155.55555556%;
  }
  #files-columns.n-total-20 {
    left: -166.66666667%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="4"] .column-header-button-bar-left {
    display: block;
  }
}
@media screen and (min-width: 3200px) {
  #files-columns .files-column {
    width: 10%;
  }
  #files-columns .files-column[revindex="0"] {
    width: 50%;
  }
  #files-columns .files-column:last-child {
    width: 50%;
  }
  #files-columns.n-total-1 {
    left: 0%;
  }
  #files-columns.n-total-1 .files-column[revindex="0"] {
    width: 100%;
  }
  #files-columns.n-total-1 .files-column:last-child {
    width: 100%;
  }
  #files-columns.n-total-2 {
    left: 0%;
  }
  #files-columns.n-total-2 .files-column[revindex="0"] {
    width: 90%;
  }
  #files-columns.n-total-2 .files-column:last-child {
    width: 90%;
  }
  #files-columns.n-total-3 {
    left: 0%;
  }
  #files-columns.n-total-3 .files-column[revindex="0"] {
    width: 80%;
  }
  #files-columns.n-total-3 .files-column:last-child {
    width: 80%;
  }
  #files-columns.n-total-4 {
    left: 0%;
  }
  #files-columns.n-total-4 .files-column[revindex="0"] {
    width: 70%;
  }
  #files-columns.n-total-4 .files-column:last-child {
    width: 70%;
  }
  #files-columns.n-total-5 {
    left: 0%;
  }
  #files-columns.n-total-5 .files-column[revindex="0"] {
    width: 60%;
  }
  #files-columns.n-total-5 .files-column:last-child {
    width: 60%;
  }
  #files-columns.n-total-6 {
    left: 0%;
  }
  #files-columns.n-total-7 {
    left: -10%;
  }
  #files-columns.n-total-8 {
    left: -20%;
  }
  #files-columns.n-total-9 {
    left: -30%;
  }
  #files-columns.n-total-10 {
    left: -40%;
  }
  #files-columns.n-total-11 {
    left: -50%;
  }
  #files-columns.n-total-12 {
    left: -60%;
  }
  #files-columns.n-total-13 {
    left: -70%;
  }
  #files-columns.n-total-14 {
    left: -80%;
  }
  #files-columns.n-total-15 {
    left: -90%;
  }
  #files-columns.n-total-16 {
    left: -100%;
  }
  #files-columns.n-total-17 {
    left: -110%;
  }
  #files-columns.n-total-18 {
    left: -120%;
  }
  #files-columns.n-total-19 {
    left: -130%;
  }
  #files-columns.n-total-20 {
    left: -140%;
  }
  #files-columns:not(.n-total-2):not(.n-total-1) .files-column[revindex="5"] .column-header-button-bar-left {
    display: block;
  }
}
.interface.price-graph {
  width: 458px;
  max-width: 100%;
  float: right;
  margin: 0 0 50px 50px;
  color: white;
}
.interface.price-graph .get-copy-button {
  width: 100%;
  font-size: 30px;
  padding: 20px;
  padding-left: 45px;
  padding-right: 0;
  font-weight: 100;
  text-align: left;
  text-transform: none;
}
.interface.price-graph .get-copy-button > span {
  float: left;
}
.interface.price-graph .get-copy-button > span:after {
  margin-left: 10px;
}
.interface.price-graph .get-copy-button .contact {
  display: none;
}
.interface.price-graph .get-copy-button .monthly-breakdown,
.interface.price-graph .get-copy-button .subtext {
  display: block;
  max-width: 90%;
  font-size: 18px;
}
.interface.price-graph .get-copy-button.contact-sales .monthly-breakdown,
.interface.price-graph .get-copy-button.price-free .monthly-breakdown {
  display: none;
}
.interface.price-graph .contact-link-block {
  margin: 15px 0;
  text-align: left;
}
.interface.price-graph .contact-link-block a {
  text-decoration: underline;
  color: #7ed3f6;
  font-weight: 300;
}
.interface.price-graph .contact-link-block a:hover {
  color: #f5821f;
}
.interface.price-graph .users-slider {
  position: relative;
  height: 5px;
  background-color: #7ed3f6;
  margin-bottom: 40px;
}
.interface.price-graph .users-slider .ui-slider-handle {
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 0;
  margin-bottom: -28px;
  margin-left: -50px;
  width: 100px;
  height: 50px;
  background-image: url(/include/images/images-std/slider-handle.png?v=jenkins-Copy_Web_Production-444);
  background-size: 18px 28px;
  background-repeat: no-repeat;
  background-position: top center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .interface.price-graph .users-slider .ui-slider-handle {
    background-image: url(/include/images/images-retina/slider-handle.png?v=jenkins-Copy_Web_Production-444);
  }
}
.interface.price-graph .users-slider .ui-slider-handle .handle-caption {
  display: block;
  width: 120px;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -60px;
  margin-top: -24px;
  color: white;
}
.interface.price-graph .users-slider .ui-slider-handle.value-10 {
  left: 10% !important;
}
.interface.price-graph .users-slider .ui-slider-handle.value-20 {
  left: 35% !important;
}
.interface.price-graph .users-slider .ui-slider-handle.value-30 {
  left: 65% !important;
}
.interface.price-graph .users-slider .ui-slider-handle.value-250 {
  left: 50% !important;
}
.interface.price-graph .users-slider .ui-slider-handle.value-500 {
  left: 100% !important;
}
.interface.price-graph .users-slider .ui-slider-handle:focus,
.interface.price-graph .users-slider .ui-slider-handle:active {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  background-color: transparent;
}
.interface.price-graph .users-slider .slider-digit {
  position: absolute;
  font-weight: 300;
  margin-top: 5px;
  display: block;
  width: 40px;
  text-align: center;
  margin-left: -20px;
}
.interface.price-graph .users-slider .slider-digit .text {
  display: block;
  margin-top: 5px;
  font-size: 14px;
}
.interface.price-graph .users-slider .slider-digit .tick {
  display: block;
  border-left: 1px solid #7ed3f6;
  height: 5px;
  position: absolute;
  left: 50%;
  margin-left: -0.5px;
}
.interface.price-graph .users-slider .slider-digit.slider-digit-10 {
  left: 10%;
}
.interface.price-graph .users-slider .slider-digit.slider-digit-20 {
  left: 35%;
}
.interface.price-graph .users-slider .slider-digit.slider-digit-30 {
  left: 65%;
}
.interface.price-graph .users-slider .slider-digit.slider-digit-40 {
  right: 0;
  text-align: right;
  margin-left: 0;
}
.interface.price-graph .users-slider .slider-digit.slider-digit-40 .text:after {
  content: "+";
}
.interface.price-graph .users-slider .slider-digit.slider-digit-40 .tick {
  right: 0;
  left: auto;
}
.interface.price-graph .comparison-graph {
  margin-bottom: 60px;
  height: 160px;
  position: relative;
}
.interface.price-graph .comparison-graph .bar-graph {
  width: 24%;
  float: left;
  position: absolute;
  bottom: 0;
}
.interface.price-graph .comparison-graph .bar-graph .bar-heading .price {
  display: block;
  font-size: 24px;
}
.interface.price-graph .comparison-graph .bar-graph .bar-heading .per-year {
  display: block;
  font-size: 12px;
  font-weight: 300;
  text-transform: uppercase;
  margin: -5px 0 5px;
}
.interface.price-graph .comparison-graph .bar-graph .bar {
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 100ms;
  transition-delay: 0s;
  -webkit-transition-property: height;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 100ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: height;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 100ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: height;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 100ms;
  -ms-transition-delay: 0s;
  -o-transition-property: height;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 100ms;
  -o-transition-delay: 0s;
  min-height: 1px;
  line-height: 24px;
  background-color: white;
}
.interface.price-graph .comparison-graph .bar-graph .caption {
  font-size: 18px;
  font-weight: 400;
}
.interface.price-graph .comparison-graph .bar-graph.copy {
  left: 0;
}
.interface.price-graph .comparison-graph .bar-graph.copy .bar {
  height: 0px;
}
.interface.price-graph .comparison-graph .bar-graph.dropbox {
  left: 50%;
  margin-left: -12%;
}
.interface.price-graph .comparison-graph .bar-graph.dropbox .bar {
  height: 71.55px;
}
.interface.price-graph .comparison-graph .bar-graph.box {
  right: 0;
}
.interface.price-graph .comparison-graph .bar-graph.box .bar {
  height: 81px;
}
.interface.price-graph .comparison-graph .bar-graph.price-free .bar-heading .per-year {
  visibility: hidden;
}
.interface.price-graph .comparison-graph .bar-graph.price-free .bar {
  background-color: #7ed3f6;
}
.interface.price-graph.variant-dark {
  color: #3b3f47;
}
.interface.price-graph.variant-dark .users-slider .ui-slider-handle {
  background-image: url(/include/images/images-std/slider-handle-dark.png?v=jenkins-Copy_Web_Production-444);
  background-size: 18px 28px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .interface.price-graph.variant-dark .users-slider .ui-slider-handle {
    background-image: url(/include/images/images-retina/slider-handle-dark.png?v=jenkins-Copy_Web_Production-444);
  }
}
.interface.price-graph.variant-dark .users-slider .ui-slider-handle .handle-caption {
  color: #3b3f47;
}
.interface.price-graph.variant-dark .comparison-graph .bar-graph .bar {
  background-color: #7ed3f6;
}
.interface.price-graph.variant-dark .comparison-graph .bar-graph.copy .bar {
  background-color: #f5821f;
}
.interface.price-graph.variant-dark .comparison-graph .bar-graph.box .bar {
  background-color: #00adef;
}
.pie {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background: #ddd;
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.slice {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 16px solid transparent;
}
.pie.pie-percent-0 .slice {
  border-color: transparent;
}
.pie.pie-percent-6 .slice {
  left: auto;
  right: 8px;
  bottom: auto;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 8px;
  border-color: transparent transparent transparent #666;
}
.pie.pie-percent-12 .slice {
  left: auto;
  bottom: auto;
  border-top-width: 0;
  border-right-width: 0;
  border-color: transparent transparent transparent #666;
}
.pie.pie-percent-18 .slice {
  left: auto;
  bottom: auto;
  top: -8px;
  border-top-width: 16px;
  border-right-width: 0;
  border-bottom-width: 8px;
  border-color: transparent transparent transparent #666;
}
.pie.pie-percent-25 .slice {
  left: auto;
  bottom: auto;
  border-top-width: 0;
  border-left-width: 0;
  border-color: #666;
}
.pie.pie-percent-31 .slice {
  border-top-width: 0;
  border-bottom-width: 8px;
  bottom: 8px;
  border-color: #666 #666 transparent transparent;
}
.pie.pie-percent-37 .slice {
  border-top-width: 0;
  border-color: #666 #666 transparent transparent;
}
.pie.pie-percent-43 .slice {
  border-top-width: 0;
  border-bottom-width: 24px;
  bottom: -8px;
  border-color: #666 #666 transparent transparent;
}
.pie.pie-percent-50 .slice {
  border-top-width: 0;
  border-bottom-width: 0;
  border-color: #666 #666 transparent transparent;
}
.pie.pie-percent-56 .slice {
  border-top-width: 0;
  border-bottom-width: 24px;
  bottom: -8px;
  border-color: #666 #666 #666 transparent;
}
.pie.pie-percent-62 .slice {
  border-top-width: 0;
  border-color: #666 #666 #666 transparent;
}
.pie.pie-percent-68 {
  background: #666666;
}
.pie.pie-percent-68 .slice {
  border-top-width: 0;
  border-bottom-width: 8px;
  bottom: 8px;
  border-color: #ddd transparent transparent #ddd;
}
.pie.pie-percent-75 .slice {
  border-top-width: 0;
  border-left-width: 0;
  border-color: #666 #666 #666 transparent;
}
.pie.pie-percent-81 {
  background: #666666;
}
.pie.pie-percent-81 .slice {
  right: auto;
  bottom: auto;
  border-top-width: 0;
  border-left-width: 0;
  top: -8px;
  border-top-width: 16px;
  border-bottom-width: 8px;
  border-color: transparent #ddd transparent transparent;
}
.pie.pie-percent-87 {
  background: #666666;
}
.pie.pie-percent-87 .slice {
  right: auto;
  bottom: auto;
  border-top-width: 0;
  border-left-width: 0;
  border-color: transparent #ddd transparent transparent;
}
.pie.pie-percent-93 {
  background: #666666;
}
.pie.pie-percent-93 .slice {
  right: auto;
  left: 8px;
  bottom: auto;
  border-top-width: 0;
  border-right-width: 8px;
  border-left-width: 0;
  border-color: transparent #ddd transparent transparent;
}
.pie.pie-percent-100 {
  background: #666666;
}
.dynamic-menu-placeholder {
  position: absolute;
}
.menu-container.state-open {
  position: relative;
  height: auto;
  width: auto;
  z-index: 1000;
  right: 0px;
}
.menu-container.state-closed .menu-display {
  display: none;
}
.menu-container .menu-display-text {
  color: #00adef;
  cursor: pointer;
  float: right;
}
.menu-display {
  position: relative;
  display: block;
  height: auto;
  width: auto;
  z-index: 1001;
}
.menu-display .menu-open-down-triangle {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -24px;
  margin-right: -1px;
  width: 49px;
  height: 24px;
  z-index: 1;
  background-image: url(/include/images/images-std/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  background-size: 49px 24px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .menu-display .menu-open-down-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  }
}
.menu-display .menu-open-up-triangle {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -24px;
  margin-right: -1px;
  width: 49px;
  height: 24px;
  z-index: 1;
  background-image: url(/include/images/images-std/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -24px;
  background-image: url(/include/images/images-std/action-menu-pointer-down.png?v=jenkins-Copy_Web_Production-444);
  background-size: 49px 24px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .menu-display .menu-open-up-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .menu-display .menu-open-up-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer-down.png?v=jenkins-Copy_Web_Production-444);
  }
}
.menu-display .menu-rows-container {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: none;
  z-index: 1000;
  background: white;
  margin: 18px;
  cursor: default;
  border: 1px solid #EEEEEE;
  width: 300px;
  display: block;
  position: relative;
  float: right;
  clear: right;
  margin: 0px auto;
}
.menu-display .menu-rows-container .group-debug {
  display: none;
}
.menu-display .menu-rows-container .group-auth {
  display: none;
}
.menu-display .menu-rows-container .group-files {
  display: none;
}
.menu-display .menu-rows-container.option-debug span.group-debug {
  display: block;
}
.menu-display .menu-rows-container.option-files span.group-files {
  display: block;
}
.menu-display .menu-rows-container.option-auth span.group-auth {
  display: block;
}
.menu-display .menu-rows-container.option-static .action-menu-pointer,
.menu-display .menu-rows-container.option-static .menu-open-down-triangle {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -24px;
  margin-right: -1px;
  width: 49px;
  height: 24px;
  z-index: 1;
  background-image: url(/include/images/images-std/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  background-size: 49px 24px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .menu-display .menu-rows-container.option-static .action-menu-pointer,
  .menu-display .menu-rows-container.option-static .menu-open-down-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  }
}
.menu-display .menu-rows-container.option-static .menu-open-up-triangle {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -24px;
  margin-right: -1px;
  width: 49px;
  height: 24px;
  z-index: 1;
  background-image: url(/include/images/images-std/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -24px;
  background-image: url(/include/images/images-std/action-menu-pointer-down.png?v=jenkins-Copy_Web_Production-444);
  background-size: 49px 24px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .menu-display .menu-rows-container.option-static .menu-open-up-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .menu-display .menu-rows-container.option-static .menu-open-up-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer-down.png?v=jenkins-Copy_Web_Production-444);
  }
}
.menu-display .menu-rows-container a {
  cursor: default;
  display: block;
  color: #3b3f47;
  text-decoration: none;
  font-weight: 400;
  position: relative;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  padding-right: 15px;
  /* &.button-refresh > .icon {	#sprite > .btn_reload; } */
  /* &.button-upload { */
  /* 	cursor: pointer; */
  /* 	* { cursor: pointer; } */
  /* 	.icon {	#sprite > .btn_upload; } */
  /* } */
  /* &.button-download > .icon {	#sprite > .btn_download; } */
  /* &.button-newfolder > .icon {	#sprite > .btn_newfolder; } */
  /* &.button-delete > .icon {	#sprite > .btn_delete; } */
  /* &.button-remove > .icon {	#sprite > .btn_stopremove; } */
  /* &.button-send > .icon {	#sprite > .btn_share; } */
  /* &.button-copylink > .icon {	#sprite > .btn_copylink; } */
  /* &.button-activity > .icon {	#sprite > .btn_versions; } */
  /* &.button-rename > .icon {	#sprite > .btn_rename; } */
  /* &.button-move > .icon {	#sprite > .btn_move; } */
  /* &.button-details > .icon { #sprite > .btn_folderinfo; } */
  /* &.button-save > .icon {	#sprite > .btn_add; } */
  /* &.button-sync > .icon {	#sprite > .btn_sync; } */
  /* &.button-stop-sync > .icon { #sprite > .btn_stopsync; } */
  /* &.button-managecompany > .icon { #sprite > .btn_rename; } */
  /* &.button-invite > .icon { display: inline-block; width: 48px; height: 34px; } */
  /* &.button-send-feedback > .icon { display: inline-block; width: 48px; height: 34px; } */
  /* &.button-logout > .icon { display: inline-block; width: 48px; height: 34px; } */
}
.menu-display .menu-rows-container a .icon {
  line-height: 40px;
  width: 40px;
  height: 40px;
  display: block;
  float: left;
  text-align: center;
  color: #00adef;
  font-size: 18px;
}
.menu-display .menu-rows-container a.button-delete:hover,
.menu-display .menu-rows-container a.button-remove:hover {
  background: #f5821f;
}
.menu-display .menu-rows-container a:hover {
  color: white;
  background: #7ed3f6;
  cursor: pointer;
  /* &:not(.state-disabled) { */
  /* 	&.button-refresh > .icon {	#sprite > .btn_reload_menuover; } */
  /* 	&.button-upload > .icon {	#sprite > .btn_upload_menuover; } */
  /* 	&.button-download > .icon {	#sprite > .btn_download_menuover; } */
  /* 	&.button-newfolder > .icon {	#sprite > .btn_newfolder_menuover; } */
  /* 	&.button-delete > .icon {	#sprite > .btn_delete_menuover; } */
  /* 	&.button-remove > .icon {	#sprite > .btn_stopremove_over; } */
  /* 	&.button-send > .icon {	#sprite > .btn_share_over; } */
  /* 	&.button-copylink > .icon {	#sprite > .btn_copylink_over; } */
  /* 	&.button-activity > .icon {	#sprite > .btn_versions_menuover; } */
  /* 	&.button-rename > .icon {	#sprite > .btn_rename_menuover; } */
  /* 	&.button-move > .icon {	#sprite > .btn_move_menuover; } */
  /* 	&.button-details > .icon { #sprite > .btn_folderinfo_over; } */
  /* 	&.button-save > .icon {	#sprite > .btn_add_menuover; } */
  /* 	&.button-sync > .icon {	#sprite > .btn_sync_menuover; } */
  /* 	&.button-stop-sync > .icon { #sprite > .btn_stopsync_over; } */
  /* 	&.button-managecompany > .icon { #sprite > .btn_rename_menuover; } */
  /* } */
}
.menu-display .menu-rows-container a.state-disabled {
  color: #a59b9b;
  background: none;
  cursor: default;
}
.menu-display .menu-rows-container a.state-disabled .icon {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.menu-display .menu-rows-container a.state-hidden {
  display: none;
}
.menu-display .menu-rows-container hr {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  background-image: url(/include/images/copysprites_repeat_std/divider_dotted.png?v=jenkins-Copy_Web_Production-444);
  height: 1px;
  display: block;
  background-repeat: repeat-x;
  background-position: left top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .menu-display .menu-rows-container hr {
    -moz-background-size: 4px 2px;
    background-size: 4px 2px;
    background-image: url(/include/images/copysprites_repeat_retina/divider_dotted.png?v=jenkins-Copy_Web_Production-444);
  }
}
.menu-display .menu-rows-container hr.state-hidden {
  display: none;
}
.menu-display .menu-rows-container .form-upload {
  display: inline;
  /* Needed so that ellipses work for upload text */
}
.menu-display .menu-rows-container .form-input-upload-files {
  left: 0;
  width: 100%;
  height: 100%;
  cursor: default;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
.menu-display .menu-rows-container .shadow-bottom {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  background-image: url(/include/images/copysprites_repeat_std/dropshadow_brown_bottom.png?v=jenkins-Copy_Web_Production-444);
  -moz-background-size: 100% 18px !important;
  background-size: 100% 18px !important;
  top: 100%;
  height: 18px;
  bottom: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .menu-display .menu-rows-container .shadow-bottom {
    -moz-background-size: 671px 18px;
    background-size: 671px 18px;
    background-image: url(/include/images/copysprites_repeat_retina/dropshadow_brown_bottom.png?v=jenkins-Copy_Web_Production-444);
  }
}
.menu-display .menu-rows-container .menu-row {
  padding-left: 15px;
}
.menu-display .menu-rows-container .menu-row.state-selected {
  font-weight: 500;
}
.menu-display .menu-rows-container .menu-row.state-selected:before {
  font-family: "cuda_iconregular";
  content: "\F223";
  margin-right: 5px;
}
.menu-display.state-open-up .menu-open-down-triangle {
  display: none;
}
.menu-display.state-open-up .menu-open-up-triange {
  display: block;
}
.menu-display.state-open-down .menu-open-up-triangle {
  display: none;
}
.menu-display.state-open-down .menu-open-down-triangle {
  display: block;
}
.view-style-rows .files-column .column-tabview-inner .column-tabview-inner,
.view-style-full-width .files-column .column-tabview-inner .column-tabview-inner {
  position: relative !important;
  overflow: visible !important;
  margin-top: 0 !important;
}
.view-style-rows .files-column .column-list-headers,
.view-style-full-width .files-column .column-list-headers {
  display: none;
}
.view-style-rows .files-column .list-children,
.view-style-full-width .files-column .list-children {
  background-color: #f9f9f9;
  background-position: 1px 1px;
  width: 100%;
  position: relative;
}
.view-style-rows .files-column .list-children .file,
.view-style-full-width .files-column .list-children .file {
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
}
.view-style-rows .files-column .list-collapser,
.view-style-full-width .files-column .list-collapser {
  display: none;
  cursor: pointer;
  position: relative;
  height: 40px;
  background-color: #f9f9f9;
  color: #3b3f47;
  border-top: 2px solid #ffffff;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.view-style-rows .files-column .list-collapser .icon-wrapper,
.view-style-full-width .files-column .list-collapser .icon-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 28px;
  left: auto;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  color: #9ba7af;
}
.view-style-rows .files-column .list-collapser .text,
.view-style-full-width .files-column .list-collapser .text {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 28px;
  padding: 0 12px;
  line-height: 40px;
  font-weight: 300;
}
.view-style-rows .files-column .list-collapser:hover,
.view-style-full-width .files-column .list-collapser:hover {
  background-color: #f4f4f4;
}
.view-style-rows .files-column .collapsible-list .list-children,
.view-style-full-width .files-column .collapsible-list .list-children {
  display: none;
}
.view-style-rows .files-column .collapsible-list .list-collapser,
.view-style-full-width .files-column .collapsible-list .list-collapser {
  display: block;
}
.view-style-rows .files-column .sort-headers-visible .sort-headers-fixed-container,
.view-style-full-width .files-column .sort-headers-visible .sort-headers-fixed-container {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  visibility: hidden;
  height: 1px;
  width: 1px;
  top: 60px;
  bottom: auto;
  z-index: 1;
}
.view-style-rows .files-column .sort-headers-visible.sort-headers-fixed .sort-headers-fixed-container,
.view-style-full-width .files-column .sort-headers-visible.sort-headers-fixed .sort-headers-fixed-container {
  visibility: visible;
  height: auto;
  width: auto;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers {
  display: block;
  height: 20px;
  line-height: 18px;
  position: relative;
  overflow: hidden;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header {
  padding: 0 10px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #7ed3f6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background: #d4eefc;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  margin-right: -2px;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header:hover,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header:hover {
  background: #e9e8e4;
  color: #3b3f47;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header:active,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header:active {
  background: #e5e3de;
  color: #24282f;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header .glyph-sorted-asc,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header .glyph-sorted-asc,
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header .glyph-sorted-desc,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header .glyph-sorted-desc {
  font-size: 8px;
  line-height: 18px;
  margin-left: 3px;
  vertical-align: top;
  display: none;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-asc,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-asc,
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-desc,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-desc {
  color: #00adef;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-asc .glyph-sorted-asc,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-asc .glyph-sorted-asc {
  display: inline-block;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-desc .glyph-sorted-desc,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers .column-list-header.sorted-desc .glyph-sorted-desc {
  display: inline-block;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name .column-list-header-name,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name .column-list-header-name {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  text-align: left;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name.has-size .column-list-header-name,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name.has-size .column-list-header-name {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 125px;
  text-align: left;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name.has-size .column-list-header-size,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name.has-size .column-list-header-size {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  width: 125px;
  padding-left: 5px;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name.has-date .column-list-header-name,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name.has-date .column-list-header-name {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 125px;
  text-align: left;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name.has-date .column-list-header-date,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name.has-date .column-list-header-date {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  width: 125px;
  padding-left: 5px;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name.has-size.has-date .column-list-header-name,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name.has-size.has-date .column-list-header-name {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 125px;
  text-align: left;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name.has-size.has-date .column-list-header-size,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name.has-size.has-date .column-list-header-size {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 85px;
  left: auto;
  width: 40px;
  padding: 0 5px;
}
.view-style-rows .files-column .sort-headers-visible .column-list-headers.has-name.has-size.has-date .column-list-header-date,
.view-style-full-width .files-column .sort-headers-visible .column-list-headers.has-name.has-size.has-date .column-list-header-date {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  width: 85px;
  padding-left: 5px;
}
.view-style-rows .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-name,
.view-style-full-width .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-name,
.view-style-rows .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-name,
.view-style-full-width .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-name {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 180px;
  text-align: left;
}
.view-style-rows .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-size,
.view-style-full-width .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-size,
.view-style-rows .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-size,
.view-style-full-width .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size .column-list-header-size {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  width: 180px;
  padding-left: 5px;
}
.view-style-rows .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-name,
.view-style-full-width .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-name,
.view-style-rows .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-name,
.view-style-full-width .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-name {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 180px;
  text-align: left;
}
.view-style-rows .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-date,
.view-style-full-width .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-date,
.view-style-rows .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-date,
.view-style-full-width .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-date .column-list-header-date {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  width: 180px;
  padding-left: 5px;
}
.view-style-rows .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-name,
.view-style-full-width .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-name,
.view-style-rows .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-name,
.view-style-full-width .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-name {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 180px;
  text-align: left;
}
.view-style-rows .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-size,
.view-style-full-width .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-size,
.view-style-rows .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-size,
.view-style-full-width .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-size {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 110px;
  left: auto;
  width: 70px;
}
.view-style-rows .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-date,
.view-style-full-width .files-column:last-child .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-date,
.view-style-rows .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-date,
.view-style-full-width .files-column[revindex="0"] .column-tabview.column-tabview-contents .column-list-headers.has-name.has-size.has-date .column-list-header-date {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  width: 110px;
}
.view-style-rows .files-column .list-children.inbox_notifications,
.view-style-rows .files-column .inbox_notifications .list-children-wrapper {
  background: #ffffff;
}
.view-style-rows .files-column .notification,
.view-style-rows .files-column .list-collapser {
  margin-top: 1px;
}
.files-column .column-header .sync-invitation-header,
.view-style-rows .files-column .notification {
  height: 50px;
  font-size: 12px;
  line-height: 1.65;
  font-weight: 300;
  background-color: #f9f9f9;
  position: relative;
  white-space: normal;
}
.files-column .column-header .sync-invitation-header *,
.view-style-rows .files-column .notification * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.files-column .column-header .sync-invitation-header .permissions-icon,
.view-style-rows .files-column .notification .permissions-icon {
  text-align: center;
  font-size: 26px;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  line-height: 50px;
  padding: 0 10px;
  width: 45px;
}
.files-column .column-header .sync-invitation-header .notification-details,
.view-style-rows .files-column .notification .notification-details {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: 45px;
  right: 157px;
  padding: 6px 12px 6px 0;
}
.files-column .column-header .sync-invitation-header .notification-details .sender-name,
.view-style-rows .files-column .notification .notification-details .sender-name {
  font-weight: bold;
}
.files-column .column-header .sync-invitation-header .notification-details .more-details,
.view-style-rows .files-column .notification .notification-details .more-details {
  display: none;
  font-size: 12px;
}
.files-column .column-header .sync-invitation-header .notification-controls,
.view-style-rows .files-column .notification .notification-controls {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  width: 230px;
  line-height: 50px;
  font-size: 24px;
}
.files-column .column-header .sync-invitation-header .notification-controls .notification-button,
.view-style-rows .files-column .notification .notification-controls .notification-button {
  display: block;
  float: right;
  padding: 0 12px;
  cursor: pointer;
  text-decoration: none;
}
.files-column .column-header .sync-invitation-header .notification-controls .notification-button.join,
.view-style-rows .files-column .notification .notification-controls .notification-button.join,
.files-column .column-header .sync-invitation-header .notification-controls .notification-button.stop-syncing,
.view-style-rows .files-column .notification .notification-controls .notification-button.stop-syncing {
  color: #f5821f;
}
.files-column .column-header .sync-invitation-header .notification-controls .notification-button.dismiss,
.view-style-rows .files-column .notification .notification-controls .notification-button.dismiss {
  color: #9ba7af;
  border-left: 2px solid white;
}
.files-column .column-header .sync-invitation-header .notification-controls .notification-button.dismiss .icon,
.view-style-rows .files-column .notification .notification-controls .notification-button.dismiss .icon {
  font-size: 30px;
  position: relative;
  bottom: 0;
  top: 1px;
}
.files-column .column-header .sync-invitation-header .notification-controls .notification-button:hover,
.view-style-rows .files-column .notification .notification-controls .notification-button:hover {
  color: #00adef;
}
.files-column .column-header .sync-invitation-header .notification-controls .busy-indicator,
.view-style-rows .files-column .notification .notification-controls .busy-indicator {
  display: none;
  width: 16px;
  height: 11px;
  background-image: url(/include/images/busy/3box-loader.gif);
  margin: auto;
  margin-top: 21px;
}
.files-column .column-header .sync-invitation-header.state-busy .notification-controls .busy-indicator,
.view-style-rows .files-column .notification.state-busy .notification-controls .busy-indicator {
  display: block;
}
.files-column .column-header .sync-invitation-header.state-busy .notification-controls .button.join,
.view-style-rows .files-column .notification.state-busy .notification-controls .button.join,
.files-column .column-header .sync-invitation-header.state-busy .notification-controls .button.dismiss,
.view-style-rows .files-column .notification.state-busy .notification-controls .button.dismiss {
  display: none;
}
.files-column .column-header .sync-invitation-header .accepted-content,
.view-style-rows .files-column .notification .accepted-content {
  display: none;
}
.files-column .column-header .sync-invitation-header.state-accepted .default-content,
.view-style-rows .files-column .notification.state-accepted .default-content {
  display: none;
}
.files-column .column-header .sync-invitation-header.state-accepted .accepted-content,
.view-style-rows .files-column .notification.state-accepted .accepted-content {
  display: block;
}
.notification {
  border-top: 2px solid #ffffff;
}
#short .files-column .column-header .sync-invitation-header,
.files-column[revindex="0"] .column-header .sync-invitation-header,
.view-style-rows .files-column[revindex="0"] .notification {
  font-size: 16px;
  line-height: 1.35;
}
#short .files-column .column-header .sync-invitation-header .notification-details .more-details,
.files-column[revindex="0"] .column-header .sync-invitation-header .notification-details .more-details,
.view-style-rows .files-column[revindex="0"] .notification .notification-details .more-details {
  display: block;
}
.files-column .column-header .sync-invitation-header {
  display: none;
}
#browse .files-column .column-header .sync-invitation-header {
  display: none;
}
#browse .files-column[revindex="0"].has-sync-invitation-header .column-header .sync-invitation-header {
  display: block;
}
#short #files-columns .files-column.has-sync-invitation-header .column-header,
#files-columns .files-column[revindex="0"].has-sync-invitation-header .column-header {
  height: 110px;
}
#short #files-columns .files-column.has-sync-invitation-header .column-tabview .column-tabview-inner,
#files-columns .files-column[revindex="0"].has-sync-invitation-header .column-tabview .column-tabview-inner {
  margin-top: 110px;
}
#short #files-columns .files-column.has-sync-invitation-header .sync-invitation-header,
#files-columns .files-column[revindex="0"].has-sync-invitation-header .sync-invitation-header {
  display: block;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  color: #3b3f47;
}
#short #files-columns .files-column.has-sync-invitation-header .column-tabview-bigview .sync-invitation-header,
#files-columns .files-column[revindex="0"].has-sync-invitation-header .column-tabview-bigview .sync-invitation-header {
  display: none;
}
.info-banner {
  border-top: 2px solid #ffffff;
  color: #4ace2c;
  overflow: hidden;
}
.info-banner .info-banner-icon {
  display: inline-block;
  vertical-align: middle;
  font-size: 26px;
  margin: 0 10px 0 14px;
}
.info-banner .info-banner-icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F234";
}
.info-banner .info-banner-icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.info-banner .message {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  padding: 13px 90px 13px 0;
  margin: 0;
  font-weight: normal;
  white-space: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.info-banner .message em {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
}
.info-banner .dismiss {
  font-size: 30px;
  padding: 10px 12px 9px 12px;
  line-height: 1em;
  border-left: 2px solid #ffffff;
  color: #9ba7af;
  position: absolute;
  right: 0;
}
.info-banner .dismiss:hover {
  color: #00adef;
  cursor: pointer;
}
.option-authenticated-anon #short #files-columns .files-column .column-tabview,
.option-not-authenticated #short #files-columns .files-column .column-tabview {
  top: 0px !important;
}
@media screen and (max-width: 759px) {
  .option-authenticated-anon #short #files-columns .files-column .column-tabview,
  .option-not-authenticated #short #files-columns .files-column .column-tabview {
    top: 0 !important;
  }
}
#short .view-style-icons .files-column .column-tabview .file {
  float: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#short #files {
  top: 0;
}
#short #files-columns {
  top: 0px;
  white-space: normal;
}
#short #files-columns .column-header-button-bar {
  display: block !important;
}
#short #files-columns .files-column.only-child.link-child .column-header .column-header-button-bar.column-header-button-bar-left {
  display: none !important;
}
#short #files-columns .files-column.only-child.link-child .column-header .name-info,
#short #files-columns .files-column.only-child.link-child .column-header .details-info {
  left: 0;
}
#short #files-columns .column-header-button-bar-right .behavior-set-tab-details,
#short #files-columns .column-header-button-bar-right .behavior-toggle-quicklook,
#short #files-columns .column-header-button-bar-right .behavior-share,
#short #files-columns .column-header-button-bar-right .behavior-upload-to-folder,
#short #files-columns .column-header-button-bar-right .behavior-new-folder {
  display: none;
}
#short #files-columns .column-header-button-bar.column-header-button-bar-middle a.button-bar-button-save-link {
  display: block;
  font-size: 24px;
  margin: 2px 5px 0 0;
}
#short #files-columns .list-children-wrapper {
  /* display: table-cell; */
  /* vertical-align: middle; */
  /* overflow: auto; */
}
#short #files-columns .list-children-wrapper .list-children {
  background-color: #f9f9f9;
  background-position: 1px 1px;
  width: 100%;
  position: relative;
}
#short #files-columns .list-children-wrapper .list-children .file {
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
}
#short #files-columns .list-children-wrapper .list-children.state-hidden {
  visibility: hidden;
}
#short #files-columns .files-column {
  z-index: 1;
  width: 100% !important;
  position: absolute;
  /* background: @color-pitch; */
  -moz-background-size: 100% 18px !important;
  background-size: 100% 18px !important;
  background-repeat: no-repeat;
  background-position: center top;
  /**
	 * Fixes an issue where last item in row list would be covered up by .column-gallery-nav
	 */
}
#short #files-columns .files-column .column-search {
  display: none;
}
#short #files-columns .files-column .list-children.children {
  padding-bottom: 53px;
}
#short #files-columns .files-column .column-gallery-nav {
  position: absolute;
  bottom: 0;
  width: 100%;
}
#short #files-columns .files-column .column-button-nav {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 81px;
  height: 53px;
  bottom: 0px;
  top: auto;
  text-align: center;
  overflow: hidden;
  z-index: 2;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-save {
  width: auto;
  text-decoration: none;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-save .column-button-nav-inner .text {
  font-size: 24px;
  line-height: 50px;
  position: relative;
  z-index: 4;
  color: white;
  font-weight: 300;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-save .column-button-nav-inner .text .details {
  font-size: 60%;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
#short #files-columns .files-column .column-button-nav.column-button-nav-save .column-button-nav-inner .glyph-download {
  font-size: 24px;
  line-height: 50px;
  position: relative;
  z-index: 4;
  color: white;
  font-weight: 300;
}
#short #files-columns .files-column .column-button-nav .column-button-nav-inner {
  width: 100%;
  height: 100%;
  display: block;
  background: #00adef;
}
#short #files-columns .files-column .column-button-nav .column-button-nav-inner .icon {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -13px;
  margin-left: -9px;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-prev {
  right: auto;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-prev .column-button-nav-inner {
  left: 0px;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-prev .column-button-nav-inner .icon {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 18px;
  height: 26px;
  background-position: -439px -97px;
  margin-left: -11px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .column-button-nav.column-button-nav-prev .column-button-nav-inner .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#short #files-columns .files-column .column-button-nav.column-button-nav-next {
  left: auto;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-next .column-button-nav-inner {
  right: 10%;
}
#short #files-columns .files-column .column-button-nav.column-button-nav-next .column-button-nav-inner .icon {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 18px;
  height: 26px;
  background-position: -523px -97px;
  margin-left: -7px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .column-button-nav.column-button-nav-next .column-button-nav-inner .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#short #files-columns .files-column .column-button-nav:active.column-button-nav-next .icon {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 18px;
  height: 26px;
  background-position: -495px -97px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .column-button-nav:active.column-button-nav-next .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#short #files-columns .files-column .column-button-nav:active.column-button-nav-prev .icon {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 18px;
  height: 26px;
  background-position: -411px -97px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .column-button-nav:active.column-button-nav-prev .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#short #files-columns .files-column.option-single .column-button-nav {
  display: block;
}
#short #files-columns .files-column .column-button-nav-prev,
#short #files-columns .files-column .column-button-nav-next {
  display: none;
}
#short #files-columns .files-column .column-button-nav-save {
  left: 0;
  right: 0;
}
#short #files-columns .files-column.is-bigview .column-button-nav-prev,
#short #files-columns .files-column.is-bigview .column-button-nav-next {
  display: block;
}
#short #files-columns .files-column.is-bigview .column-button-nav-save {
  left: 83px;
  right: 83px;
}
#short #files-columns .files-column.is-bigview.only-child .column-button-nav-prev,
#short #files-columns .files-column.is-bigview.only-child .column-button-nav-next {
  display: none;
}
#short #files-columns .files-column.is-bigview.only-child .column-button-nav-save {
  left: 0;
  right: 0;
}
#short #files-columns .files-column.is-bigview .column-header {
  background: transparent !important;
  height: 73px;
}
#short #files-columns .files-column.is-bigview .column-header .column-header-button-bar-left {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
}
#short #files-columns .files-column.is-bigview .column-header .column-header-button-bar-left .button-bar-separator {
  display: none;
}
#short #files-columns .files-column.is-bigview .column-header .column-header-button-bar-left .button-bar-button {
  background: #00adef;
  display: block;
  width: 81px;
  height: 73px;
  line-height: 73px;
  text-align: center;
  margin: 0;
  padding: 0 5px 0 0 !important;
  bottom: 4px;
}
#short #files-columns .files-column.is-bigview .column-header .column-header-button-bar-right,
#short #files-columns .files-column.is-bigview .column-header .column-header-button-bar-middle {
  display: none !important;
}
#short #files-columns .files-column.is-bigview .column-header .name-info {
  display: block;
  position: absolute;
  top: 0;
  left: 83px;
  right: 0;
  background-color: #00adef;
  height: 46px;
  line-height: 46px;
  padding: 0 12px;
}
#short #files-columns .files-column.is-bigview .column-header .details-info {
  display: block;
  position: absolute;
  top: 48px;
  left: 83px;
  right: 0;
  background-color: #00adef;
  height: 21px;
  padding: 0 19px;
  font-size: 12px;
  line-height: 21px;
  font-weight: 300;
}
#short #files-columns .files-column.is-bigview .column-header .details-info span {
  margin-left: 20px;
}
#short #files-columns .files-column.is-bigview .column-header .details-info span:first-child {
  margin-left: 0;
}
#short #files-columns .files-column .column-tabview {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
}
#short #files-columns .files-column[revindex="0"] .column-tabview {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
#short #files-columns .files-column .column-indicator-busy {
  background: #24282f url(/include/images/busy/column-dark.gif) center center no-repeat;
  z-index: -1;
}
#short #files-columns .files-column .column-shadow {
  display: none;
}
#short #files-columns .files-column .object-preview-area-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  bottom: 70px;
  height: 100%;
  margin: 0;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area .button-fullscreen-toggle {
  display: none;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area .object-preview {
  position: relative;
  border: none;
  outline: none;
  margin: 0 auto;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area .object-icon {
  cursor: pointer;
  position: relative;
  margin: 0 auto;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area .object-name {
  /* display: block; */
  line-height: 30px;
  padding-top: 10px;
  margin-bottom: -40px;
  text-align: center;
  position: relative;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area .object-button-icon-view {
  font-size: 14px;
  line-height: 30px;
  padding-top: 35px;
  margin-bottom: -65px;
  position: relative;
  text-align: center;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area .object-button-icon-view a {
  color: #ffc000;
  text-decoration: none;
}
#short #files-columns .files-column .object-preview-area-wrapper .object-preview-area .object-button-icon-view a:hover {
  text-decoration: underline;
}
#short #files-columns .files-column .object-preview-area-wrapper.thumb-loaded .object-name {
  display: block;
}
#short #files-columns .files-column.option-single .thumb-loaded .object-button-icon-view {
  display: block;
}
#short #files-columns .files-column .file {
  color: #5e6c74;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  padding: 10px 15px;
  display: block;
  height: 24px;
  line-height: 22px;
  text-decoration: none;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer;
  padding: 0;
  height: 40px;
  font-size: 18px;
  position: relative;
  border-bottom: 2px solid #ffffff;
}
#short #files-columns .files-column .file .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
#short #files-columns .files-column .file .icon,
#short #files-columns .files-column .file .icon-preview {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 32px;
  max-width: 32px;
  max-height: 32px;
  display: inline-block;
  margin: auto;
}
#short #files-columns .files-column .file .icon[src],
#short #files-columns .files-column .file .icon-preview[src] {
  width: auto;
  height: auto;
}
#short #files-columns .files-column .file .icon {
  margin: auto;
}
#short #files-columns .files-column .file .icon-preview {
  height: 32px;
}
#short #files-columns .files-column .file .chevron-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 9px;
  height: 13px;
  float: right;
  display: inline-block;
  position: relative;
  margin-right: -10px;
}
#short #files-columns .files-column .file .chevron-wrapper .chevron {
  float: none;
  margin: auto;
  display: block;
  position: absolute;
  line-height: 24px;
  font-size: 18px;
  color: #9ba7af;
  top: 0;
  bottom: 0;
  margin-top: -1px;
  margin-left: -5px;
}
#short #files-columns .files-column .file .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
#short #files-columns .files-column .file .meta {
  display: inline-block;
}
#short #files-columns .files-column .file:first-child {
  border-top-color: #f9f9f9;
}
#short #files-columns .files-column .file.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#short #files-columns .files-column .file.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-company-invite .icon {
  overflow: hidden;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 32px;
  background-size: auto 32px;
  background-position: -256px 0px;
  background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .file.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 32px;
    background-size: auto 32px;
  }
}
#short #files-columns .files-column .file.file-type-link .icon,
#short #files-columns .files-column .file.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-link .icon:after,
#short #files-columns .files-column .file.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
#short #files-columns .files-column .file.file-type-link .icon:not(.glyph-outline):after,
#short #files-columns .files-column .file.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#short #files-columns .files-column .file.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
#short #files-columns .files-column .file.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#short #files-columns .files-column .file.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
#short #files-columns .files-column .file.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
#short #files-columns .files-column .file.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
#short #files-columns .files-column .file.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-file .icon {
  overflow: hidden;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 32px;
  background-size: auto 32px;
  background-position: -32px 0px;
  background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .file.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 32px;
    background-size: auto 32px;
  }
}
#short #files-columns .files-column .file.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 32px;
  background-size: auto 32px;
  background-position: -320px 0px;
  background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .file.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 32px;
    background-size: auto 32px;
  }
}
#short #files-columns .files-column .file.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 32px;
  background-size: auto 32px;
  background-position: -352px 0px;
  background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .file.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 32px;
    background-size: auto 32px;
  }
}
#short #files-columns .files-column .file.state-busy .indicator-busy {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  left: auto;
  right: 5px;
  display: block;
  width: 16px;
  background: url(/include/images/busy/3box-loader.gif) center center no-repeat;
}
#short #files-columns .files-column .file.file-type-inbox-link .icon,
#short #files-columns .files-column .file.file-type-company-link .icon,
#short #files-columns .files-column .file.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#short #files-columns .files-column .file.file-type-inbox-link .icon:after,
#short #files-columns .files-column .file.file-type-company-link .icon:after,
#short #files-columns .files-column .file.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#short #files-columns .files-column .file.file-type-inbox-link .icon:not(.glyph-outline):after,
#short #files-columns .files-column .file.file-type-company-link .icon:not(.glyph-outline):after,
#short #files-columns .files-column .file.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-copy {
  width: 24px;
}
#short #files-columns .files-column .file.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
#short #files-columns .files-column .file.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
#short #files-columns .files-column .file.file-type-company {
  width: 24px;
}
#short #files-columns .files-column .file.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
#short #files-columns .files-column .file.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#short #files-columns .files-column .file.file-type-inbox .icon,
#short #files-columns .files-column .file.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
#short #files-columns .files-column .file.file-type-inbox .icon:after,
#short #files-columns .files-column .file.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
#short #files-columns .files-column .file.file-type-company-folder .icon {
  overflow: hidden;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 32px;
  background-size: auto 32px;
  background-position: -256px 0px;
  background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #short #files-columns .files-column .file.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 32px;
    background-size: auto 32px;
  }
}
#short #files-columns .files-column .file .file-inner {
  color: #5e6c74;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  padding: 10px 15px;
  display: block;
  font-size: 18px;
  height: 24px;
  position: relative;
  line-height: 22px;
  text-decoration: none;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  height: 25px;
  padding: 9px 15px 5px;
  padding-left: 59px;
}
#short #files-columns .files-column .file .file-inner .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
#short #files-columns .files-column .file .file-inner .icon,
#short #files-columns .files-column .file .file-inner .icon-preview {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 32px;
  max-width: 32px;
  max-height: 32px;
  display: inline-block;
  margin: auto;
}
#short #files-columns .files-column .file .file-inner .icon[src],
#short #files-columns .files-column .file .file-inner .icon-preview[src] {
  width: auto;
  height: auto;
}
#short #files-columns .files-column .file .file-inner .icon {
  margin: auto;
}
#short #files-columns .files-column .file .file-inner .icon-preview {
  height: 32px;
}
#short #files-columns .files-column .file .file-inner .chevron-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 9px;
  height: 13px;
  float: right;
  display: inline-block;
  position: relative;
  margin-right: -10px;
}
#short #files-columns .files-column .file .file-inner .chevron-wrapper .chevron {
  float: none;
  margin: auto;
  display: block;
  position: absolute;
  line-height: 24px;
  font-size: 18px;
  color: #9ba7af;
  top: 0;
  bottom: 0;
  margin-top: -1px;
  margin-left: -5px;
}
#short #files-columns .files-column .file .file-inner .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
#short #files-columns .files-column .file .file-inner .meta {
  display: inline-block;
}
#short #files-columns .files-column .file .file-inner .editing-controls-save,
#short #files-columns .files-column .file .file-inner .editing-controls-cancel {
  display: none;
}
#short #files-columns .files-column .file .file-inner .invitation-controls {
  display: none;
}
#short #files-columns .files-column .file .file-inner.invitation {
  opacity: 0.5;
}
#short #files-columns .files-column .file .file-inner.invitation .chevron-wrapper {
  display: none;
}
#short #files-columns .files-column .file .file-inner.invitation .invitation-controls {
  display: block;
  position: absolute;
  right: 42px;
  top: 0;
}
#short #files-columns .files-column .file .file-inner.invitation .invitation-controls .invite-btn {
  display: block;
  float: right;
  font-size: 12px;
  padding: 6px 10px;
  margin: 7px 0 0 8px;
}
#short #files-columns .files-column .file.file-type-company-invite {
  cursor: default;
  background: transparent !important;
}
#short #files-columns .files-column .file .file-inner .icon .extension {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: #7a7677;
  text-align: center;
  position: absolute;
  top: auto;
  left: 7px;
  bottom: 4px;
  line-height: 16px;
  right: 7px;
  font-size: 11px;
  font-weight: 300;
}
#short #files-columns .files-column .file .file-inner .icon .extension span {
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
}
#short #files-columns .files-column .file.has-thumbnail .file-inner .icon .extension {
  display: none;
}
#short #files-columns .files-column .file.has-thumbnail .file-inner > .icon,
#short #files-columns .files-column .file.has-thumbnail .file-inner > .icon-preview {
  -moz-background-size: auto;
  background-size: auto;
  background: url(/include/images/checkerboard.png);
  box-shadow: 0 1px 1px #999999;
  -o-box-shadow: 0 1px 1px #999999;
  -moz-box-shadow: 0 1px 1px #999999;
  -webkit-box-shadow: 0 1px 1px #999999;
  border-width: 0;
}
#short #files-columns .files-column .file .meta {
  float: right;
  display: block;
  font-size: 11px;
  font-weight: normal;
}
#short #files-columns .files-column .file .meta .indicator-size,
#short #files-columns .files-column .file .meta .indicator-date,
#short #files-columns .files-column .file .meta .indicator-size-tiny,
#short #files-columns .files-column .file .meta .indicator-date-tiny {
  float: right;
  margin-right: 10px;
  text-align: right;
}
#short #files-columns .files-column .file .meta .indicator-size {
  width: 50px;
  display: none;
}
#short #files-columns .files-column .file .meta .indicator-date {
  width: 80px;
  display: none;
}
#short #files-columns .files-column .file .meta .indicator-size-tiny {
  width: 30px;
}
#short #files-columns .files-column .file .meta .indicator-date-tiny {
  width: 50px;
}
#short #files-columns .files-column.video-player {
  background: black;
}
#short #files-columns .files-column.video-player .object-preview-area-wrapper {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#short #files-columns .files-column.video-player .column-tabview-inner {
  height: 100%;
}
#short #files-columns .files-column.video-player .top-shadow {
  display: none;
}
#short #files-columns .files-column.video-player .middle .button-wrapper {
  position: relative;
  top: 2px;
  overflow: hidden;
  opacity: 0.5;
}
#short #files-columns .files-column.video-player .middle .button-wrapper:hover {
  opacity: 1;
}
#short #files-columns .files-column.video-player:hover .column-gallery-nav .column-button-nav-prev {
  margin-left: 0;
}
#short #files-columns .files-column.video-player:hover .column-gallery-nav .column-button-nav-next {
  margin-right: 0;
}
#short #files-columns .files-column.option-single .column-control-bar .single {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  z-index: 2;
  bottom: 0;
}
#short #files-columns .files-column.option-single .column-control-bar .multiple {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  bottom: -100%;
  z-index: 1;
}
#files-banner {
  background: #f9f9f9;
  z-index: 100;
  position: relative;
  display: none;
}
#files-banner #files-banner-inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
  height: 72px;
}
#files-banner #files-banner-inner .logo {
  background-image: url(/include/images/images-std/copy-logo-files-banner.png?v=jenkins-Copy_Web_Production-444);
  background-size: 146px 46px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 146px;
  height: 46px;
  margin: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #files-banner #files-banner-inner .logo {
    background-image: url(/include/images/images-retina/copy-logo-files-banner.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-banner #files-banner-inner .text {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: right;
  font-weight: 300;
  text-align: right;
  color: #5e6c74;
}
#files-banner #files-banner-inner .text .big-text {
  margin-top: 12px;
  font-size: 20px;
}
#files-banner #files-banner-inner .text .big-text .store {
  color: #f5821f;
}
#files-banner #files-banner-inner .text .big-text .protect {
  color: #ffc000;
}
#files-banner #files-banner-inner .text .big-text .share {
  color: #7ed3f6;
}
#files-banner #files-banner-inner .text .small-text {
  font-size: 14px;
  margin-top: -3px;
}
#files-banner #files-banner-inner .goto-signup-header-button {
  cursor: pointer;
  display: block;
  width: 54px;
  float: right;
  line-height: 72px;
  text-align: center;
  font-size: 24px;
  color: #5e6c74;
}
@media screen and (max-width: 759px) {
  #files-banner {
    display: none !important;
  }
}
.pricing-wrapper .top-bar .signup-container .button {
  color: #3b3f47;
  text-shadow: none;
}
.pricing-wrapper .signup-action-call {
  background: #ffc000;
}
.pricing-wrapper .signup-action-call .heading {
  color: white;
}
.pricing-wrapper .signup-action-call input[type="text"],
.pricing-wrapper .signup-action-call input[type="email"] {
  border: 0;
}
.pricing-wrapper .storage-plan {
  font-weight: 300;
  line-height: 30px;
}
.pricing-wrapper .storage-plan .heading {
  color: #f5821f;
  font-size: 43px;
}
.pricing-wrapper .storage-plan .heading.sub-heading {
  font-size: 30px;
}
.pricing-wrapper .storage-plan ul {
  border-bottom: 1px solid #00adef;
  padding-bottom: 10px;
}
.pricing-wrapper .storage-plan.or-more {
  display: none;
}
.pricing-wrapper .storage-plan.company-plan {
  color: white;
}
.pricing-wrapper .storage-plan.company-plan .heading {
  color: white;
}
.pricing-wrapper select.users-selection {
  width: 355px;
  height: 36px;
  line-height: 36px;
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  display: block;
  margin-bottom: -36px;
}
.pricing-wrapper select.users-selection:hover {
  cursor: pointer;
}
.pricing-wrapper div.users-selection {
  width: 355px;
  height: 36px;
  background-image: url(/include/images/images-std/select-element.png?v=jenkins-Copy_Web_Production-444);
  background-size: 355px 36px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .pricing-wrapper div.users-selection {
    background-image: url(/include/images/images-retina/select-element.png?v=jenkins-Copy_Web_Production-444);
  }
}
.pricing-wrapper div.users-selection span {
  display: block;
  color: #00adef;
  font-size: 20px;
  line-height: 35px;
  margin-left: 50px;
}
.pricing-wrapper .protect-graphic-on-white {
  width: 359px;
  height: 285px;
  background-image: url(/include/images/images-std/protect-graphic-on-white.png?v=jenkins-Copy_Web_Production-444);
  background-size: 359px 285px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .pricing-wrapper .protect-graphic-on-white {
    background-image: url(/include/images/images-retina/protect-graphic-on-white.png?v=jenkins-Copy_Web_Production-444);
  }
}
.pricing-wrapper .free-15-gb-badge {
  width: 252px;
  height: 251px;
  background-image: url(/include/images/images-std/free-15-gb-badge.png?v=jenkins-Copy_Web_Production-444);
  background-size: 252px 251px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .pricing-wrapper .free-15-gb-badge {
    background-image: url(/include/images/images-retina/free-15-gb-badge.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper {
  max-width: 1024px;
  overflow: hidden;
}
.companies-wrapper .column-left {
  width: 50%;
  float: left;
  padding: 0 25px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.companies-wrapper .column-right {
  width: 50%;
  float: right;
  padding: 0 0 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.companies-wrapper .contact-form div.text {
  overflow: hidden;
}
.companies-wrapper .contact-form .form-companies-salesforce {
  position: relative;
}
.companies-wrapper .contact-form .form-companies-salesforce .success-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(234, 243, 232, 0.5);
  z-index: 1;
  text-align: center;
  display: none;
}
.companies-wrapper .contact-form .form-companies-salesforce .success-overlay h1 {
  font-weight: 100;
  font-size: 36px;
  margin: 0 auto;
  margin-top: 100px;
  background: white;
  box-shadow: 0 0 40px rgba(59, 63, 71, 0.3);
  -o-box-shadow: 0 0 40px rgba(59, 63, 71, 0.3);
  -moz-box-shadow: 0 0 40px rgba(59, 63, 71, 0.3);
  -webkit-box-shadow: 0 0 40px rgba(59, 63, 71, 0.3);
  display: inline-block;
  padding: 20px;
}
.companies-wrapper .contact-form .contact-submit-button {
  width: 100%;
  padding: 20px;
  margin: 0;
  margin-top: 3px;
  font-size: 30px;
  text-align: left;
  font-weight: 100;
  text-transform: none;
}
.companies-wrapper .contact-form .contact-submit-button > span {
  float: left;
}
.companies-wrapper .contact-form .contact-submit-button > span:after {
  margin-left: 10px;
}
.companies-wrapper .contact-form li {
  clear: both;
  position: relative;
  margin-bottom: 10px;
}
.companies-wrapper .contact-form input {
  background-color: white;
}
.companies-wrapper .contact-form .label,
.companies-wrapper .contact-form label {
  text-transform: uppercase;
  font-size: 13px;
  padding-bottom: 5px;
}
.companies-wrapper .contact-form .field {
  -webkit-box-sizing: 'border-box';
  -moz-box-sizing: 'border-box';
  -ms-box-sizing: 'border-box';
  -o-box-sizing: 'border-box';
  box-sizing: 'border-box';
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.companies-wrapper .contact-form .field.w50 {
  padding-right: 10px;
  width: 50%;
}
.companies-wrapper .contact-form .field.w25 {
  padding-right: 10px;
  width: 25%;
}
.companies-wrapper .contact-form .field:last-child {
  padding-right: 0;
}
.companies-wrapper .contact-form .field.state-error:after,
.companies-wrapper .contact-form .field.state-valid:after {
  top: 40px !important;
  right: 10px !important;
}
.companies-wrapper .contact-form .field.state-error.w50:after,
.companies-wrapper .contact-form .field.state-valid.w50:after,
.companies-wrapper .contact-form .field.state-error.w25:after,
.companies-wrapper .contact-form .field.state-valid.w25:after {
  right: 20px !important;
}
.companies-wrapper .contact-form .field.state-error:last-child:after,
.companies-wrapper .contact-form .field.state-valid:last-child:after {
  right: 10px !important;
}
.companies-wrapper .contact-form .field.state-error.has-no-label:after,
.companies-wrapper .contact-form .field.state-valid.has-no-label:after {
  top: 18px !important;
}
.companies-wrapper .contact-form .field.state-error.has-select2:after,
.companies-wrapper .contact-form .field.state-valid.has-select2:after {
  top: 15px !important;
  right: 28px !important;
}
.companies-wrapper .contact-form .button {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
  font-size: 30px !important;
}
.companies-wrapper .top-bar .logo {
  margin-left: 0;
}
.companies-wrapper .top-bar .slogan {
  margin-left: 28px;
}
.companies-wrapper .top-bar .signup-container .button {
  color: #3b3f47;
  text-shadow: none;
}
.companies-wrapper .everywhere-you-are-col {
  max-width: 370px;
}
.companies-wrapper .everywhere-you-are-col .os-icon {
  float: left;
  margin-right: 30px;
}
.companies-wrapper .everywhere-you-are-col br {
  clear: both;
}
.companies-wrapper .everywhere-you-are-col a {
  margin-top: 10px;
  display: block;
  display: inline-block;
}
.companies-wrapper .signup-action-call {
  background: #f5821f;
}
.companies-wrapper .signup-action-call .heading {
  color: white;
  float: none;
  width: auto;
}
.companies-wrapper .signup-action-call form {
  float: none;
  width: auto;
  padding-left: 37px;
}
.companies-wrapper .signup-action-call input[type="text"],
.companies-wrapper .signup-action-call input[type="email"] {
  border: 0;
}
.companies-wrapper .cc-companies-header {
  width: 1024px;
  height: 155px;
  background-image: url(/include/images/images-std/cc-companies-header.png?v=jenkins-Copy_Web_Production-444);
  background-size: 1024px 155px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-companies-header {
    background-image: url(/include/images/images-retina/cc-companies-header.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-encryption {
  width: 261px;
  height: 116px;
  background-image: url(/include/images/images-std/cc-encryption.png?v=jenkins-Copy_Web_Production-444);
  background-size: 261px 116px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-encryption {
    background-image: url(/include/images/images-retina/cc-encryption.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-everywhere-agent {
  width: 146px;
  height: 146px;
  background-image: url(/include/images/images-std/cc-everywhere-agent.png?v=jenkins-Copy_Web_Production-444);
  background-size: 146px 146px;
  background-repeat: no-repeat;
  margin: auto;
  margin-bottom: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-everywhere-agent {
    background-image: url(/include/images/images-retina/cc-everywhere-agent.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-everywhere-mobile {
  width: 146px;
  height: 146px;
  background-image: url(/include/images/images-std/cc-everywhere-mobile.png?v=jenkins-Copy_Web_Production-444);
  background-size: 146px 146px;
  background-repeat: no-repeat;
  margin: auto;
  margin-bottom: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-everywhere-mobile {
    background-image: url(/include/images/images-retina/cc-everywhere-mobile.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-os-apple {
  width: 28px;
  height: 32px;
  background-image: url(/include/images/images-std/cc-os-apple.png?v=jenkins-Copy_Web_Production-444);
  background-size: 28px 32px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-os-apple {
    background-image: url(/include/images/images-retina/cc-os-apple.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-os-windows {
  width: 28px;
  height: 31px;
  background-image: url(/include/images/images-std/cc-os-windows.png?v=jenkins-Copy_Web_Production-444);
  background-size: 28px 31px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-os-windows {
    background-image: url(/include/images/images-retina/cc-os-windows.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-os-linux {
  width: 28px;
  height: 32px;
  background-image: url(/include/images/images-std/cc-os-linux.png?v=jenkins-Copy_Web_Production-444);
  background-size: 28px 32px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-os-linux {
    background-image: url(/include/images/images-retina/cc-os-linux.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-os-android {
  width: 29px;
  height: 34px;
  background-image: url(/include/images/images-std/cc-os-android.png?v=jenkins-Copy_Web_Production-444);
  background-size: 29px 34px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-os-android {
    background-image: url(/include/images/images-retina/cc-os-android.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-federatedplus {
  width: 307px;
  height: 435px;
  background-image: url(/include/images/images-std/cc-federatedplus.png?v=jenkins-Copy_Web_Production-444);
  background-size: 307px 435px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-federatedplus {
    background-image: url(/include/images/images-retina/cc-federatedplus.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-companysetup {
  width: 340px;
  height: 145px;
  background-image: url(/include/images/images-std/cc-companysetup.png?v=jenkins-Copy_Web_Production-444);
  background-size: 340px 145px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-companysetup {
    background-image: url(/include/images/images-retina/cc-companysetup.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-signature {
  width: 396px;
  height: 104px;
  background-image: url(/include/images/images-std/cc-signature.png?v=jenkins-Copy_Web_Production-444);
  background-size: 396px 104px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-signature {
    background-image: url(/include/images/images-retina/cc-signature.png?v=jenkins-Copy_Web_Production-444);
  }
}
.companies-wrapper .cc-five_badge {
  width: 252px;
  height: 251px;
  background-image: url(/include/images/images-std/cc-five_badge.png?v=jenkins-Copy_Web_Production-444);
  background-size: 252px 251px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .companies-wrapper .cc-five_badge {
    background-image: url(/include/images/images-retina/cc-five_badge.png?v=jenkins-Copy_Web_Production-444);
  }
}
.jobs-wrapper {
  max-width: 100%;
  background: none;
  box-shadow: none;
}
.jobs-wrapper .top-bar {
  background: none;
}
.jobs-wrapper .top-bar .logo {
  margin-left: 0;
}
.jobs-wrapper .top-bar .slogan {
  margin-left: 28px;
}
.jobs-wrapper .top-bar .signup-container .button {
  color: #3b3f47;
  text-shadow: none;
}
.jobs-wrapper .section.page-heading {
  padding-bottom: 0;
}
.jobs-wrapper .section.page-heading .heading {
  font-weight: 200;
  color: #5eba46;
}
.jobs-wrapper .jobs-list > li {
  display: block;
  background-color: white;
  margin-bottom: 2px;
}
.jobs-wrapper .jobs-list > li h1 {
  font-weight: 400;
  font-size: 18px;
  color: #00adef;
}
.jobs-wrapper .jobs-list > li h2 {
  font-weight: 400;
  font-size: 14px;
  color: #5e6c74;
  margin-top: 5px;
}
.jobs-wrapper .jobs-list > li .column {
  padding: 20px 25px !important;
}
.jobs-wrapper .jobs-list > li .button {
  margin-top: 35px;
  display: inline-block;
}
.jobs-wrapper .jobs-list > li section {
  margin-bottom: 20px;
}
.jobs-wrapper .jobs-list > li section h1 {
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  color: #5e6c74;
  margin-bottom: 10px;
}
.jobs-wrapper .jobs-list > li section li {
  font-size: 13px;
  font-weight: 400;
  color: #5e6c74;
  margin-bottom: 10px;
  padding-left: 14px;
}
.jobs-wrapper .jobs-list > li section li:before {
  font-family: "cuda_iconregular";
  content: "\F223";
  margin-right: 5px;
}
.jobs-wrapper .jobs-list > li section li:before {
  margin-left: -14px;
  color: #5eba46;
}
.releasenotes-wrapper {
  max-width: 100%;
  background: none;
  box-shadow: none;
}
.releasenotes-wrapper .top-bar {
  background: none;
}
.releasenotes-wrapper .top-bar .logo {
  margin-left: 0;
}
.releasenotes-wrapper .top-bar .slogan {
  margin-left: 28px;
}
.releasenotes-wrapper .top-bar .signup-container .button {
  color: #3b3f47;
  text-shadow: none;
}
.releasenotes-wrapper .section.page-heading {
  padding-bottom: 0;
}
.releasenotes-wrapper .section.page-heading .heading {
  font-weight: 200;
  color: #5eba46;
}
.releasenotes-wrapper .releasenotes-list > li {
  display: block;
  background-color: white;
  margin-bottom: 2px;
}
.releasenotes-wrapper .releasenotes-list > li h1 {
  font-weight: 400;
  font-size: 18px;
  color: #5e6c74;
}
.releasenotes-wrapper .releasenotes-list > li h2 {
  font-weight: 400;
  font-size: 14px;
  color: #9ba7af;
  margin-top: 5px;
}
.releasenotes-wrapper .releasenotes-list > li .key {
  color: #9ba7af;
}
.releasenotes-wrapper .releasenotes-list > li .column {
  padding: 20px 25px !important;
}
.releasenotes-wrapper .releasenotes-list > li .button {
  margin-top: 35px;
  display: inline-block;
}
.releasenotes-wrapper .releasenotes-list > li section {
  margin-bottom: 20px;
}
.releasenotes-wrapper .releasenotes-list > li section h1 {
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  color: #5e6c74;
  margin-bottom: 10px;
}
.releasenotes-wrapper .releasenotes-list > li section li {
  font-size: 13px;
  font-weight: 400;
  color: #5e6c74;
  margin-bottom: 10px;
  padding-left: 14px;
}
.releasenotes-wrapper .releasenotes-list > li section li:before {
  font-family: "cuda_iconregular";
  content: "\F223";
  margin-right: 5px;
}
.releasenotes-wrapper .releasenotes-list > li section li:before {
  margin-left: -14px;
  color: #5eba46;
}
.upgrade-wrapper {
  max-width: 100%;
  background: none;
  box-shadow: none;
}
.upgrade-wrapper .flash-message {
  margin-top: 10px;
}
.upgrade-wrapper .top-bar {
  background: none;
}
.upgrade-wrapper .top-bar .logo {
  margin-left: 0;
}
.upgrade-wrapper .top-bar .slogan {
  margin-left: 28px;
}
.upgrade-wrapper .top-bar .signup-container .button {
  color: #3b3f47;
  text-shadow: none;
}
.upgrade-wrapper .section.page-heading {
  padding-bottom: 0;
}
.upgrade-wrapper .section.page-heading .heading {
  font-weight: 200;
  color: #5eba46;
}
.upgrade-wrapper .field_entry.state-error:after,
.upgrade-wrapper .new-form .field.state-error:after,
.upgrade-wrapper .field_entry.state-valid:after,
.upgrade-wrapper .new-form .field.state-valid:after {
  top: 18px;
}
.upgrade-wrapper .radio-box {
  display: block;
  float: left;
  text-align: center;
}
.upgrade-wrapper .radio-box input {
  display: none;
}
.upgrade-wrapper .radio-box label {
  border: 1px solid #00adef;
  padding: 15px 30px;
  float: left;
  margin: 5px 0 0 0;
  margin-right: -1px;
  cursor: pointer;
  text-shadow: none;
  text-align: center;
}
.upgrade-wrapper .radio-box label:hover {
  background: rgba(0, 173, 239, 0.1);
}
.upgrade-wrapper .radio-box label:active {
  background: #f5821f;
  color: white;
}
.upgrade-wrapper .radio-box label .price {
  font-weight: 300;
}
.upgrade-wrapper .radio-box input:checked + label {
  background-color: #00adef;
  color: white;
  position: relative;
}
.upgrade-wrapper .radio-box .savings {
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
}
.upgrade-wrapper #period_section .radio-box label {
  padding: 5px 30px;
}
@media screen and (max-width: 664px) {
  #about .page-inner {
    position: static !important;
    padding-top: 0 !important;
  }
}
@media screen and (max-width: 664px) {
  #about .page-toolbar,
  #about .tab-underline {
    display: none;
  }
}
#about .tagline-wrapper {
  position: relative;
  margin-top: 0px;
}
#about .tagline-wrapper .flip {
  position: relative;
  text-align: left;
}
#about .tagline-wrapper .flip span {
  background: #7ed3f6;
  padding: 3px 9px;
  border-radius: 5px;
}
@media screen and (max-width: 664px) {
  #about .tagline-wrapper {
    clear: both;
    padding-top: 30px;
  }
}
#about.option-logo-visible .about-wrapper {
  background: #00adef;
}
#about.option-logo-visible .about-wrapper .info-section {
  color: black;
  margin-left: 0px;
  margin-right: auto;
  width: 100%;
  padding: 0;
}
@media screen and (max-width: 664px) {
  #about.option-logo-visible .about-tabs {
    top: 0;
  }
}
#about.option-logo-visible .tab-underline {
  top: -86px;
}
#about.option-logo-visible .tagline-wrapper {
  margin-top: 79px;
}
@media screen and (max-width: 664px) {
  #about.option-logo-visible .tagline-wrapper {
    margin-top: 0;
  }
}
#about .sub-tagline-wrapper {
  width: auto;
  max-width: 720px;
  margin: 0 auto;
  padding-bottom: 12px;
  line-height: 24px;
}
#about .sub-tagline-wrapper p {
  color: #7a7677;
  font-size: 16px;
  line-height: 27px;
  margin-top: 9px;
  font-weight: 400;
}
#about .sub-tagline-wrapper a {
  color: #F05A27;
  text-decoration: none;
}
#about .sub-tagline-wrapper a:hover {
  color: #B23414;
}
@media screen and (max-width: 854px) {
  #about .sub-tagline-wrapper {
    width: 90%;
    margin: 5%;
  }
}
#about .logo-center {
  background-image: url(/include/images/images-std/about-copycrane.png?v=jenkins-Copy_Web_Production-444);
  width: 264px;
  height: 264px;
  -moz-background-size: 264px 264px;
  background-size: 264px 264px;
  background-position: bottom center;
  height: 242px;
  left: 50%;
  top: 37px;
  z-index: 10;
  position: absolute;
  margin-left: -144px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .logo-center {
    -moz-background-size: 264px 264px;
    background-size: 264px 264px;
    background-image: url(/include/images/images-retina/about-copycrane.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media screen and (max-width: 664px) {
  #about .logo-center {
    display: none;
  }
}
#about .about-wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  min-height: 200px;
  background: #f5f3ee;
}
#about .about-wrapper .top-shadow {
  background-image: url(/include/images/images-std/divider_shadow-action-blue.png?v=jenkins-Copy_Web_Production-444);
  width: 1020px;
  -moz-background-size: 1020px 38px;
  background-size: 1020px 38px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 38px;
  width: 100%;
  top: 0px;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .top-shadow {
    -moz-background-size: 1020px 38px;
    background-size: 1020px 38px;
    background-image: url(/include/images/images-retina/divider_shadow-action-blue.png?v=jenkins-Copy_Web_Production-444);
  }
}
#about .about-wrapper .info-section {
  left: 0px;
  color: #3b3f47;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  top: 20px;
  position: relative;
}
#about .about-wrapper .info-section h2 {
  font-size: 28px;
  line-height: 36px;
  font-weight: normal;
}
#about .about-wrapper .info-section .inner-horz-section-col-wrapper {
  width: auto;
  max-width: 854px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section-col-wrapper {
    height: auto;
  }
}
#about .about-wrapper .info-section .inner-horz-section {
  position: relative;
  width: 100%;
  margin-left: 0px;
  height: auto;
  background: #00adef;
  border-bottom: solid 1px #1ba3c2;
  color: white;
  font-weight: 200;
}
@media screen and (max-width: 854) {
  #about .about-wrapper .info-section .inner-horz-section {
    width: 100%;
    margin-left: 0px;
  }
}
#about .about-wrapper .info-section .inner-horz-section.alt {
  background: #f5f3ee;
}
#about .about-wrapper .info-section .inner-horz-section .top-shadow-alt {
  background-image: url(/include/images/copysprites_repeat_std/dropshadow_brown_bottom.png?v=jenkins-Copy_Web_Production-444);
  position: absolute;
  height: 18px;
  width: 671px;
  left: 50%;
  margin-left: -335px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .info-section .inner-horz-section .top-shadow-alt {
    -moz-background-size: 671px 18px;
    background-size: 671px 18px;
    background-image: url(/include/images/copysprites_repeat_retina/dropshadow_brown_bottom.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media screen and (max-width: 671px) {
  #about .about-wrapper .info-section .inner-horz-section .top-shadow-alt {
    max-width: 100%;
    left: 0;
    right: 0;
    margin-left: 0;
  }
}
#about .about-wrapper .info-section .inner-horz-section#about-syncfolder-section {
  height: auto;
}
#about .about-wrapper .info-section .inner-horz-section#about-syncfolder-section .inner-left-column {
  width: 37%;
  float: left;
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section#about-syncfolder-section .inner-left-column {
    width: auto;
  }
}
#about .about-wrapper .info-section .inner-horz-section#about-syncfolder-section .inner-right-column {
  float: right;
  width: 60%;
  padding-bottom: 25px;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section#about-syncfolder-section .inner-right-column {
    width: 55%;
  }
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section#about-syncfolder-section .inner-right-column {
    width: auto;
  }
}
#about .about-wrapper .info-section .inner-horz-section#about-emaillimits-section {
  height: auto;
  padding-bottom: 36px;
}
#about .about-wrapper .info-section .inner-horz-section#about-emaillimits-section .inner-left-column {
  margin-top: 25px;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section#about-emaillimits-section {
    padding-top: 36px;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-emaillimits-section #about-emaillimits-text {
    margin-top: 0;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-emaillimits-section #about-emaillimits-image {
    width: 360px;
    height: 247px;
    margin: 35px auto -18px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: 360px;
    background-repeat: no-repeat;
  }
}
#about .about-wrapper .info-section .inner-horz-section#about-easysharing-section .large-text {
  display: block;
  width: auto;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 10px;
}
#about .about-wrapper .info-section .inner-horz-section#about-easysharing-section .small-text {
  position: absolute;
  width: 480px;
  top: 207px;
  left: 341px;
}
#about .about-wrapper .info-section .inner-horz-section#about-easysharing-section #about-easysharing-image {
  background-image: url(/include/images/images-std/about-easysharing.png?v=jenkins-Copy_Web_Production-444);
  width: 901px;
  height: 324px;
  -moz-background-size: 901px 324px;
  background-size: 901px 324px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .info-section .inner-horz-section#about-easysharing-section #about-easysharing-image {
    -moz-background-size: 901px 324px;
    background-size: 901px 324px;
    background-image: url(/include/images/images-retina/about-easysharing.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section#about-easysharing-section #about-easysharing-image {
    width: 90% !important;
    background-size: 100%;
    margin-left: 5%;
    float: none;
  }
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section#about-easysharing-section .large-text {
    position: static;
    width: 90%;
    margin: 14px auto;
    text-align: left;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-easysharing-section #about-easysharing-image {
    position: static;
    width: 360px;
    background-size: 360px;
    margin: auto;
    height: 130px;
    background-repeat: no-repeat;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-easysharing-section .small-text {
    position: static;
    width: 90%;
    margin: 15px auto;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-easysharing-section.inner-horz-section {
    height: auto;
  }
}
#about .about-wrapper .info-section .inner-horz-section#about-origami-section {
  height: 367px;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section#about-origami-section {
    border: 0;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-origami-section #about-origami-text {
    width: auto;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-origami-section .large-text {
    position: relative !important;
    width: 90% !important;
    margin: 21px 0 0 5%;
    top: 0 !important;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: left;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-origami-section .small-text {
    top: 0 !important;
    right: 0;
    bottom: 0;
    left: 0;
    width: 90%;
    margin: 15px auto;
  }
  #about .about-wrapper .info-section .inner-horz-section#about-origami-section #about-origami-image {
    position: static;
    background-image: url(/include/images/images-retina/home-copycrane.png);
    max-width: 360px;
    width: 90%;
    margin: auto;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 308px;
    display: block;
  }
}
#about .about-wrapper .info-section .inner-horz-section .large-text > b,
#about .about-wrapper .info-section .inner-horz-section .small-text > b {
  font-weight: 400;
}
#about .about-wrapper .info-section .inner-horz-section .large-text {
  font-size: 30px;
  line-height: 36px;
}
#about .about-wrapper .info-section .inner-horz-section .small-text {
  font-size: 16px;
  margin-top: 12px;
  line-height: 24px;
}
#about .about-wrapper .info-section .inner-horz-section .small-text.simply-sending p {
  float: left;
  max-width: 232px;
  margin-top: 3px;
}
#about .about-wrapper .info-section .inner-horz-section .small-text.simply-sending ul {
  float: right;
  max-width: 200px;
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section .small-text.simply-sending ul {
    max-width: 90%;
    margin-left: 5%;
  }
}
#about .about-wrapper .info-section .inner-horz-section .supported-platforms ul,
#about .about-wrapper .info-section .inner-horz-section .simply-sending ul,
#about .about-wrapper .info-section .inner-horz-section .supported-platforms li,
#about .about-wrapper .info-section .inner-horz-section .simply-sending li {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
}
#about .about-wrapper .info-section .inner-horz-section .supported-platforms li,
#about .about-wrapper .info-section .inner-horz-section .simply-sending li {
  background-image: url(/include/images/images-std/pricing_checkmark.png?v=jenkins-Copy_Web_Production-444);
  width: 16px;
  height: 14px;
  -moz-background-size: 16px 14px;
  background-size: 16px 14px;
  height: auto;
  width: auto;
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding-left: 25px;
  font-size: 14px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .info-section .inner-horz-section .supported-platforms li,
  #about .about-wrapper .info-section .inner-horz-section .simply-sending li {
    -moz-background-size: 16px 14px;
    background-size: 16px 14px;
    background-image: url(/include/images/images-retina/pricing_checkmark.png?v=jenkins-Copy_Web_Production-444);
  }
}
#about .about-wrapper .info-section .inner-horz-section .supported-platforms {
  margin-top: 22px;
}
#about .about-wrapper .info-section .inner-horz-section .supported-platforms .title {
  display: block;
}
#about .about-wrapper .info-section .inner-horz-section .supported-platforms .left,
#about .about-wrapper .info-section .inner-horz-section .supported-platforms .right {
  width: 50%;
  margin-top: 8px;
  line-height: 21px;
}
#about .about-wrapper .info-section .inner-horz-section .supported-platforms .left {
  width: 40%;
  float: left;
}
#about .about-wrapper .info-section .inner-horz-section .supported-platforms .right {
  float: left;
}
#about .about-wrapper .info-section .inner-horz-section .simply-sending {
  max-width: 540px;
}
#about .about-wrapper .info-section .inner-horz-section .button-signup {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: white;
  background-color: #f5821f;
  text-decoration: none;
  display: block;
  margin-top: 16px;
  line-height: 36px;
  text-align: center;
  width: 294px;
  max-width: 100%;
  cursor: pointer;
}
#about .about-wrapper .info-section .inner-horz-section .button-signup .chevron {
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 2048px 256px;
  background-size: 2048px 256px;
  background-image: url(/include/images/copysprites_std.png?v=jenkins-Copy_Web_Production-444);
  width: 9px;
  height: 13px;
  background-position: -727px -185px;
  margin-left: 6px;
  position: relative;
  top: 1px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .info-section .inner-horz-section .button-signup .chevron {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#about .about-wrapper .info-section .inner-horz-section .button-signup:hover {
  background-color: #f0750b;
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section .button-signup {
    width: auto;
  }
}
#about .about-wrapper .info-section .inner-horz-section #about-syncfolder-image {
  background-image: url(/include/images/images-std/about-syncfolders.png?v=jenkins-Copy_Web_Production-444);
  height: 342px;
  -moz-background-size: 530px 342px;
  background-size: 530px 342px;
  background-repeat: no-repeat;
  width: 530px;
  max-width: 100%;
  display: inline-block;
  margin-right: -10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-image {
    -moz-background-size: 530px 342px;
    background-size: 530px 342px;
    background-image: url(/include/images/images-retina/about-syncfolders.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-image {
    background-size: 100%;
    float: right;
    margin-right: 5%;
    display: block;
    position: static;
  }
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-image {
    width: 90% !important;
    margin-left: 5%;
    float: none;
  }
}
@media screen and (max-width: 410px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-image {
    height: 260px;
  }
}
@media screen and (max-width: 320px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-image {
    height: 220px;
  }
}
#about .about-wrapper .info-section .inner-horz-section #about-syncfolder-details-image {
  width: 500px;
  max-width: 100%;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-details-image {
    background-size: 100%;
    float: right;
    margin: 0;
    margin-right: 5%;
    display: block;
    position: static;
  }
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-details-image {
    width: 90% !important;
    margin-left: 5%;
    margin-bottom: 30px;
    float: none;
  }
}
#about .about-wrapper .info-section .inner-horz-section #about-emaillimits-image {
  background-image: url(/include/images/images-std/about-emaillimits.png?v=jenkins-Copy_Web_Production-444);
  width: 421px;
  height: 288px;
  -moz-background-size: 421px 288px;
  background-size: 421px 288px;
  top: 21px;
  display: inline-block;
  position: relative;
  left: 76px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .info-section .inner-horz-section #about-emaillimits-image {
    -moz-background-size: 421px 288px;
    background-size: 421px 288px;
    background-image: url(/include/images/images-retina/about-emaillimits.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section #about-emaillimits-image {
    width: 40% !important;
    background-size: 100% !important;
    margin: 0 5% 40px 0 !important;
    float: right;
    position: static;
  }
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section #about-emaillimits-image {
    width: 90% !important;
    margin-bottom: 0 !important;
    float: none;
    display: block;
    height: auto;
    clear: both;
  }
}
#about .about-wrapper .info-section .inner-horz-section #about-origami-image {
  background-image: url(/include/images/images-std/about-copycrane.png?v=jenkins-Copy_Web_Production-444);
  width: 264px;
  height: 264px;
  -moz-background-size: 264px 264px;
  background-size: 264px 264px;
  margin-left: -20px;
  left: 125px;
  display: inline-block;
  position: relative;
  top: 58px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #about .about-wrapper .info-section .inner-horz-section #about-origami-image {
    -moz-background-size: 264px 264px;
    background-size: 264px 264px;
    background-image: url(/include/images/images-retina/about-copycrane.png?v=jenkins-Copy_Web_Production-444);
  }
}
#about .about-wrapper .info-section .inner-horz-section #about-syncfolder-text,
#about .about-wrapper .info-section .inner-horz-section #about-emaillimits-text {
  display: inline-block;
  z-index: 3;
  top: 8px;
  left: 0px;
  margin-left: 0px;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-text,
  #about .about-wrapper .info-section .inner-horz-section #about-emaillimits-text {
    width: 40% !important;
    margin-left: 5%;
    margin-bottom: 40px;
    float: left;
  }
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section #about-syncfolder-text,
  #about .about-wrapper .info-section .inner-horz-section #about-emaillimits-text {
    width: 90% !important;
    margin-left: 5%;
    float: none;
  }
}
#about .about-wrapper .info-section .inner-horz-section #about-emaillimits-text {
  top: 25px;
  width: 360px;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section #about-emaillimits-text {
    position: static;
  }
}
@media screen and (max-width: 664px) {
  #about .about-wrapper .info-section .inner-horz-section #about-emaillimits-text {
    display: block;
    height: auto;
    clear: both;
  }
}
#about .about-wrapper .info-section .inner-horz-section #about-origami-text {
  color: #3b3f47;
  margin-left: 0px;
  left: 0px;
  z-index: 3;
}
#about .about-wrapper .info-section .inner-horz-section #about-origami-text .large-text {
  width: 176%;
  position: absolute;
  top: 41px;
}
#about .about-wrapper .info-section .inner-horz-section #about-origami-text .small-text {
  position: relative;
  top: 122px;
}
@media screen and (max-width: 854px) {
  #about .about-wrapper .info-section .inner-horz-section #about-origami-text .small-text {
    width: 90% !important;
    max-width: 90% !important;
  }
}
#about .about-wrapper .info-section .inner-horz-section .inner-left-column {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 320px;
}
#about .about-wrapper .info-section .inner-horz-section #about-origami-text.inner-left-column {
  width: 405px;
}
#about .about-wrapper .info-section .inner-horz-section .inner-right-column {
  position: relative;
  display: inline-block;
}
#about .about-wrapper.developer-info .info-section {
  top: 0;
}
#about-page .yellow {
  color: #f89f1f;
}
#about-page .orange {
  color: #f15a25;
}
#about-page .seablue {
  color: #1491ad;
}
#about-page .tagline {
  font-size: 32px;
  color: #3b3f47;
}
@media screen and (max-width: 499px) {
  #about-page .tagline {
    font-size: 24px;
  }
}
#install,
.install-buttons {
  margin: 0 auto;
  max-width: 480px;
}
#install .body-text,
.install-buttons .body-text {
  font-weight: 300;
  font-size: 16px;
  color: #3b3f47;
  padding: 10px 59px;
}
#install .install-button,
.install-buttons .install-button {
  display: block;
  margin: 20px 0;
  text-align: center;
}
#install .install-button .glyph-download-pc-big,
.install-buttons .install-button .glyph-download-pc-big {
  font-size: 26px;
  vertical-align: -2px;
  margin-right: 10px;
}
#install .alt-install,
.install-buttons .alt-install {
  color: #392f30;
  font-weight: 300;
  font-size: 12px;
  padding: 0 20px 20px;
}
#install .alt-install a,
.install-buttons .alt-install a {
  color: #00adef;
  text-decoration: none;
}
#install .alt-install a:hover,
.install-buttons .alt-install a:hover {
  text-decoration: underline;
}
#modal .install-app-tagline .tagline {
  padding-left: 20px;
  text-align: left;
}
#modal .install-app-tagline .tagline .glyph-download {
  font-size: 42px;
  line-height: 42px;
  vertical-align: middle;
  margin-right: 15px;
}
.install-footer {
  margin: 0 auto;
  padding-bottom: 20px;
}
.install-footer .footer-text {
  color: #5e6c74;
  font-weight: 200;
  font-size: 12px;
  text-align: center;
}
.install-footer .install-block {
  width: 32%;
  min-width: 89px;
  display: inline-block;
  margin-top: 13px;
}
.install-footer .install-block a {
  border: none;
  text-decoration: none;
}
.install-footer .install-block a img {
  border: none;
  height: 29px;
  width: 89px;
}
#billing,
#billing-inner {
  width: auto;
  height: auto;
}
@media screen and (max-width: 480px) {
  #billing,
  #billing-inner {
    width: 100%;
  }
}
#billing form,
#billing-inner form {
  margin-top: 20px;
}
@media screen and (max-width: 480px) {
  #billing form,
  #billing-inner form {
    width: 100%;
    margin-top: -20px;
  }
}
#billing form > ul > li label,
#billing-inner form > ul > li label,
#billing form > div > ul > li label,
#billing-inner form > div > ul > li label {
  cursor: pointer;
}
#billing form > ul > li .label,
#billing-inner form > ul > li .label,
#billing form > div > ul > li .label,
#billing-inner form > div > ul > li .label {
  width: 25%;
}
#billing form > ul > li .label .cancel-link,
#billing-inner form > ul > li .label .cancel-link,
#billing form > div > ul > li .label .cancel-link,
#billing-inner form > div > ul > li .label .cancel-link {
  display: block;
  clear: both;
  font-size: 13px;
  font-weight: normal;
  margin-top: 10px;
}
@media screen and (max-width: 480px) {
  #billing form > ul > li .label,
  #billing-inner form > ul > li .label,
  #billing form > div > ul > li .label,
  #billing-inner form > div > ul > li .label {
    width: 100%;
    line-height: 48px;
  }
}
#billing form > ul > li .footer,
#billing-inner form > ul > li .footer,
#billing form > div > ul > li .footer,
#billing-inner form > div > ul > li .footer {
  width: 80%;
  margin-left: 20%;
}
#billing form > ul > li .footer submit.state-disabled,
#billing-inner form > ul > li .footer submit.state-disabled,
#billing form > div > ul > li .footer submit.state-disabled,
#billing-inner form > div > ul > li .footer submit.state-disabled {
  opacity: 0.5;
}
#billing form > ul > li .info,
#billing-inner form > ul > li .info,
#billing form > div > ul > li .info,
#billing-inner form > div > ul > li .info {
  width: 80%;
}
#billing form > ul > li .field,
#billing-inner form > ul > li .field,
#billing form > div > ul > li .field,
#billing-inner form > div > ul > li .field {
  width: 80%;
}
@media screen and (max-width: 480px) {
  #billing form > ul > li .field,
  #billing-inner form > ul > li .field,
  #billing form > div > ul > li .field,
  #billing-inner form > div > ul > li .field {
    width: 100%;
  }
}
#billing form > ul > li .field .plan-unit,
#billing-inner form > ul > li .field .plan-unit,
#billing form > div > ul > li .field .plan-unit,
#billing-inner form > div > ul > li .field .plan-unit {
  float: left;
  width: 100px;
  margin: 0 2px 0 0;
  text-align: center;
}
#billing form > ul > li .field .plan-unit .storage,
#billing-inner form > ul > li .field .plan-unit .storage,
#billing form > div > ul > li .field .plan-unit .storage,
#billing-inner form > div > ul > li .field .plan-unit .storage {
  font-size: 20px;
  font-weight: 300;
  color: #00adef;
  margin: 10px 0 30px 0;
}
#billing form > ul > li .field .plan-unit .price,
#billing-inner form > ul > li .field .plan-unit .price,
#billing form > div > ul > li .field .plan-unit .price,
#billing-inner form > div > ul > li .field .plan-unit .price {
  line-height: 24px;
  margin: 10px 0 0 0;
  color: #3b3f47;
  font-weight: 800;
  font-size: 24px;
}
#billing form > ul > li .field .plan-unit .period,
#billing-inner form > ul > li .field .plan-unit .period,
#billing form > div > ul > li .field .plan-unit .period,
#billing-inner form > div > ul > li .field .plan-unit .period {
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
  font-style: italic;
}
#billing form > ul > li .field .plan-unit label,
#billing-inner form > ul > li .field .plan-unit label,
#billing form > div > ul > li .field .plan-unit label,
#billing-inner form > div > ul > li .field .plan-unit label {
  line-height: 24px !important;
  margin: 0 auto;
  margin-bottom: 20px;
  width: 90px;
  height: 120px;
  border: 1px solid #9ba7af;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px;
  color: #3b3f47;
  display: block;
}
#billing form > ul > li .field .plan-unit.state-selected label,
#billing-inner form > ul > li .field .plan-unit.state-selected label,
#billing form > div > ul > li .field .plan-unit.state-selected label,
#billing-inner form > div > ul > li .field .plan-unit.state-selected label {
  background: white;
  border: 4px solid #7ed3f6;
  padding: 0;
  box-shadow: 0 5px 10px #9ba7af;
  -o-box-shadow: 0 5px 10px #9ba7af;
  -moz-box-shadow: 0 5px 10px #9ba7af;
  -webkit-box-shadow: 0 5px 10px #9ba7af;
}
#billing form > ul > li .field .plan-unit.state-disabled label,
#billing-inner form > ul > li .field .plan-unit.state-disabled label,
#billing form > div > ul > li .field .plan-unit.state-disabled label,
#billing-inner form > div > ul > li .field .plan-unit.state-disabled label {
  opacity: 0.35;
}
#billing form > ul > li .field .plan-unit input[type="radio"],
#billing-inner form > ul > li .field .plan-unit input[type="radio"],
#billing form > div > ul > li .field .plan-unit input[type="radio"],
#billing-inner form > div > ul > li .field .plan-unit input[type="radio"] {
  display: none;
}
#account-usage-graphs {
  margin: 0 auto;
  max-width: 830px;
}
#account-usage-graphs h3 {
  padding-top: 20px;
  margin: 1em 10px;
}
#account-usage-graphs p {
  margin: 1em 10px;
  font-weight: 300;
  line-height: 150%;
}
.copy-usage-graph {
  font-weight: 300;
  margin: 0 15px 20px;
  clear: both;
}
.copy-usage-graph b {
  font-weight: normal;
}
.copy-usage-graph .title {
  float: left;
  margin: 10px 0;
  font-size: 18px;
}
.copy-usage-graph .summary {
  float: right;
  margin: 10px 0;
  font-size: 18px;
}
.copy-usage-graph .bar {
  clear: both;
  height: 30px;
  margin: 10px 0;
  background-image: url(/include/images/copysprites_repeat_std/usage-bar-bkgd.png?v=jenkins-Copy_Web_Production-444);
  background-color: #EAE3DA;
  position: relative;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .copy-usage-graph .bar {
    -moz-background-size: 40px 40px;
    background-size: 40px 40px;
    background-image: url(/include/images/copysprites_repeat_retina/usage-bar-bkgd.png?v=jenkins-Copy_Web_Production-444);
  }
}
.copy-usage-graph .bar .frame {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  border: 1px solid rgba(74, 74, 74, 0.3);
}
.copy-usage-graph .bar .segment {
  float: left;
  height: 30px;
  position: relative;
}
.copy-usage-graph .bar .segment .swatch {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  background-color: lightgray;
}
.copy-usage-graph .legend {
  overflow: hidden;
}
.copy-usage-graph .legend .item {
  float: left;
}
.copy-usage-graph .legend .item .swatch {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  border-radius: 100%;
  background: #e5e3de;
  position: relative;
}
.copy-usage-graph .legend .item .swatch .frame {
  border: 1px solid rgba(74, 74, 74, 0.3);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  border-radius: 100%;
}
.copy-usage-graph .legend .item .label {
  font-size: 14px;
  line-height: 18px;
  position: relative;
  top: -2px;
  white-space: nowrap;
  float: left;
  margin-right: 20px;
}
.copy-usage-graph .legend .item .label b {
  display: block;
}
.copy-usage-graph .bar .segment:nth-child(1) .swatch,
.copy-usage-graph .legend .item:nth-child(1) .swatch {
  background-color: #DB8423;
}
.copy-usage-graph .bar .segment:nth-child(2) .swatch,
.copy-usage-graph .legend .item:nth-child(2) .swatch {
  background-color: #F8B259;
}
.copy-usage-graph:nth-child(1) .bar .segment:nth-child(1) .swatch,
.copy-usage-graph:nth-child(1) .legend .item:nth-child(1) .swatch {
  background-color: #00adef;
}
.copy-usage-graph:nth-child(1) .bar .segment:nth-child(2) .swatch,
.copy-usage-graph:nth-child(1) .legend .item:nth-child(2) .swatch {
  background-image: url(/include/images/copysprites_repeat_std/usage-bar-bkgd.png?v=jenkins-Copy_Web_Production-444);
  background-color: rgba(126, 211, 246, 0.5);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .copy-usage-graph:nth-child(1) .bar .segment:nth-child(2) .swatch,
  .copy-usage-graph:nth-child(1) .legend .item:nth-child(2) .swatch {
    -moz-background-size: 40px 40px;
    background-size: 40px 40px;
    background-image: url(/include/images/copysprites_repeat_retina/usage-bar-bkgd.png?v=jenkins-Copy_Web_Production-444);
  }
}
.invite-inner-wrapper .header-subtext {
  font-size: 14px;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select {
  display: block;
  margin-top: 5px;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row {
  cursor: pointer;
  padding: 4px 10px;
  background: #ffffff;
  margin-bottom: 2px;
  border-left: 2px solid #ffffff;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row .icon {
  visibility: hidden;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row .text {
  vertical-align: center;
  font-size: 14px !important;
  line-height: 14px !important;
  padding: 0 4px;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row.permission-sync > .icon {
  left: 127px;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row.permission-read > .icon {
  left: 164px;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row.permission-manage > .icon {
  left: 147px;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row.state-selected {
  font-weight: bold;
  border-left: 2px solid #00adef;
}
.invite-inner-wrapper .sync-permission-toggle .sync-permission-select .selectable-row.state-selected .icon {
  visibility: visible;
}
.flash-message,
.homepage-wrapper .flash-message {
  display: block;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 20px;
  padding: 10px;
  text-align: left;
  position: relative;
}
.flash-message a,
.homepage-wrapper .flash-message a {
  color: navy;
  text-decoration: underline;
}
.flash-message a:hover,
.homepage-wrapper .flash-message a:hover {
  text-decoration: none;
}
.flash-message:before,
.homepage-wrapper .flash-message:before {
  font-family: 'cuda_iconregular';
  content: "\F228";
  font-size: 14px;
  margin-right: 5px;
}
.flash-message.error,
.homepage-wrapper .flash-message.error {
  background-color: #f7745a;
  color: #801a06;
}
.flash-message.warning,
.homepage-wrapper .flash-message.warning {
  background-color: #f8ab68;
  color: #8e4506;
}
.flash-message.info,
.homepage-wrapper .flash-message.info,
.flash-message.notice,
.homepage-wrapper .flash-message.notice {
  background-color: #3dc9ff;
  color: #005170;
}
.flash-message.success,
.homepage-wrapper .flash-message.success {
  background-color: #7edf68;
  color: #246516;
}
div.gallery-view {
  position: relative;
  padding-bottom: 25px;
}
div.gallery-view a.gallery-item {
  cursor: pointer;
  position: relative;
  display: block;
  width: auto;
  float: left;
  overflow: hidden;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
div.gallery-view a.gallery-item img {
  display: block;
}
div.gallery-view a.gallery-item .item-controls {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  border-collapse: collapse;
  position: absolute;
  bottom: 0;
  width: 100%;
}
div.gallery-view a.gallery-item .item-controls td {
  padding: 0;
}
div.gallery-view a.gallery-item .item-controls .check-mark,
div.gallery-view a.gallery-item .item-controls .item-title {
  cursor: default;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: .2s;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: .2s;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: .2s;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: .2s;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: .2s;
  -o-transition-delay: 0s;
  display: block;
  height: 28px;
  line-height: 28px;
  background-color: rgba(0, 173, 239, 0.8);
  color: white;
  text-align: center;
}
div.gallery-view a.gallery-item .item-controls .check-mark-wrapper {
  width: 28px;
}
div.gallery-view a.gallery-item .item-controls .check-mark-wrapper .check-mark {
  cursor: pointer;
}
div.gallery-view a.gallery-item .item-controls .check-mark-wrapper .check-mark:hover {
  background-color: rgba(241, 90, 37, 0.8);
}
div.gallery-view a.gallery-item .item-controls .item-title-wrapper .item-title {
  font-size: 14px;
}
div.gallery-view a.gallery-item:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
div.gallery-view a.gallery-item:hover .item-controls .check-mark,
div.gallery-view a.gallery-item:hover .item-controls .item-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 0;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 0;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 0;
  -o-transition-delay: 0s;
}
div.gallery-view a.gallery-item.state-selected .item-controls .check-mark {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 0;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 0;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 0;
  -o-transition-delay: 0s;
  background-color: rgba(245, 130, 31, 0.8) !important;
}
div.gallery-view.size-100 a.gallery-item {
  height: 100px;
}
div.gallery-view.size-200 a.gallery-item {
  height: 200px;
}
div.gallery-view.size-300 a.gallery-item {
  height: 300px;
}
div.gallery-view.single-item a.gallery-item {
  width: auto;
  height: auto;
  position: static;
  float: none;
  margin: 8px;
  cursor: default;
}
div.gallery-view.single-item a.gallery-item img {
  width: 100%;
  height: auto;
}
div.gallery-view.single-item a.gallery-item .item-controls {
  display: none;
}
div.gallery-view.hide-items a.gallery-item {
  visibility: hidden;
}
div.gallery-view.allow-multiple-selection a.gallery-item .item-controls .item-title-wrapper .item-title {
  margin-left: 2px;
}
#files-columns .files-column .column-tabview.column-tabview-start {
  background-color: #f9f9f9;
}
.page-row {
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 0;
  line-height: 15px;
  font-weight: 300;
  color: #3b3f47;
  position: relative;
  text-decoration: none;
}
.page-row .viewing-mode-controls {
  display: none;
  float: right;
}
.page-row .viewing-mode-controls .switch-viewing-mode {
  font-size: 10px;
  color: white;
  background-color: #00adef;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-top: 1px #00adef solid;
  border-bottom: 1px #0088bc solid;
  padding: 0 5px;
  margin: 12px 0 0 5px;
  float: right;
  font-weight: 400;
  line-height: 15px;
}
.page-row .viewing-mode-controls .switch-viewing-mode:hover {
  background-color: #f5821f;
  border-top-color: #f5821f;
  border-bottom-color: #d7690a;
}
.page-row .viewing-mode-controls .switch-viewing-mode:active {
  background-color: #f43611;
  border-top-color: #f43611;
  border-bottom-color: #c92809;
}
.page-row.admin.state-selected .viewing-mode-user .switch-viewing-mode {
  background-color: #9ba7af;
  border-top-color: #9ba7af;
  border-bottom-color: #7f8e98;
}
.page-row.admin.state-selected .viewing-mode-user .switch-viewing-mode:hover {
  background-color: #f5821f;
  border-top-color: #f5821f;
  border-bottom-color: #d7690a;
}
.page-row.admin.state-selected .viewing-mode-user .switch-viewing-mode:active {
  background-color: #f43611;
  border-top-color: #f43611;
  border-bottom-color: #c92809;
}
.page-row.admin.state-selected .viewing-mode-controls {
  display: block;
}
.page-row .pagerow-inner {
  padding: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 2px solid #ffffff;
  background-color: #f9f9f9;
}
.page-row .pagerow-inner.viewing-mode-user .switch-viewing-mode[data-action="viewing_mode_user"] {
  display: none;
}
.page-row .pagerow-inner.viewing-mode-admin .switch-viewing-mode[data-action="viewing_mode_admin"] {
  display: none;
}
.page-row.type-company-invite .pagerow-inner {
  background-color: #eaf3e8;
}
.page-row.type-company-invite .pagerow-inner:hover {
  background-color: #eaf3e8;
}
.page-row.type-company-invite .avatar-wrapper,
.page-row.type-company-invite .name-and-subtitle,
.page-row.type-company-invite .name,
.page-row.type-company-invite .subtitle {
  color: #5e6c74 !important;
}
.page-row.type-company-invite .chevron {
  display: none;
}
.page-row.type-company-invite .invitation-controls {
  display: block;
  position: absolute;
  right: 15px;
  overflow: visible;
  top: 0;
}
.page-row.type-company-invite .invitation-controls .invite-btn {
  width: 60px;
  text-align: center;
  display: block;
  float: right;
  clear: right;
  font-size: 12px;
  line-height: 16px;
  padding: 3px 10px;
  margin: 4px 0 0 8px;
}
.page-row .avatar-wrapper {
  display: block;
  margin: 0 10px 0 0;
  width: 40px;
  height: 40px;
  overflow: hidden;
  float: left;
  color: #3b3f47;
}
.page-row .avatar-wrapper img {
  width: auto;
  height: 100%;
}
.page-row .name-and-subtitle {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-row .name-and-subtitle .name {
  font-weight: 400;
  line-height: 22px;
  color: #3b3f47;
}
.page-row .name-and-subtitle .subtitle {
  display: block;
  color: #5e6c74;
  font-size: 11px;
  font-style: italic;
  line-height: 18px;
}
.page-row.type-company .name-and-subtitle .name,
.page-row.type-devices .name-and-subtitle .name {
  line-height: 40px;
}
.page-row.type-company .name-and-subtitle .subtitle,
.page-row.type-devices .name-and-subtitle .subtitle {
  display: none;
}
.page-row .chevron {
  color: #9ba7af;
  line-height: 40px;
  width: 10px;
  text-align: center;
  font-size: 36px;
  margin: 0 6px 0 12px;
  float: right;
  visibility: hidden;
  margin: 0px;
}
.page-row .usage-text {
  float: right;
  font-size: 12px;
  font-weight: 400;
  padding-top: 7px;
  display: inline-block;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.page-row .usage-text.state-warning {
  color: #f43611;
}
.page-row .notifications-wrapper {
  overflow: hidden;
  float: right;
}
.page-row .notifications-wrapper .unread-count {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 10px;
  line-height: 15px;
  font-weight: 400;
  padding: 0 5px;
  min-width: 10px;
  text-align: center;
  margin: 12px 0 0 5px;
  border-top: 1px solid #f5821f;
  border-bottom: 1px solid #d7690a;
  display: inline-block;
  background-color: #f5821f;
  color: white;
}
.page-row .notifications-wrapper .unread-count.state-hidden {
  display: none;
}
.page-row .notifications-wrapper .unread-count:hover {
  background-color: #f0750b;
}
.page-row.type-copy .notifications-wrapper .unread-count.state-hidden {
  display: none;
}
.page-row.type-copy > .pagerow-inner > .avatar-wrapper {
  width: 36px;
  height: 36px;
  margin: 2px 12px 0 2px;
}
.page-row.type-company.no-logo .avatar-wrapper,
.page-row.type-company-invite .avatar-wrapper,
.page-row.type-devices .avatar-wrapper {
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}
.page-row.type-company.no-logo .avatar-wrapper img,
.page-row.type-company-invite .avatar-wrapper img,
.page-row.type-devices .avatar-wrapper img {
  display: none;
}
.page-row.type-devices .avatar-wrapper:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
.page-row.type-devices .avatar-wrapper:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.page-row.type-devices .avatar-wrapper:after {
  font-family: "cuda_iconoutline" !important;
}
.page-row.type-copy > .pagerow-inner > .avatar-wrapper:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.page-row.type-copy > .pagerow-inner > .avatar-wrapper:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.page-row.type-copy > .pagerow-inner > .avatar-wrapper:after {
  font-family: "cuda_iconoutline" !important;
}
.page-row.type-company.no-logo > .pagerow-inner > .avatar-wrapper:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.page-row.type-company.no-logo > .pagerow-inner > .avatar-wrapper:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.page-row.type-company.no-logo > .pagerow-inner > .avatar-wrapper:after {
  font-family: "cuda_iconoutline" !important;
}
.page-row.type-company-invite > .pagerow-inner > .avatar-wrapper:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.page-row.type-company-invite > .pagerow-inner > .avatar-wrapper:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.page-row:hover > .pagerow-inner {
  background-color: #f4f4f4;
}
.page-row .subpages {
  display: none;
  clear: both;
}
.page-row .subpages .state-selected > .pagerow-inner > .chevron {
  visibility: visible;
  margin: 0 0 0 12px;
}
.page-row .subpages .pagerow-inner {
  padding: 0 10px 0 5px;
  color: #3b3f47;
  background: white;
  border-bottom-color: #f9f9f9;
}
.page-row .subpages .pagerow-inner > .notifications-wrapper .unread-count {
  display: none;
}
.page-row .subpages .pagerow-inner > .avatar-wrapper {
  height: 30px;
  width: 24px;
  font-size: 18px;
  text-align: center;
  color: #3b3f47;
  line-height: 30px;
  margin-right: 5px;
  padding-left: 50px;
}
.page-row .subpages .pagerow-inner > .avatar-wrapper > img {
  display: none;
}
.page-row .subpages .pagerow-inner:hover {
  background-color: #fafafa;
}
.page-row .subpages .name-and-subtitle {
  line-height: 30px;
  font-size: 14px;
}
.page-row .subpages .name-and-subtitle .name {
  font-size: 14px;
  line-height: 30px;
}
.page-row .subpages .chevron {
  font-size: 22px;
  line-height: 30px;
}
.page-row .subpages.viewing-mode-user .mode-admin {
  display: none;
}
.page-row .subpages.viewing-mode-admin .mode-user {
  display: none;
}
.page-row.state-selected .notifications-wrapper .usage .usage-bar {
  background-color: #f4f4f4;
}
.page-row.state-selected > .pagerow-inner {
  background-color: #d4eefc;
}
.page-row.state-selected > .pagerow-inner:hover {
  background-color: #d4eefc;
}
.page-frame {
  width: 100%;
  height: 100%;
  border: 0;
}
.framed-page #navigation {
  display: none;
}
.framed-page .page {
  margin-top: 0;
}
.purchase-flow {
  max-width: 500px;
  margin: 0 auto;
  /**
   * TODO: Use a generic flash error message class, use a better color
   */
}
.purchase-flow .message.error {
  color: red;
  padding-bottom: 10px;
}
.purchase-flow header {
  background-color: #F7F6F2;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  padding: 5px 20px;
  overflow: hidden;
}
.purchase-flow header .page-heading {
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #7ed3f6;
  line-height: 48px;
  font-size: 26px;
  text-align: center;
}
.purchase-flow header .page-heading .copy-logo {
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  text-indent: -9999px;
  width: 112px;
  height: 47px;
  margin-right: 5px;
}
.purchase-flow header .sub-heading {
  display: none;
  float: right;
  color: #1491ad;
}
.purchase-flow .content {
  overflow: hidden;
}
.purchase-flow .content .button.radio {
  float: left;
  margin: 0 1% !important;
  width: 48%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.purchase-flow .content .button.radio #annual-savings-wrapper {
  font-size: 12px;
  line-height: 12px;
}
.purchase-flow .content .highlight {
  background-color: #F7F6F2;
  padding: 12px;
  width: 250px;
  margin: 0 auto 20px;
  box-sizing: border-box;
  text-align: center;
  color: #5e6c74;
  font-weight: lighter;
}
.purchase-flow .content .highlight .field-heading {
  font-size: 24px;
}
.purchase-flow .content .alternate {
  color: #f5821f;
  font-weight: 300;
  text-align: center;
  font-size: 32px;
}
.purchase-flow .content .user-qty .selected-qty {
  text-align: center;
  font-size: 24px;
  display: block;
}
.purchase-flow .content .user-qty .description {
  text-align: center;
  display: block;
  margin-bottom: 20px;
}
.purchase-flow .content .user-qty .description.free,
.purchase-flow .content .user-qty .description.paid {
  display: none;
}
.purchase-flow .content .range-wrap {
  margin: 30px auto 0;
  width: 92%;
  float: none;
}
.purchase-flow .content .range-wrap:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.purchase-flow .content .range-wrap .users-slider {
  margin-bottom: 10px;
}
.purchase-flow .content .range-wrap ul {
  margin: 7px 0 0 0;
  padding: 0;
  list-style-type: none;
  position: relative;
}
.purchase-flow .content .range-wrap ul li {
  float: left;
  text-align: center;
  color: #5e6c74;
  font-size: 14px;
  position: relative;
}
.purchase-flow .content .range-wrap ul li:before {
  content: "|";
  display: block;
  font-size: 10px;
  color: #7ed3f6;
}
.purchase-flow .content .range-wrap ul li:first-child {
  margin-left: 1px;
}
.purchase-flow .content .confirmation {
  font-size: 16px;
  color: #777674;
  padding: 10px;
  text-align: center;
  margin-bottom: 20px;
}
.purchase-flow .new-form {
  max-width: 100%;
}
.purchase-flow.wide {
  max-width: 820px;
}
.purchase-flow.wide .page-heading {
  float: left;
}
.purchase-flow.wide .sub-heading {
  display: block;
}
.purchase-flow.free-company .content .user-qty .description.free {
  display: block;
}
.purchase-flow.paid-company .content .user-qty .description.paid {
  display: block;
}
.info-page {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #9ba7af;
  position: relative;
}
.info-box-modal {
  max-width: 360px !important;
}
.info-box-modal .qb-close {
  z-index: 1;
}
.info-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 360px;
  margin: auto;
  background-color: #f9f9f9;
  color: #5e6c74;
  position: relative;
}
.info-box h2 {
  text-align: center;
  font-weight: 300;
  margin: 0;
}
.info-box dl {
  margin: 0;
}
.info-box dl dt {
  font-weight: 500;
  text-shadow: 0 1px 0 white;
  color: #f5821f;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
}
.info-box dl dd {
  font-weight: 300;
  margin: 15px;
}
.info-box .info {
  font-weight: 300;
  display: block;
  padding: 25px 50px 0;
}
.info-box .info.pad-bottom {
  padding-bottom: 45px;
}
.info-box .info.signup-info,
.info-box .info.login-info {
  display: block;
  padding: 0 25px 25px;
}
.info-box .info.signup-info.login-info,
.info-box .info.login-info.login-info {
  color: #00adef;
  font-size: 20px;
}
.info-box .tagline-wrapper {
  margin: 0;
}
.info-box .tagline {
  color: #5e6c74;
  font-size: 36px;
  font-weight: 100;
  padding: 15px 0;
}
.info-box .tagline-divider {
  display: none;
}
.info-box .warning-icon,
.info-box .shared-icon {
  font-size: 34px;
  position: absolute;
  top: 10px;
  left: 9px;
  color: #9ba7af;
}
.info-box .warning-icon.shared-icon,
.info-box .shared-icon.shared-icon {
  font-size: 30px;
  top: 14px;
}
.info-box.state-hidden {
  display: none;
}
.info-box.invalid-invitation {
  max-width: 460px;
  padding: 15px;
}
.info-box.verify {
  padding: 20px 0 25px;
}
.info-box.verify h2 {
  text-align: left;
  padding: 0 50px;
}
.info-box.access-denied #button_area,
.info-box.invited-info #button_area {
  margin: 0;
}
.info-box.access-denied button,
.info-box.invited-info button,
.info-box.access-denied .button,
.info-box.invited-info .button {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
}
.info-box.access-denied .new-form,
.info-box.invited-info .new-form {
  padding: 25px 25px 70px;
}
.info-box.access-denied h2,
.info-box.invited-info h2 {
  padding: 20px 50px 0;
  text-align: left;
}
.info-box.activate-info .new-form {
  padding: 25px 25px;
}
.info-box.activate-info h2 {
  padding: 20px 50px 0 50px;
  text-align: left;
}
.info-box.activate-signup,
.info-box.activate-loggedin,
.info-box.activate-login {
  max-width: 800px;
}
.info-box.activate-signup .new-form,
.info-box.activate-loggedin .new-form,
.info-box.activate-login .new-form {
  padding: 25px 25px 0 25px;
}
.info-box.activate-loggedin .auth-form .actions {
  margin-top: 220px;
}
.info-box.activate-login .auth-form .actions {
  margin-top: 170px;
}
.info-box.login {
  padding: 25px 0 0 0;
}
.info-box.login h2 {
  padding: 25px;
}
.info-box.signup {
  max-width: 800px;
}
.info-box.signup h2 {
  padding: 25px;
}
.qb-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 500;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
}
.qb-mask.qb-blur-background ~ *:not(.qb-mask) {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.qb-content {
  position: relative;
  z-index: 501;
  text-align: left;
}
.qb-auto-center {
  margin: 10em auto 0;
}
.qb-close {
  position: absolute;
  top: 5px;
  right: 9px;
  cursor: pointer;
  font: normal 16px/16px sans-serif;
}
.qb-mask {
  background: rgba(36, 40, 47, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9924282f, endColorstr=#9924282f);
}
.qb-content {
  max-width: 600px;
  background-color: #f9f9f9;
}
@media screen and (max-width: 480px) {
  .qb-content {
    height: 100%;
  }
}
@media screen and (max-width: 480px) {
  .qb-auto-center {
    margin-top: 0;
  }
}
.animate-fadein {
  -webkit-animation: fadein 0.75s;
  /* Chrome, Safari 5+ */
  -moz-animation: fadein 0.75s;
  /* Firefox 5-15 */
  -o-animation: fadein 0.75s;
  /* Opera 12.00 */
  animation: fadein 0.75s;
  /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}
.animate-fadeout {
  -webkit-animation: fadeout 0.75s;
  /* Chrome, Safari 5+ */
  -moz-animation: fadeout 0.75s;
  /* Firefox 5-15 */
  -o-animation: fadeout 0.75s;
  /* Opera 12.00 */
  animation: fadeout 0.75s;
  /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1.0;
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1.0;
  }
}
@-o-keyframes fadein {
  0% {
    opacity: 0.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1.0;
  }
}
@keyframes fadein {
  0% {
    opacity: 0.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1.0;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.0;
  }
}
@-moz-keyframes fadeout {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.0;
  }
}
@-o-keyframes fadeout {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.0;
  }
}
.webthree {
  /*! normalize.css v1.0.0 | MIT License | git.io/normalize */
  /**
 * Welcome to the styles.less file. Don't define any rules in here. This file is only for combining our stylesheets.
 */
  /**
 * Taken from https://github.com/h5bp/html5-boilerplate
 * Modified for use as a LESS mixin
 */
  /*
  * Clearfix: contain floats
  *
  * For modern browsers
  * 1. The space content is one way to avoid an Opera bug when the
  *    `contenteditable` attribute is included anywhere else in the document.
  *    Otherwise it causes space to appear at the top and bottom of elements
  *    that receive the `clearfix` class.
  * 2. The use of `table` rather than `block` is only necessary if using
  *    `:before` to contain the top-margins of child elements.
  */
  /**
 * Text fonts
 */
  /* .font-face('Roboto Condensed', '/build/fonts/Roboto-CondensedLight-webfont', normal, 300, 'RobotoCondensedLight'); */
  /* .font-face('Roboto Condensed', '/build/fonts/Roboto-CondensedLightItalic-webfont', italic, 300, 'RobotoCondensedLightItalic'); */
  /**
 * Icon fonts
 */
  /**
 * Mixins for displaying glyphs
 */
  /**
 * Individual glyphs
 */
  /**
 * A responsive grid system for use within fluid width elements
 */
  /**
 * Column names represent a fraction of the parent element's width
 * Ex: .column-1 is 1x the width, .column-2 is 1/2 the width
 */
  /**
 * Grid column helper code
 */
  /**
 * Grid generation code
 */
  /**
 * Container elements
 */
  /* Rounded corners */
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  /* Rules to colour arrows */
  /*!
Video.js Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
Create your own skin at http://designer.videojs.com
*/
  /* SKIN
================================================================================
The main class name for all skin-specific styles. To make your own skin,
replace all occurances of 'vjs-default-skin' with a new name. Then add your new
skin name to your video tag instead of the default skin.
e.g. <video class="video-js my-skin-name">
*/
  /* Custom Icon Font
--------------------------------------------------------------------------------
The control icons are from a custom font. Each icon corresponds to a character
(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.
*/
  /* Base UI Component Classes
--------------------------------------------------------------------------------
*/
  /* Slider - used for Volume bar and Seek bar */
  /* Control Bar
--------------------------------------------------------------------------------
The default control bar that is a container for most of the controls.
*/
  /* Show the control bar only once the video has started playing */
  /* Hide the control bar when the video is playing and the user is inactive  */
  /* IE8 is flakey with fonts, and you have to change the actual content to force
fonts to show/hide properly.
  - "\9" IE8 hack didn't work for this
  - Found in XP IE8 from http://modern.ie. Does not show up in "IE8 mode" in IE9
*/
  /* General styles for individual controls. */
  /* FontAwsome button icons */
  /* Replacement for focus outline */
  /* Hide control text visually, but have it available for screenreaders */
  /* Play/Pause
--------------------------------------------------------------------------------
*/
  /* Volume/Mute
-------------------------------------------------------------------------------- */
  /* Progress
--------------------------------------------------------------------------------
*/
  /* On hover, make the progress bar grow to something that's more clickable.
    This simply changes the overall font for the progress bar, and this
    updates both the em-based widths and heights, as wells as the icon font */
  /* Box containing play and load progresses. Also acts as seek scrubber. */
  /* Progress Bars */
  /* Time Display
--------------------------------------------------------------------------------
*/
  /* Remaining time is in the HTML, but not included in default design */
  /* Fullscreen
--------------------------------------------------------------------------------
*/
  /* Switch to the exit icon when the player is in fullscreen */
  /* Big Play Button (play button at start)
--------------------------------------------------------------------------------
Positioning of the play button in the center or other corners can be done more
easily in the skin designer. http://designer.videojs.com/
*/
  /* Optionally center */
  /* Hide if controls are disabled */
  /* Hide when video starts playing */
  /* Hide on mobile devices. Remove when we stop using native controls
    by default on mobile  */
  /* Loading Spinner
--------------------------------------------------------------------------------
*/
  /* Menu Buttons (Captions/Subtitles/etc.)
--------------------------------------------------------------------------------
*/
  /* Button Pop-up Menu */
  /* Subtitles Button */
  /* Captions Button */
  /* Replacement for focus outline */
  /*
REQUIRED STYLES (be careful overriding)
================================================================================
When loading the player, the video tag is replaced with a DIV,
that will hold the video tag or object tag for other playback methods.
The div contains the video playback element (Flash or HTML5) and controls,
and sets the width and height of the video.

** If you want to add some kind of border/padding (e.g. a frame), or special
positioning, use another containing element. Otherwise you risk messing up
control positioning and full window mode. **
*/
  /* Playback technology elements expand to the width/height of the containing div
    <video> or <object> */
  /* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when
   checking fullScreenEnabled. */
  /* Fullscreen Styles */
  /* Poster Styles */
  /* Hide the poster when native controls are used otherwise it covers them */
  /* Text Track Styles */
  /* Overall track holder for both captions and subtitles */
  /* Move captions down when controls aren't being shown */
  /* Individual tracks */
  /* Hide disabled or unsupported controls */
  /* -----------------------------------------------------------------------------
The original source of this file lives at
https://github.com/videojs/video.js/blob/master/src/css/video-js.less */
  /* BASICS */
  /* PADDING */
  /* GUTTER */
  /* CURSOR */
  /* Shown when moving in bi-directional text */
  /* Can style cursor different in overwrite (non-insert) mode */
  /* DEFAULT THEME */
  /* STOP */
  /* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
  /* The fake, visible scrollbars. Used to force redraw during scrolling
   before actuall scrolling happens, thus preventing shaking and
   flickering artifacts. */
  /* IE7 hack to prevent it from returning funny offsetTops on the spans */
  /* Used to force a border model for a node */
}
.webthree article,
.webthree aside,
.webthree details,
.webthree figcaption,
.webthree figure,
.webthree footer,
.webthree header,
.webthree hgroup,
.webthree nav,
.webthree section,
.webthree summary {
  display: block;
}
.webthree audio,
.webthree canvas,
.webthree video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.webthree audio:not([controls]) {
  display: none;
  height: 0;
}
.webthree [hidden] {
  display: none;
}
.webthree html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.webthree html,
.webthree button,
.webthree input,
.webthree select,
.webthree textarea {
  font-family: sans-serif;
}
.webthree body {
  margin: 0;
}
.webthree a:focus {
  outline: thin dotted;
}
.webthree a:active,
.webthree a:hover {
  outline: 0;
}
.webthree h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.webthree h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
.webthree h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
.webthree h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
.webthree h5 {
  font-size: .83em;
  margin: 1.67em 0;
}
.webthree h6 {
  font-size: .75em;
  margin: 2.33em 0;
}
.webthree abbr[title] {
  border-bottom: 1px dotted;
}
.webthree b,
.webthree strong {
  font-weight: bold;
}
.webthree blockquote {
  margin: 1em 40px;
}
.webthree dfn {
  font-style: italic;
}
.webthree mark {
  background: #ff0;
  color: #000000;
}
.webthree p,
.webthree pre {
  margin: 1em 0;
}
.webthree code,
.webthree kbd,
.webthree pre,
.webthree samp {
  font-family: monospace,serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
.webthree pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.webthree q {
  quotes: none;
}
.webthree q:before,
.webthree q:after {
  content: '';
  content: none;
}
.webthree small {
  font-size: 75%;
}
.webthree sub,
.webthree sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.webthree sup {
  top: -0.5em;
}
.webthree sub {
  bottom: -0.25em;
}
.webthree dl,
.webthree menu,
.webthree ol,
.webthree ul {
  margin: 1em 0;
}
.webthree dd {
  margin: 0 0 0 40px;
}
.webthree menu,
.webthree ol,
.webthree ul {
  padding: 0 0 0 40px;
}
.webthree nav ul,
.webthree nav ol {
  list-style: none;
  list-style-image: none;
}
.webthree img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.webthree svg:not(:root) {
  overflow: hidden;
}
.webthree figure {
  margin: 0;
}
.webthree form {
  margin: 0;
}
.webthree fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.webthree legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}
.webthree button,
.webthree input,
.webthree select,
.webthree textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
.webthree button,
.webthree input {
  line-height: normal;
}
.webthree button,
.webthree html input[type="button"],
.webthree input[type="reset"],
.webthree input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}
.webthree button[disabled],
.webthree input[disabled] {
  cursor: default;
}
.webthree input[type="checkbox"],
.webthree input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
.webthree input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.webthree input[type="search"]::-webkit-search-cancel-button,
.webthree input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.webthree button::-moz-focus-inner,
.webthree input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.webthree textarea {
  overflow: auto;
  vertical-align: top;
}
.webthree table {
  border-collapse: collapse;
  border-spacing: 0;
}
.webthree .akCoffeeSlideshow {
  width: 100%;
  height: 100%;
  position: relative;
}
.webthree .akCoffeeSlideshow .slidesWrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15%;
  right: 15%;
  background-color: #bbb;
  overflow: hidden;
}
.webthree .akCoffeeSlideshow .slides {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
  width: 100%;
}
.webthree .akCoffeeSlideshow .slide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  vertical-align: top;
}
.webthree .akCoffeeSlideshow .slide img {
  max-height: 100%;
  width: auto;
  display: block;
  margin: auto;
}
.webthree .akCoffeeSlideshow .prevButton,
.webthree .akCoffeeSlideshow .nextButton {
  width: 15%;
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #ccc;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webthree .akCoffeeSlideshow .prevButton {
  left: 0;
  right: auto;
}
.webthree .akCoffeeSlideshow .nextButton {
  left: auto;
  right: 0;
}
.webthree .akCoffeeSlideshow.option-slideHorizontal .slide {
  display: inline-block;
  position: static;
}
.webthree .akCoffeeSlideshow.option-slideVertical .slides {
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  height: 100%;
}
.webthree .akCoffeeSlideshow.option-slideVertical .slide {
  display: block;
  position: static;
}
.webthree .akCoffeeSlideshow.option-vertical .slidesWrapper {
  top: 20%;
  bottom: 20%;
  left: 0;
  right: 0;
}
.webthree .akCoffeeSlideshow.option-vertical .prevButton,
.webthree .akCoffeeSlideshow.option-vertical .nextButton {
  width: auto;
  height: 20%;
  left: 0;
  right: 0;
}
.webthree .akCoffeeSlideshow.option-vertical .prevButton {
  top: 0;
  bottom: auto;
  background-image: url(assets/up-icon.png);
}
.webthree .akCoffeeSlideshow.option-vertical .nextButton {
  top: auto;
  bottom: 0;
  background-image: url(assets/down-icon.png);
}
.webthree .clearfix:before,
.webthree .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.webthree .clearfix:after {
  clear: both;
}
.webthree body {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-Thin-webfont.eot');
  src: url('/build/fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Thin-webfont.woff') format('woff'), url('/build/fonts/Roboto-Thin-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Thin-webfont.svg#RobotoThin') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-Light-webfont.eot');
  src: url('/build/fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Light-webfont.woff') format('woff'), url('/build/fonts/Roboto-Light-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Light-webfont.svg#RobotoLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-Regular-webfont.eot');
  src: url('/build/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Regular-webfont.woff') format('woff'), url('/build/fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-Medium-webfont.eot');
  src: url('/build/fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Medium-webfont.woff') format('woff'), url('/build/fonts/Roboto-Medium-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-Bold-webfont.eot');
  src: url('/build/fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Bold-webfont.woff') format('woff'), url('/build/fonts/Roboto-Bold-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-Black-webfont.eot');
  src: url('/build/fonts/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Black-webfont.woff') format('woff'), url('/build/fonts/Roboto-Black-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Black-webfont.svg#RobotoBlack') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-ThinItalic-webfont.eot');
  src: url('/build/fonts/Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-ThinItalic-webfont.woff') format('woff'), url('/build/fonts/Roboto-ThinItalic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-LightItalic-webfont.eot');
  src: url('/build/fonts/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-LightItalic-webfont.woff') format('woff'), url('/build/fonts/Roboto-LightItalic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-LightItalic-webfont.svg#RobotoLightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-Italic-webfont.eot');
  src: url('/build/fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Italic-webfont.woff') format('woff'), url('/build/fonts/Roboto-Italic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Italic-webfont.svg#RobotoItalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-MediumItalic-webfont.eot');
  src: url('/build/fonts/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-MediumItalic-webfont.woff') format('woff'), url('/build/fonts/Roboto-MediumItalic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-MediumItalic-webfont.svg#RobotoMediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-BoldItalic-webfont.eot');
  src: url('/build/fonts/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-BoldItalic-webfont.woff') format('woff'), url('/build/fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-BoldItalic-webfont.svg#RobotoBoldItalic') format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('/build/fonts/Roboto-BlackItalic-webfont.eot');
  src: url('/build/fonts/Roboto-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-BlackItalic-webfont.woff') format('woff'), url('/build/fonts/Roboto-BlackItalic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-BlackItalic-webfont.svg#RobotoBlackItalic') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('/build/fonts/Roboto-Condensed-webfont.eot');
  src: url('/build/fonts/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-Condensed-webfont.woff') format('woff'), url('/build/fonts/Roboto-Condensed-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-Condensed-webfont.svg#RobotoCondensed') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('/build/fonts/Roboto-BoldCondensed-webfont.eot');
  src: url('/build/fonts/Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-BoldCondensed-webfont.woff') format('woff'), url('/build/fonts/Roboto-BoldCondensed-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('/build/fonts/Roboto-CondensedItalic-webfont.eot');
  src: url('/build/fonts/Roboto-CondensedItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-CondensedItalic-webfont.woff') format('woff'), url('/build/fonts/Roboto-CondensedItalic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-CondensedItalic-webfont.svg#RobotoCondensedItalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('/build/fonts/Roboto-BoldCondensedItalic-webfont.eot');
  src: url('/build/fonts/Roboto-BoldCondensedItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/Roboto-BoldCondensedItalic-webfont.woff') format('woff'), url('/build/fonts/Roboto-BoldCondensedItalic-webfont.ttf') format('truetype'), url('/build/fonts/Roboto-BoldCondensedItalic-webfont.svg#RobotoBoldCondensedItalic') format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'cuda_iconoutline';
  src: url('/build/fonts/cudaicon-outline.eot');
  src: url('/build/fonts/cudaicon-outline.eot?#iefix') format('embedded-opentype'), url('/build/fonts/cudaicon-outline.woff') format('woff'), url('/build/fonts/cudaicon-outline.ttf') format('truetype'), url('/build/fonts/cudaicon-outline.svg#cuda_iconoutline') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cuda_iconregular';
  src: url('/build/fonts/cudaicon-regular.eot');
  src: url('/build/fonts/cudaicon-regular.eot?#iefix') format('embedded-opentype'), url('/build/fonts/cudaicon-regular.woff') format('woff'), url('/build/fonts/cudaicon-regular.ttf') format('truetype'), url('/build/fonts/cudaicon-regular.svg#cuda_iconregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.webthree .glyph-outline:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .glyph-outline:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .glyph-solid:after {
  font-family: "cuda_iconregular" !important;
}
.webthree .glyph-contents-view-video:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F315";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view-audio:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F317";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view-music:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F316";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view-document:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view-plainText:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view-image:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F102";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view-dir:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F100";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view[data-subtype="generic"],
.webthree [data-subtype="generic"] .glyph-contents-view {
  display: none !important;
}
.webthree .glyph-contents-view[data-subtype="document"]:after,
.webthree [data-subtype="document"] .glyph-contents-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view[data-subtype="plainText"]:after,
.webthree [data-subtype="plainText"] .glyph-contents-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view[data-subtype="image"]:after,
.webthree [data-subtype="image"] .glyph-contents-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F102";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-contents-view[data-type="dir"]:after,
.webthree [data-type="dir"] .glyph-contents-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F100";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-list-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F100";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-gallery-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F101";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-details-view:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-fullscreen:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F103";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-normalscreen:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F104";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-share:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F205";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-more:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F006";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-back:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F001";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-edit:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F208";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-download:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F204";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-download-before:before {
  font-family: "cuda_iconregular";
  content: "\F204";
  margin-right: 5px;
}
.webthree .glyph-activity:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F211";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-sorted-desc:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F004";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-sorted-asc:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F005";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-chevron:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F008";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-chevron-fat:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F003";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-chevron-fat-after:after {
  font-family: "cuda_iconregular";
  content: "\F003";
  margin-left: 5px;
}
.webthree .glyph-chevron-down:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F004";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-public:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F300";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-private:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F301";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-checkmark:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F223";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-checkmark-before:before {
  font-family: "cuda_iconregular";
  content: "\F223";
  margin-right: 5px;
}
.webthree .glyph-checkmark-circle:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F224";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-circle:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F243";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-error:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F228";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-large-x:after,
.webthree .glyph-close:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F220";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-close-before:before {
  font-family: "cuda_iconregular";
  content: "\F220";
  margin-right: 5px;
}
.webthree .glyph-circled-x:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F221";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-briefcase:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F216";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-curve-arrow-right:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F217";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-sync:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F200";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-eye:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F313";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-file:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-folder:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-folder-before:before {
  font-family: "cuda_iconregular";
  content: "\F302";
  margin-right: 5px;
}
.webthree .glyph-folder-shared:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-inbox:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F210";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-link:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F539";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-link-before:before {
  font-family: "cuda_iconregular";
  content: "\F539";
  margin-right: 5px;
}
.webthree .glyph-syncing-link:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-download-pc:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-download-pc-big:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F225";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-exclamation:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F228";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-twitter:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F400";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-facebook:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F401";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-email:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F402";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-email-before:before {
  font-family: "cuda_iconregular";
  content: "\F402";
  margin-right: 5px;
}
.webthree .glyph-cloud:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-company-before:before {
  font-family: "cuda_iconregular";
  content: "\F305";
  margin-right: 5px;
}
.webthree .glyph-group-dir:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-shared:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-shared-before:before {
  font-family: "cuda_iconregular";
  content: "\F520";
  margin-right: 5px;
}
.webthree .glyph-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F000";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-security:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F301";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-gear:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-everyone:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-user:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-user-before:before {
  font-family: "cuda_iconregular";
  content: "\F500";
  margin-right: 5px;
}
.webthree .glyph-users:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F210";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-users-before:before {
  font-family: "cuda_iconregular";
  content: "\F210";
  margin-right: 5px;
}
.webthree .glyph-users-add:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F511";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-everyone-group:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-group:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-group-before:before {
  font-family: "cuda_iconregular";
  content: "\F520";
  margin-right: 5px;
}
.webthree .glyph-admin:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F206";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-delete:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F213";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-folder-add:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F201";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-device:after,
.webthree .glyph-devices:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-appliance:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-appliance-mount:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F259";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-appliance-mount-before:before {
  font-family: "cuda_iconregular";
  content: "\F259";
  margin-right: 5px;
}
.webthree .glyph-mount:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-mount-public:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F304";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-xor:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F233";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-question:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F234";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-star:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F236";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-star-before:before {
  font-family: "cuda_iconregular";
  content: "\F236";
  margin-right: 5px;
}
.webthree .glyph-newfolder:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F201";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-upload:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F203";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-stop:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F213";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-stop-before:before {
  font-family: "cuda_iconregular";
  content: "\F213";
  margin-right: 5px;
}
.webthree .glyph-migrate:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F218";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-filled-square:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F241";
  -webkit-font-smoothing: antialiased;
}
.webthree .icon-chromecast {
  background: url('../images/chromecast.png') center no-repeat;
}
.webthree .glyph-add:before {
  font-family: "cuda_iconregular";
  content: "\F214";
  margin-right: 5px;
}
.webthree .glyph-sign:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F012";
  -webkit-font-smoothing: antialiased;
}
.webthree .glyph-reload:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\f207";
  -webkit-font-smoothing: antialiased;
}
.webthree .icon-font-glyph {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
}
.webthree .grid-container {
  position: relative;
}
.webthree .grid-container:before,
.webthree .grid-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.webthree .grid-container:after {
  clear: both;
}
.webthree .column-1 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.webthree .column-2 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.webthree .column-3 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}
.webthree .column-3-2 {
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}
.webthree .column-4 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
}
.webthree .column-4-2 {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.webthree .column-4-3 {
  box-sizing: border-box;
  float: left;
  width: 75%;
}
.webthree .column-5 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 20%;
}
.webthree .column-5-2 {
  box-sizing: border-box;
  float: left;
  width: 40%;
}
.webthree .column-5-3 {
  box-sizing: border-box;
  float: left;
  width: 60%;
}
.webthree .column-5-4 {
  box-sizing: border-box;
  float: left;
  width: 80%;
}
.webthree .column-6 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 16.66666667%;
}
.webthree .column-6-2 {
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}
.webthree .column-6-3 {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.webthree .column-6-4 {
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}
.webthree .column-6-5 {
  box-sizing: border-box;
  float: left;
  width: 83.33333333%;
}
.webthree .column-7 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 14.28571429%;
}
.webthree .column-7-2 {
  box-sizing: border-box;
  float: left;
  width: 28.57142857%;
}
.webthree .column-7-3 {
  box-sizing: border-box;
  float: left;
  width: 42.85714286%;
}
.webthree .column-7-4 {
  box-sizing: border-box;
  float: left;
  width: 57.14285714%;
}
.webthree .column-7-5 {
  box-sizing: border-box;
  float: left;
  width: 71.42857143%;
}
.webthree .column-7-6 {
  box-sizing: border-box;
  float: left;
  width: 85.71428571%;
}
.webthree .column-8 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 12.5%;
}
.webthree .column-8-2 {
  box-sizing: border-box;
  float: left;
  width: 25%;
}
.webthree .column-8-3 {
  box-sizing: border-box;
  float: left;
  width: 37.5%;
}
.webthree .column-8-4 {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.webthree .column-8-5 {
  box-sizing: border-box;
  float: left;
  width: 62.5%;
}
.webthree .column-8-6 {
  box-sizing: border-box;
  float: left;
  width: 75%;
}
.webthree .column-8-7 {
  box-sizing: border-box;
  float: left;
  width: 87.5%;
}
.webthree .column-9 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 11.11111111%;
}
.webthree .column-9-2 {
  box-sizing: border-box;
  float: left;
  width: 22.22222222%;
}
.webthree .column-9-3 {
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}
.webthree .column-9-4 {
  box-sizing: border-box;
  float: left;
  width: 44.44444444%;
}
.webthree .column-9-5 {
  box-sizing: border-box;
  float: left;
  width: 55.55555556%;
}
.webthree .column-9-6 {
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}
.webthree .column-9-7 {
  box-sizing: border-box;
  float: left;
  width: 77.77777778%;
}
.webthree .column-9-8 {
  box-sizing: border-box;
  float: left;
  width: 88.88888889%;
}
.webthree .column-10 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 10%;
}
.webthree .column-10-2 {
  box-sizing: border-box;
  float: left;
  width: 20%;
}
.webthree .column-10-3 {
  box-sizing: border-box;
  float: left;
  width: 30%;
}
.webthree .column-10-4 {
  box-sizing: border-box;
  float: left;
  width: 40%;
}
.webthree .column-10-5 {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.webthree .column-10-6 {
  box-sizing: border-box;
  float: left;
  width: 60%;
}
.webthree .column-10-7 {
  box-sizing: border-box;
  float: left;
  width: 70%;
}
.webthree .column-10-8 {
  box-sizing: border-box;
  float: left;
  width: 80%;
}
.webthree .column-10-9 {
  box-sizing: border-box;
  float: left;
  width: 90%;
}
.webthree .column-11 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 9.09090909%;
}
.webthree .column-11-2 {
  box-sizing: border-box;
  float: left;
  width: 18.18181818%;
}
.webthree .column-11-3 {
  box-sizing: border-box;
  float: left;
  width: 27.27272727%;
}
.webthree .column-11-4 {
  box-sizing: border-box;
  float: left;
  width: 36.36363636%;
}
.webthree .column-11-5 {
  box-sizing: border-box;
  float: left;
  width: 45.45454545%;
}
.webthree .column-11-6 {
  box-sizing: border-box;
  float: left;
  width: 54.54545455%;
}
.webthree .column-11-7 {
  box-sizing: border-box;
  float: left;
  width: 63.63636364%;
}
.webthree .column-11-8 {
  box-sizing: border-box;
  float: left;
  width: 72.72727273%;
}
.webthree .column-11-9 {
  box-sizing: border-box;
  float: left;
  width: 81.81818182%;
}
.webthree .column-11-10 {
  box-sizing: border-box;
  float: left;
  width: 90.90909091%;
}
.webthree .column-12 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 8.33333333%;
}
.webthree .column-12-2 {
  box-sizing: border-box;
  float: left;
  width: 16.66666667%;
}
.webthree .column-12-3 {
  box-sizing: border-box;
  float: left;
  width: 25%;
}
.webthree .column-12-4 {
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}
.webthree .column-12-5 {
  box-sizing: border-box;
  float: left;
  width: 41.66666667%;
}
.webthree .column-12-6 {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.webthree .column-12-7 {
  box-sizing: border-box;
  float: left;
  width: 58.33333333%;
}
.webthree .column-12-8 {
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}
.webthree .column-12-9 {
  box-sizing: border-box;
  float: left;
  width: 75%;
}
.webthree .column-12-10 {
  box-sizing: border-box;
  float: left;
  width: 83.33333333%;
}
.webthree .column-12-11 {
  box-sizing: border-box;
  float: left;
  width: 91.66666667%;
}
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-8,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-9,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-10,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-11,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-12 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
}
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-4,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-4-2,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-4-3,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-5,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-6,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-7 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-2,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-2-2,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-3,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-3-2,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-3-3,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-5,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-5-2,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-5-3,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-5-4,
.webthree .browser-column.breakpoint-large .grid-container:not(.grid-no-break) .column-full-width {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
}
.webthree .browser-column.breakpoint-large .column-below-large {
  float: none;
  width: 100%;
}
.webthree .browser-column.breakpoint-large .column-below-large.column-bordered {
  border-left: 0;
  border-right: 0;
}
.webthree .browser-column.breakpoint-large .column-below-large.column-padded {
  padding-left: 0;
  padding-right: 0;
}
.webthree .browser-column.breakpoint-large .column-below-large.column-form {
  padding-left: 0;
}
.webthree .browser-column.breakpoint-large .column-below-large.column-hide {
  display: none;
}
.webthree .browser-column:not(.breakpoint-large) .hidden-above-large {
  display: none;
}
.webthree .column-bordered {
  border-left: 1px solid white;
  border-right: 1px solid #00adef;
}
.webthree .column-bordered:first-child {
  border-left: 0;
}
.webthree .column-bordered:last-child {
  border-right: 0;
}
.webthree .column-padded {
  padding-left: 15px;
  padding-right: 15px;
}
.webthree .column-padded:first-child {
  padding-left: 0;
}
.webthree .column-padded:last-child {
  padding-right: 0;
}
.webthree body > header,
.webthree body > main,
.webthree body > section {
  position: relative;
  padding: 25px;
}
.webthree .baby-button {
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
  font-weight: 300;
  text-align: center;
  padding: 0 5px;
  border-radius: 4px;
  background-color: #f5821f;
  background-color: #5e6c74;
  color: white;
  border: 1px solid #5e6c74;
  cursor: pointer;
}
.webthree .baby-button:hover:not([disabled]) {
  color: white;
}
.webthree .baby-button:hover:not([disabled]) {
  background-color: #535f66;
  border-color: #535f66;
  color: white;
}
.webthree .baby-button.button-invert {
  background-color: white;
  border-color: #5e6c74;
  color: #5e6c74;
}
.webthree .baby-button.button-invert:hover:not([disabled]) {
  background-color: white;
  border-color: #535f66;
  color: #535f66;
}
.webthree .baby-button.button-primary {
  background-color: #00adef;
  border: 1px solid #00adef;
  color: #ffffff;
}
.webthree .baby-button.button-primary:hover:not([disabled]) {
  background-color: #009bd6;
  border-color: #009bd6;
  color: #ffffff;
}
.webthree .baby-button.button-primary.button-invert {
  background-color: #ffffff;
  border-color: #00adef;
  color: #00adef;
}
.webthree .baby-button.button-primary.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #009bd6;
  color: #009bd6;
}
.webthree .baby-button.button-danger {
  background-color: #ef4328;
  border: 1px solid #ef4328;
  color: #ffffff;
}
.webthree .baby-button.button-danger:hover:not([disabled]) {
  background-color: #ec2f12;
  border-color: #ec2f12;
  color: #ffffff;
}
.webthree .baby-button.button-danger.button-invert {
  background-color: #ffffff;
  border-color: #ef4328;
  color: #ef4328;
}
.webthree .baby-button.button-danger.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #ec2f12;
  color: #ec2f12;
}
.webthree .baby-button.button-warning {
  background-color: #f5821f;
  border: 1px solid #f5821f;
  color: #ffffff;
}
.webthree .baby-button.button-warning:hover:not([disabled]) {
  background-color: #f0750b;
  border-color: #f0750b;
  color: #ffffff;
}
.webthree .baby-button.button-warning.button-invert {
  background-color: #ffffff;
  border-color: #f5821f;
  color: #f5821f;
}
.webthree .baby-button.button-warning.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #f0750b;
  color: #f0750b;
}
.webthree .baby-button.button-caution {
  background-color: #ffc000;
  border: 1px solid #ffc000;
  color: #ffffff;
}
.webthree .baby-button.button-caution:hover:not([disabled]) {
  background-color: #e6ad00;
  border-color: #e6ad00;
  color: #ffffff;
}
.webthree .baby-button.button-caution.button-invert {
  background-color: #ffffff;
  border-color: #ffc000;
  color: #ffc000;
}
.webthree .baby-button.button-caution.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #e6ad00;
  color: #e6ad00;
}
.webthree .badge {
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
  font-weight: 300;
  text-align: center;
  padding: 0 5px;
  border-radius: 4px;
  background-color: #f5821f;
  color: white;
  cursor: pointer;
}
.webthree .badge:hover:not([disabled]) {
  background-color: #f0750b;
  border-color: #f0750b;
  color: white;
}
.webthree .billing-info-section {
  display: none;
}
.webthree .billing-info-section.paid-plan {
  display: block;
}
.webthree body {
  background-color: #f9f9f9;
}
.webthree .copy-file-browser {
  padding: 0;
  margin: 0;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.webthree .column-container {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.webthree .app-loading-indicator,
.webthree .iframe-loading-indicator {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f9f9f9;
  opacity: 1;
  transition: opacity 500ms;
}
.webthree .app-loading-indicator .icon,
.webthree .iframe-loading-indicator .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
}
.webthree .iframe-loading-indicator.state-iframe-loaded {
  opacity: 0;
}
.webthree .state-app-loaded .app-loading-indicator {
  opacity: 0;
}
.webthree .browser-column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 100%;
  background-color: #f9f9f9;
  float: left;
  width: 25%;
  border-right: 2px solid white;
}
.webthree .browser-column.state-selected {
  background-color: white;
}
.webthree .browser-column .tabview-wrapper {
  position: absolute;
  top: 76px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  background-color: #f9f9f9;
}
.webthree .browser-column .loading-companies-indicator {
  display: none;
  position: absolute;
  top: 240px;
  right: 12px;
  left: 12px;
  bottom: auto;
  z-index: 10;
  height: 98px;
  text-align: center;
  line-height: 98px;
  font-size: 16px;
}
.webthree .browser-column.state-loading-companies .loading-companies-indicator {
  display: block;
}
.webthree .browser-column.no-column-header .tabview-wrapper {
  top: 0;
}
.webthree .browser-column.state-selected {
  position: relative;
  width: 50%;
  z-index: 2;
  border-right: 0;
  outline: 2px solid white;
}
.webthree .browser-column.state-selected .tabview-wrapper {
  background-color: white;
}
.webthree .browser-column.state-selected.contains-tabview-browser-row-list .tabview-wrapper,
.webthree .browser-column.state-selected.contains-tabview-file-history .tabview-wrapper {
  background-color: #f9f9f9;
}
.webthree .browser-column.state-selected:not(.single-column-mode):not(.leftmost-visible-column):before,
.webthree .browser-column.state-selected:not(.single-column-mode):not(.leftmost-visible-column):after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  bottom: 0;
  width: 45px;
  z-index: -1;
  border-radius: 100% 0px 0px 100%;
}
.webthree .browser-column.state-selected:not(.single-column-mode):not(.leftmost-visible-column):before {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.webthree .browser-column.state-selected:not(.single-column-mode):not(.leftmost-visible-column):after {
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.1);
}
.webthree .browser-column.state-dragover .dragover-indicator {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 10;
  content: '';
  -webkit-box-shadow: inset 0 0 0 3px #7ed3f6;
  -moz-box-shadow: inset 0 0 0 3px #7ed3f6;
  -ms-box-shadow: inset 0 0 0 3px #7ed3f6;
  -o-box-shadow: inset 0 0 0 3px #7ed3f6;
  box-shadow: inset 0 0 0 3px #7ed3f6;
}
.webthree .browser-column.state-drop-not-allowed {
  cursor: no-drop, not-allowed;
}
.webthree .browser-column.full-screen-setup {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  /* transition */
  -webkit-transition: width 300ms;
  -moz-transition: width 300ms;
  -o-transition: width 300ms;
  transition: width 300ms;
}
.webthree .browser-column .tabview-top-bar {
  height: 22px;
  border-bottom: 2px solid #00adef;
}
.webthree .browser-column.no-column-header .tabview-top-bar {
  display: none;
}
.webthree .tabview-top-bar,
.webthree .sort-headers-static {
  background-color: #f9f9f9;
}
.webthree .browser-column.state-selected .tabview-top-bar,
.webthree .browser-column.state-selected .sort-headers-static {
  background-color: white;
}
.webthree .browser-column.has-sort-headers .tabview-top-bar {
  display: none;
}
.webthree .sort-headers-static,
.webthree .tabview-top-bar-static {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
}
.webthree .browser-column.enable-static-sort-headers.has-sort-headers .sort-headers-static {
  display: block;
}
.webthree .browser-column.enable-static-sort-headers:not(.has-sort-headers) .tabview-top-bar-static {
  display: block;
}
.webthree .browser-row {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 40px;
  background-color: #f9f9f9;
  color: #364249;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  cursor: pointer;
}
.webthree .browser-row.requires-positioning {
  display: none;
}
.webthree .browser-row.requires-positioning.state-positioned:not(.state-hidden) {
  display: block;
}
.webthree .browser-row.allow-line-break {
  height: auto;
}
.webthree .browser-row:hover {
  background-color: #f6f6f6;
}
.webthree .browser-row .deactivated {
  display: none;
}
.webthree .browser-row .pending {
  display: none;
}
.webthree .browser-row > * {
  position: relative;
  z-index: 1;
}
.webthree .browser-row figure {
  display: block;
  float: left;
  vertical-align: top;
  width: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 4px;
  margin-right: 4px;
}
.webthree .browser-row figure img {
  width: auto;
  height: 30px;
  margin-top: 5px;
  opacity: 1;
  transition: opacity 100ms;
}
.webthree .browser-row figure img.no-source {
  display: none;
}
.webthree .browser-row figure img.image-rotate-exif-1 {
  /* transform */
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.webthree .browser-row figure img.image-rotate-exif-3 {
  /* transform */
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.webthree .browser-row figure img.image-rotate-exif-6 {
  /* transform */
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.webthree .browser-row figure img.image-rotate-exif-8 {
  /* transform */
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.webthree .browser-row figure img.loading {
  opacity: 0;
}
.webthree .browser-row.type-file > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-file.subtype-video > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F315";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-file.subtype-audio > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F317";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-file.subtype-image > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F102";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-inbox > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-devices > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-dir.subtype-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F539";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-syncing-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-share > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-groups > figure:after,
.webthree .browser-row.type-dir.subtype-group > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.everyone > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-users > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-dir.subtype-appliances > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-copy > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-copy > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-copy > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-company > figure:after,
.webthree .browser-row.type-pending-company > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-company > figure:before,
.webthree .browser-row.type-pending-company > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-company > figure:after,
.webthree .browser-row.type-pending-company > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-root > figure:after,
.webthree .browser-row.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F000";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-profile > figure:after,
.webthree .browser-row.type-user > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-profile.status-pending > figure:before,
.webthree .browser-row.type-user.status-pending > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-profile.status-pending > figure:after,
.webthree .browser-row.type-user.status-pending > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-profile > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.subtype-profile > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-profile > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-usage > figure:after,
.webthree .browser-row.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.subtype-usage > figure:before,
.webthree .browser-row.subtype-account > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-usage > figure:after,
.webthree .browser-row.subtype-account > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-bonuses > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F236";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.subtype-bonuses > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-bonuses > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-apps > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F101";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.subtype-apps > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.subtype-apps > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-device > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.type-device.subtype-appliance > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .browser-row.has-thumbnail > figure:after {
  display: none;
}
.webthree .browser-row.type-file > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.type-file > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row h1 {
  vertical-align: top;
  font-size: 12px;
  font-weight: 500;
  margin: 0;
  padding: 13px 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .browser-row h1 a {
  text-decoration: none;
  color: #364249;
}
.webthree .browser-row.allow-line-break h1 {
  white-space: normal;
}
.webthree .browser-row.hide-email .email {
  display: none;
}
.webthree .browser-row .meta {
  display: block;
  float: right;
  font-size: 10px;
  line-height: 1.3;
  margin-right: 40px;
  padding: 13px 0 0 5px;
}
.webthree .browser-row .meta > span {
  display: inline-block;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .browser-row .meta .size {
  width: 70px;
}
.webthree .browser-row .meta .modified,
.webthree .browser-row .meta .received {
  width: 90px;
}
.webthree .browser-row .meta .visible-when-mini {
  display: none;
}
.webthree .browser-row .meta .sender,
.webthree .browser-row .meta .modified-by {
  width: 120px;
}
.webthree .browser-row .meta .shared {
  position: relative;
  top: -4px;
  width: 54px;
  overflow: visible;
}
.webthree .browser-row .meta .shared ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -12px;
}
.webthree .browser-row .meta .shared li {
  display: inline-block;
  margin-left: 5px;
}
.webthree .browser-row.state-over-usage .meta .usage {
  color: #ef4328;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) h1,
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 58px;
  right: 40px;
  height: 50%;
  padding: 3px 0;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) h1 {
  top: 2px;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta {
  bottom: 0;
  opacity: 0.65;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta > span {
  width: auto;
  text-align: left;
  overflow: visible;
  vertical-align: top;
  line-height: 14px;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta > span:after {
  content: "\2014";
  padding: 0 2px;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta > span:last-child:after {
  display: none;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta > span.state-empty {
  display: none;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta .hidden-when-mini {
  display: none;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta .hidden-when-mini:before,
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta .hidden-when-mini:after {
  display: none;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta .visible-when-mini {
  display: inline;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta .shared {
  top: 0;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta .shared ul {
  display: inline-block;
  margin-top: 0;
  margin-left: -4px;
  position: static;
}
.webthree .breakpoint-large .browser-row-list .browser-row:not(.top-level):not(.sub-item):not(.has-subtitle):not(.no-meta-visible) .meta .shared ul li {
  vertical-align: top;
}
.webthree .browser-row .buttons {
  display: block;
  float: right;
}
.webthree .browser-row .buttons .badge[data-new-count="0"] {
  display: none;
}
.webthree .browser-row .buttons .toggle-admin {
  display: none;
}
.webthree .browser-row .buttons .text-button {
  display: inline-block;
  padding: 11px 0;
  margin: 0 10px;
  font-size: 14px;
}
.webthree .browser-row .buttons .text-button .icon {
  margin-right: 5px;
  font-size: 110%;
}
.webthree .browser-row .buttons .accept-decline .accept-decline-buttons .baby-button {
  display: block;
  margin: 7px 2px 4px;
}
.webthree .browser-row .buttons .accept-decline .loading-spinner {
  display: none;
}
.webthree .browser-row .buttons .accept-decline.accept-decline-loading {
  margin: 22px 20px;
}
.webthree .browser-row .buttons .accept-decline.accept-decline-loading .accept-decline-buttons {
  display: none;
}
.webthree .browser-row .buttons .accept-decline.accept-decline-loading .loading-spinner {
  display: block;
}
.webthree .browser-row .buttons .show-buttons {
  display: none;
}
.webthree .breakpoint-large .browser-row-list .browser-row.minimize-buttons-when-mini .buttons .show-buttons {
  display: inline-block;
}
.webthree .breakpoint-large .browser-row-list .browser-row.minimize-buttons-when-mini .buttons .button-to-show {
  display: none;
}
.webthree .breakpoint-large .browser-row-list .browser-row.minimize-buttons-when-mini.buttons-visible .buttons .button-to-show {
  display: inline-block;
}
.webthree .browser-row.state-selected .toggle-admin {
  display: inline-block;
}
.webthree .browser-row.viewing-mode-files .toggle-admin[data-action="view_files"] {
  display: none;
}
.webthree .browser-row.viewing-mode-files .sub-items .browser-row.required-role-admin {
  display: none;
}
.webthree .browser-row.viewing-mode-admin .toggle-admin[data-action="view_admin"] {
  display: none;
}
.webthree .browser-row.viewing-mode-admin .sub-items .browser-row.required-role-member {
  display: none;
}
.webthree .browser-row .status-indicator {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 3px;
}
.webthree .browser-row .contents-indicator {
  display: none;
}
.webthree .browser-row .busy-indicator {
  display: none;
}
.webthree .browser-row .progress {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: rgba(203, 226, 198, 0.5);
  /* transition */
  -webkit-transition: width 600ms;
  -moz-transition: width 600ms;
  -o-transition: width 600ms;
  transition: width 600ms;
}
.webthree .browser-row:hover .progress {
  background-color: rgba(200, 224, 195, 0.5);
}
.webthree .browser-row.type-dir .contents-indicator,
.webthree .browser-row.type-copy .contents-indicator,
.webthree .browser-row.type-company .contents-indicator,
.webthree .browser-row.type-current-user .contents-indicator,
.webthree .browser-row.type-inbox .contents-indicator {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 40px;
  line-height: 40px;
  text-align: center;
  color: #9ba7af;
}
.webthree .browser-row.type-pending-company {
  color: #9ba7af;
  background-color: #f6f6f6;
}
.webthree .browser-row.type-pending-company h1 a,
.webthree .browser-row.type-pending-company h1 small {
  color: #9ba7af;
}
.webthree .browser-row.state-busy .contents-indicator {
  display: none;
}
.webthree .browser-row.state-busy .busy-indicator {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 40px;
}
.webthree .browser-row.state-dragging {
  -webkit-box-shadow: 0 5px 15px #364249;
  -moz-box-shadow: 0 5px 15px #364249;
  -ms-box-shadow: 0 5px 15px #364249;
  -o-box-shadow: 0 5px 15px #364249;
  box-shadow: 0 5px 15px #364249;
  cursor: grabbing, move, all-scroll;
}
.webthree .browser-row.state-dragging > * {
  display: none !important;
}
.webthree .browser-row.state-dragging > h1,
.webthree .browser-row.state-dragging > figure {
  display: block !important;
}
.webthree .browser-row.state-dragover {
  -webkit-box-shadow: inset 0 0 0 3px #7ed3f6;
  -moz-box-shadow: inset 0 0 0 3px #7ed3f6;
  -ms-box-shadow: inset 0 0 0 3px #7ed3f6;
  -o-box-shadow: inset 0 0 0 3px #7ed3f6;
  box-shadow: inset 0 0 0 3px #7ed3f6;
}
.webthree .browser-row.state-drop-not-allowed {
  cursor: no-drop, not-allowed;
}
.webthree .browser-row.state-unavailable {
  opacity: 0.5;
}
.webthree .browser-row.top-level {
  height: auto;
  min-height: 60px;
  line-height: 60px;
}
.webthree .browser-row.top-level > figure,
.webthree .browser-row.top-level > .contents-indicator {
  line-height: 60px;
}
.webthree .browser-row.top-level > figure {
  height: 60px;
  font-size: 30px;
}
.webthree .browser-row.top-level > figure img {
  margin-top: 12px;
  height: 36px;
}
.webthree .browser-row.top-level > h1 {
  font-size: 24px;
  font-weight: 400;
}
.webthree .browser-row.top-level.has-subtitle > h1 {
  line-height: 24px;
  font-size: 16px;
}
.webthree .browser-row.top-level.has-subtitle > h1 small {
  font-size: 12px;
}
.webthree .browser-row.top-level > .meta {
  margin: 0;
  padding: 0;
}
.webthree .browser-row.top-level > .meta > span {
  display: inline-block;
}
.webthree .browser-row.top-level > .buttons {
  margin-right: 17px;
}
.webthree .browser-row.top-level > .buttons .badge .new-text {
  display: none;
}
.webthree .browser-row.top-level > .contents-indicator {
  display: none;
}
.webthree .browser-row.top-level .meta .switch-to-admin,
.webthree .browser-row.top-level .sub-items {
  display: none;
}
.webthree .browser-row.top-level.state-selected .meta .switch-to-admin {
  display: inline-block;
}
.webthree .browser-row.top-level.state-selected .sub-items {
  display: block;
}
.webthree .browser-row.row-large h1 {
  font-size: 14px;
  font-weight: 400;
  padding: 12px 0;
}
.webthree .browser-row.row-large figure {
  font-size: 26px;
}
.webthree .browser-row.has-subtitle > h1 {
  line-height: 8px;
  padding: 9px 0;
}
.webthree .browser-row.has-subtitle > h1 small {
  display: block;
  font-size: 11px;
  line-height: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  color: #617784;
  font-style: italic;
  font-weight: 300;
  padding-left: 2px;
  margin-left: -1px;
}
.webthree .browser-row.sub-item {
  height: 32px;
  line-height: 30px;
  padding-left: 37px;
}
.webthree .browser-row.sub-item h1 {
  padding: 0;
}
.webthree .browser-row.sub-item > .meta {
  padding: 0;
}
.webthree .browser-row.sub-item .buttons {
  margin-top: -1px;
}
.webthree .browser-row.sub-item .buttons .badge {
  background-color: #9ba7af;
}
.webthree .browser-row.sub-item .buttons .badge .count-text {
  display: none;
}
.webthree .browser-row.sub-item figure,
.webthree .browser-row.sub-item .meta,
.webthree .browser-row.sub-item .contents-indicator {
  line-height: 30px;
}
.webthree .browser-row.sub-item figure {
  height: 30px;
}
.webthree .browser-row.sub-item figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.sub-item figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .browser-row.state-selected {
  background-color: #d4eefc;
}
.webthree .browser-row.state-selected:hover {
  background-color: #d4eefc;
}
.webthree .browser-row.state-hidden {
  display: none;
}
.webthree .browser-row.placeholder-row {
  font-size: 12px;
  text-align: center;
}
.webthree .browser-row.status-new .status-indicator {
  background-color: #f5821f;
}
.webthree .browser-row.status-disabled figure {
  color: #9ba7af;
}
.webthree .browser-row.status-disabled h1 a {
  color: #5e6c74;
}
.webthree .browser-row.status-disabled h1 .deactivated {
  display: inline;
}
.webthree .browser-row.status-pending h1 a {
  display: none;
}
.webthree .browser-row.status-pending h1 .pending {
  display: inline;
}
.webthree .sort-headers {
  display: none;
  background-color: #f9f9f9;
  border-bottom: 2px solid #00adef;
  font-size: 10px;
  line-height: 20px;
  height: 20px;
  padding-top: 2px;
  overflow: hidden;
}
.webthree .sort-headers .sort-by-dropdown {
  display: none;
}
.webthree .sort-headers .first-sort-header {
  margin-left: 58px;
}
.webthree .sort-headers .meta {
  display: block;
  float: right;
  margin-right: 40px;
}
.webthree .sort-headers .meta > span {
  display: inline-block;
  text-align: right;
}
.webthree .sort-headers .meta .sort-by-size {
  width: 70px;
}
.webthree .sort-headers .meta .sort-by-modified,
.webthree .sort-headers .meta .sort-by-received {
  width: 90px;
}
.webthree .sort-headers .meta .sort-by-sender,
.webthree .sort-headers .meta .sort-by-modified-by {
  width: 120px;
}
.webthree .sort-headers .meta .sort-by-shared {
  width: 54px;
}
.webthree .sort-headers .sort-by-dropdown,
.webthree .sort-headers .first-sort-header[data-sort_field],
.webthree .sort-headers .meta > span[data-sort_field] {
  color: #00adef;
  cursor: pointer;
}
.webthree .sort-headers .sort-by-dropdown:after,
.webthree .sort-headers .first-sort-header[data-sort_field]:after,
.webthree .sort-headers .meta > span[data-sort_field]:after {
  margin-left: 5px;
}
.webthree .sort-headers .sort-by-dropdown.active,
.webthree .sort-headers .first-sort-header[data-sort_field].active,
.webthree .sort-headers .meta > span[data-sort_field].active {
  color: #00adef;
}
.webthree .sort-headers .sort-by-dropdown:hover,
.webthree .sort-headers .first-sort-header[data-sort_field]:hover,
.webthree .sort-headers .meta > span[data-sort_field]:hover {
  color: #f5821f;
}
.webthree .sort-headers.sorting-disabled .first-sort-header,
.webthree .sort-headers.sorting-disabled .meta > span {
  cursor: default;
}
.webthree .sort-headers.sorting-disabled .first-sort-header:hover,
.webthree .sort-headers.sorting-disabled .meta > span:hover,
.webthree .sort-headers.sorting-disabled .first-sort-header.active,
.webthree .sort-headers.sorting-disabled .meta > span.active {
  color: #00adef;
}
.webthree .breakpoint-large .sort-headers .sort-header {
  display: none;
}
.webthree .breakpoint-large .sort-headers .sort-by-dropdown {
  display: inline;
}
.webthree .list-header {
  background-color: #d4eefc;
  min-height: 16px;
  margin-bottom: 2px;
}
.webthree .browser-row-list {
  position: relative;
}
.webthree .browser-row-list.sortable > .sort-headers {
  display: block;
}
.webthree .browser-row-list .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  position: relative;
}
.webthree .browser-row-list .list > li {
  border-bottom: 2px solid white;
}
.webthree .browser-row-list .list > li .sub-items {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
}
.webthree .browser-row-list .list > li .sub-items > li {
  border-top: 2px solid white;
}
.webthree .browser-row-list.sub-items {
  border-top: 2px solid white;
}
.webthree .browser-row-list.sub-items > .list-wrapper > .list {
  margin-bottom: -2px;
}
.webthree .state-selected .browser-row-list .sort-headers {
  background-color: white;
}
.webthree .busy-indicator {
  display: inline-block;
  min-width: 16px;
  min-height: 16px;
  background: url(../images/ajax-loader-glass.gif) center no-repeat;
}
.webthree .busy-indicator-big {
  display: inline-block;
  min-width: 32px;
  min-height: 32px;
  background: url(../images/ajax-loader-big-glass.gif) center no-repeat;
}
.webthree .browser-row.state-selected > .busy-indicator {
  background: url(../images/ajax-loader-lightblue.gif) center no-repeat;
}
.webthree .browser-row.state-selected > .busy-indicator-big {
  background: url(../images/ajax-loader-big-lightblue.gif) center no-repeat;
}
.webthree .column-header.state-selected .busy-indicator {
  background: url(../images/ajax-loader-white.gif) center no-repeat;
}
.webthree .column-header.state-selected .busy-indicator-big {
  background: url(../images/ajax-loader-big-white.gif) center no-repeat;
}
.webthree .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding: 7px 15px;
  border: 1px solid transparent;
  text-decoration: none;
  text-align: center;
  background-color: #5e6c74;
  color: white;
  border: 1px solid #5e6c74;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-decoration: none !important;
  cursor: pointer;
}
.webthree .button:hover:not([disabled]) {
  color: white;
}
.webthree .button:after {
  float: right;
}
.webthree .button:before {
  float: left;
}
.webthree .button.reverse-icon-position:before {
  float: right;
}
.webthree .button.reverse-icon-position:after {
  float: left;
}
.webthree .button:hover:not([disabled]) {
  background-color: #535f66;
  border-color: #535f66;
  color: white;
}
.webthree .button.button-invert {
  background-color: white;
  border-color: #5e6c74;
  color: #5e6c74;
}
.webthree .button.button-invert:hover:not([disabled]) {
  background-color: white;
  border-color: #535f66;
  color: #535f66;
}
.webthree .button.button-primary {
  background-color: #00adef;
  border: 1px solid #00adef;
  color: #ffffff;
}
.webthree .button.button-primary:hover:not([disabled]) {
  background-color: #009bd6;
  border-color: #009bd6;
  color: #ffffff;
}
.webthree .button.button-primary.button-invert {
  background-color: #ffffff;
  border-color: #00adef;
  color: #00adef;
}
.webthree .button.button-primary.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #009bd6;
  color: #009bd6;
}
.webthree .button.button-danger {
  background-color: #ef4328;
  border: 1px solid #ef4328;
  color: #ffffff;
}
.webthree .button.button-danger:hover:not([disabled]) {
  background-color: #ec2f12;
  border-color: #ec2f12;
  color: #ffffff;
}
.webthree .button.button-danger.button-invert {
  background-color: #ffffff;
  border-color: #ef4328;
  color: #ef4328;
}
.webthree .button.button-danger.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #ec2f12;
  color: #ec2f12;
}
.webthree .button.button-warning {
  background-color: #f5821f;
  border: 1px solid #f5821f;
  color: #ffffff;
}
.webthree .button.button-warning:hover:not([disabled]) {
  background-color: #f0750b;
  border-color: #f0750b;
  color: #ffffff;
}
.webthree .button.button-warning.button-invert {
  background-color: #ffffff;
  border-color: #f5821f;
  color: #f5821f;
}
.webthree .button.button-warning.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #f0750b;
  color: #f0750b;
}
.webthree .button.button-caution {
  background-color: #ffc000;
  border: 1px solid #ffc000;
  color: #ffffff;
}
.webthree .button.button-caution:hover:not([disabled]) {
  background-color: #e6ad00;
  border-color: #e6ad00;
  color: #ffffff;
}
.webthree .button.button-caution.button-invert {
  background-color: #ffffff;
  border-color: #ffc000;
  color: #ffc000;
}
.webthree .button.button-caution.button-invert:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #e6ad00;
  color: #e6ad00;
}
.webthree .button .icon {
  padding: 0 10px 0 0;
}
.webthree .button.button-center {
  display: block;
  margin: 0 auto;
}
.webthree .button.button-large {
  padding: 15px 20px;
  font-size: 25px;
}
.webthree .button.button-medium {
  padding: 15px 20px;
  font-size: 19px;
  line-height: 1;
  font-weight: 300;
}
.webthree .button.button-medium-small {
  padding: 13px 12px;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
}
.webthree .button.button-small {
  padding: 10px 10px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
}
.webthree .button.button-middle {
  display: block;
  margin: 0 auto;
}
.webthree .button.button-right {
  float: right;
}
.webthree .button.button-block {
  display: block;
  width: 100%;
}
.webthree .button.full-width {
  display: block;
  text-align: center;
}
.webthree .button[disabled] {
  opacity: 0.5;
}
.webthree .button-wrapper {
  padding-top: 10px;
}
.webthree .button-hidden {
  /* transition */
  -webkit-transition: left 0.4s ease;
  -moz-transition: left 0.4s ease;
  -o-transition: left 0.4s ease;
  transition: left 0.4s ease;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 100%;
  overflow: hidden;
  background-color: white;
}
.webthree .button-hidden.button-show {
  left: 0;
}
.webthree ul.checklist {
  margin: 0;
  padding: 0 0 18px 20px;
  color: #9ba7af;
  font-size: 16px;
  font-weight: 400;
  list-style: none;
}
.webthree ul.checklist li {
  margin-left: 0;
  margin-top: 12px;
  text-indent: -20px;
}
.webthree ul.checklist li:before {
  font-family: "cuda_iconregular";
  content: "\F223";
  margin-right: 5px;
}
.webthree ul.checklist li:before {
  margin-right: 10px;
}
.webthree ul.checklist li:before {
  color: #52ba46;
}
.webthree ul.checklist.no-checks li:before {
  content: '';
  margin-right: 20px;
}
.webthree .control {
  display: inline-block;
  line-height: 40px;
  width: 40px;
  text-align: center;
  background-color: white;
  color: #00adef;
  vertical-align: top;
  text-decoration: none;
  border-radius: 5px;
  box-shadow: inset 0 -6px 1px -5px rgba(0, 0, 0, 0.1);
}
.webthree .control:active {
  box-shadow: inset 0 6px 1px -5px rgba(0, 0, 0, 0.075);
}
.webthree .control:hover {
  color: #f5821f;
}
.webthree .column-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 76px;
  padding-top: 20px;
  padding-right: 12px;
  background-color: #f9f9f9;
  color: #00adef;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .column-header .breadcrumbs-container {
  display: none;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -10px;
  color: #9ba7af;
  font-size: 11px;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  padding: 0 8px 0 16px;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li {
  display: inline-block;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li.hidden {
  display: none;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li.hidden-last {
  display: inline-block;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li.hidden-last:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F008";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li.hidden-last:before {
  content: '...';
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li.hidden-last:after {
  padding: 0 6px 0 4px;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li.hidden-last > a {
  display: none;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li > a {
  color: #9ba7af;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li > a:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F008";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li > a:after {
  padding: 0 6px;
}
.webthree .column-header .breadcrumbs-container .breadcrumb-list > li > a:hover {
  color: #f5821f;
}
.webthree .column-header .nav-back {
  display: block;
  float: left;
  vertical-align: top;
  width: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 4px;
  margin-right: 4px;
  display: none;
  font-size: 28px;
  text-decoration: none;
}
.webthree .column-header .nav-back:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F001";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header .nav-back:hover {
  color: #f5821f;
}
.webthree .column-header figure {
  display: block;
  float: left;
  vertical-align: top;
  width: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 4px;
  margin-right: 4px;
}
.webthree .column-header figure img {
  width: auto;
  height: 30px;
  margin-top: 5px;
  opacity: 1;
  transition: opacity 100ms;
}
.webthree .column-header figure img.no-source {
  display: none;
}
.webthree .column-header figure img.image-rotate-exif-1 {
  /* transform */
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.webthree .column-header figure img.image-rotate-exif-3 {
  /* transform */
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.webthree .column-header figure img.image-rotate-exif-6 {
  /* transform */
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.webthree .column-header figure img.image-rotate-exif-8 {
  /* transform */
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.webthree .column-header figure img.loading {
  opacity: 0;
}
.webthree .column-header.type-file > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-file.subtype-video > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F315";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-file.subtype-audio > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F317";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-file.subtype-image > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F102";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-inbox > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-devices > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-dir.subtype-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F539";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-syncing-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-share > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-groups > figure:after,
.webthree .column-header.type-dir.subtype-group > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.everyone > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-users > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-dir.subtype-appliances > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-copy > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-copy > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-copy > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-company > figure:after,
.webthree .column-header.type-pending-company > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-company > figure:before,
.webthree .column-header.type-pending-company > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-company > figure:after,
.webthree .column-header.type-pending-company > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-root > figure:after,
.webthree .column-header.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F000";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-profile > figure:after,
.webthree .column-header.type-user > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-profile.status-pending > figure:before,
.webthree .column-header.type-user.status-pending > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-profile.status-pending > figure:after,
.webthree .column-header.type-user.status-pending > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-profile > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.subtype-profile > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-profile > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-usage > figure:after,
.webthree .column-header.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.subtype-usage > figure:before,
.webthree .column-header.subtype-account > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-usage > figure:after,
.webthree .column-header.subtype-account > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-bonuses > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F236";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.subtype-bonuses > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-bonuses > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-apps > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F101";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.subtype-apps > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.subtype-apps > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.type-device > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.type-device.subtype-appliance > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .column-header.has-thumbnail > figure:after {
  display: none;
}
.webthree .column-header figure {
  font-size: 27px;
}
.webthree .column-header figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header h1 {
  vertical-align: top;
  font-size: 24px;
  font-weight: 300;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .column-header h1 a {
  color: #00adef;
  text-decoration: none;
}
.webthree .column-header h1 a:hover {
  color: #00adef;
}
.webthree .column-header .status-tags {
  display: none;
  position: absolute;
  left: 58px;
  top: 56px;
  line-height: 12px;
}
.webthree .column-header .busy-indicator {
  display: none;
  float: right;
  margin-top: 12px;
}
.webthree .column-header.state-busy .busy-indicator {
  display: block;
}
.webthree .column-header .controls {
  position: relative;
  display: block;
  float: right;
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  padding: 0 0 0 12px;
  font-size: 27px;
}
.webthree .column-header .controls .control {
  display: none;
  margin-right: -5px;
}
.webthree .column-header .controls .control.more-actions {
  display: inline-block;
}
.webthree .column-header .controls .control.more-actions .menu-text {
  display: none;
}
.webthree .column-header .controls .control:last-child {
  margin-right: 0;
}
.webthree .column-header .controls .control.state-selected,
.webthree .column-header .controls .control:active {
  /*border-bottom: 4px solid lighten(@color-seablue, 10%);
				line-height: 36px;*/
  color: #00adef;
  cursor: default;
}
.webthree .column-header .controls .control.state-selected:hover,
.webthree .column-header .controls .control:active:hover {
  color: #00adef;
}
.webthree .column-header .controls .primary-action {
  display: none;
}
.webthree .column-header .controls .control-group {
  display: inline-block;
}
.webthree .column-header .controls .control-group .control {
  border-radius: 0;
}
.webthree .column-header .controls .control-group .control:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.webthree .column-header .controls .control-group .control:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.webthree .column-header.state-selected {
  background-color: white;
  color: #364249;
}
.webthree .column-header.state-selected figure:after {
  font-family: "cuda_iconregular" !important;
}
.webthree .column-header.state-selected figure img {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.webthree .column-header.state-selected h1 a,
.webthree .column-header.state-selected h1 a:hover {
  color: #364249;
}
.webthree .column-header.state-selected .status-tags {
  display: block;
}
.webthree .column-header.state-selected .nav-back:hover {
  color: #f5821f;
}
.webthree .column-header.state-selected .controls .control {
  display: inline-block;
  background-color: #f9f9f9;
}
.webthree .column-header.state-selected .controls .control.state-selected {
  background-color: #ececec;
}
.webthree .column-header.state-selected .controls .primary-action {
  display: inline-block;
  color: #00adef;
  text-decoration: none;
  font-weight: 300;
  margin-right: 20px;
}
.webthree .column-header.state-selected .controls .primary-action:hover {
  color: #f5821f;
}
.webthree .column-header.state-selected .controls .primary-action > figure {
  width: 40px;
  padding: 0;
  margin: 0;
  line-height: 40px;
}
.webthree .column-header.state-selected .controls .primary-action > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header.state-selected .controls .primary-action > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .column-header .controls .control {
  box-shadow: inset 0 -6px 1px -5px rgba(0, 0, 0, 0.075);
}
.webthree .column-header .controls .control.state-selected,
.webthree .column-header .controls .control:active {
  box-shadow: inset 0 6px 1px -5px rgba(0, 0, 0, 0.05);
}
.webthree .column-header.state-selected .controls .control {
  box-shadow: inset 0 -6px 1px -5px rgba(0, 0, 0, 0.1);
}
.webthree .column-header.state-selected .controls .control.state-selected,
.webthree .column-header.state-selected .controls .control:active {
  box-shadow: inset 0 6px 1px -5px rgba(0, 0, 0, 0.075);
}
.webthree .leftmost-visible-column .column-header:not(.type-root) > figure {
  display: none;
}
.webthree .leftmost-visible-column .column-header:not(.type-root) > .nav-back {
  display: block;
}
.webthree .leftmost-visible-column .column-header .breadcrumbs-container {
  display: block;
}
.webthree .leftmost-visible-column .column-header .controls a.more-actions {
  line-height: 14px;
  padding: 6px 0;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  display: block;
}
.webthree .leftmost-visible-column .column-header .controls a.more-actions .menu-text {
  display: inline;
}
.webthree .leftmost-visible-column .column-header .controls a.more-actions:after {
  display: block;
  font-size: 18px;
}
.webthree .browser-column.breakpoint-medium .column-header .controls .control {
  display: none;
}
.webthree .browser-column.breakpoint-medium .column-header .controls .control.more-actions {
  display: inline-block;
}
.webthree .browser-column.breakpoint-small .column-header .controls .primary-action {
  display: none;
}
.webthree .browser-column.type-root .column-header {
  background: url(../images/logo_type_full_color-small.svg) 10px 16px no-repeat;
  background-size: auto 40px;
}
.webthree .browser-column.type-root .column-header > figure,
.webthree .browser-column.type-root .column-header > h1 {
  display: none;
}
.webthree .company-setup .clearfix textarea {
  margin-top: 6px;
  margin-bottom: 8px;
}
.webthree .company-setup .link-wrapper {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.webthree .company-setup .link-wrapper > a {
  display: inline-block;
  text-decoration: none;
}
.webthree .company-setup .link-wrapper > a.action-link {
  color: #f5821f;
}
.webthree .company-setup .link-wrapper-right {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-align: right;
}
.webthree .company-setup .link-wrapper-right > a {
  display: inline-block;
  text-decoration: none;
}
.webthree .company-setup .link-wrapper-right > a.action-link {
  color: #f5821f;
}
.webthree .company-setup .company-setup-list-status {
  float: right;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
  color: #52ba46;
}
.webthree .company-setup .company-setup-list-status.state-error {
  color: #ef4328;
}
.webthree .company-setup .company-setup-select-users-message {
  display: none;
  font-size: 12px;
  font-style: italic;
}
.webthree .company-setup .company-setup-domain-verify table {
  margin-bottom: 18px;
  table-layout: fixed;
  width: 100%;
  font-size: 14px;
  text-align: left;
}
.webthree .company-setup .company-setup-domain-verify table td {
  font-weight: 400;
}
.webthree .company-setup .company-setup-domain-status figure {
  font-size: 128px;
  text-align: center;
}
.webthree .company-setup .company-setup-domain-status .status {
  margin: 0 64px 24px;
  font-size: 16px;
  text-align: center;
}
.webthree .company-setup .company-setup-domain-status .status-success {
  color: #52ba46;
}
.webthree .company-setup .company-setup-domain-status .status-error {
  color: #ef4328;
}
.webthree .company-setup .company-setup-users-action {
  margin-top: 14px;
  margin-bottom: 26px;
}
.webthree .company-setup .company-setup-users-upgrade {
  display: none;
}
.webthree .company-setup .company-setup-group-selection {
  margin-top: 32px;
}
.webthree .company-setup .company-setup-group-selection .groups-list {
  height: 115px;
}
.webthree .company-setup .company-setup-group-update-cancel,
.webthree .company-setup .company-setup-group-update-back,
.webthree .company-setup .company-setup-group-update-done {
  display: none;
}
.webthree .company-setup .company-setup-button-group {
  padding-top: 18px;
}
.webthree .company-setup .company-setup-button-group button:first-child {
  border-left: 0;
  border-right: 0;
}
.webthree .company-setup .company-setup-button-group button + button {
  border-right: 0;
}
.webthree .company-setup .company-setup-footer {
  margin-bottom: 4px;
}
.webthree .company-setup h5 {
  margin: 12px 0 2px;
  color: #f5821f;
  font-weight: 400;
}
.webthree .company-setup h5 + p.note {
  margin-top: 4px;
}
.webthree .company-setup p.note {
  color: #9ba7af;
  font-size: 14px;
  font-weight: 400;
}
.webthree .company-setup .menu-wrapper {
  border: 1px solid #00adef;
  margin: 8px 0;
  padding: 0;
  height: 200px;
  overflow: auto;
  font-size: 14px;
}
.webthree .company-setup .menu-wrapper.tall {
  height: 300px;
}
.webthree .company-setup .menu-wrapper label {
  margin: 0;
  padding: 13px 0;
  position: relative;
  color: #5e6c74;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
.webthree .company-setup .menu-wrapper input[type=checkbox] {
  position: absolute;
  top: 12px;
  left: 22px;
}
.webthree .company-setup .menu-wrapper ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
}
.webthree .company-setup .menu-wrapper ul li {
  border-top: 2px solid #f9f9f9;
  border-left: 2px solid #f9f9f9;
  display: block;
  margin: 0;
  position: relative;
  background-color: white;
  color: #5e6c74;
  list-style: none;
  text-decoration: none;
}
.webthree .company-setup .menu-wrapper ul li:first-child {
  border-top: 0;
}
.webthree .company-setup .menu-wrapper ul li:hover {
  background-color: #d4eefc;
}
.webthree .company-setup .menu-wrapper ul li.empty {
  margin: 0;
  padding: 32px 0;
  background-color: #f9f9f9;
  text-align: center;
}
.webthree .company-setup .menu-wrapper ul li.empty:hover {
  background-color: white;
}
.webthree .company-setup .menu-wrapper ul li label {
  padding-left: 56px;
}
.webthree .company-setup .menu-wrapper ul li .icon {
  position: absolute;
  top: 9px;
  left: 13px;
  width: 32px;
  color: #00adef;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
}
.webthree .company-setup .menu-wrapper ul li .icon:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .company-setup .menu-wrapper ul li .icon:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .company-setup .menu-wrapper ul li .icon.action-close {
  float: right;
  left: initial;
  padding: 8px;
  position: relative;
  right: 0;
  top: -13px;
}
.webthree .company-setup .menu-wrapper ul li .icon.action-close:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F220";
  -webkit-font-smoothing: antialiased;
}
.webthree .company-setup .menu-wrapper ul li .icon.action-close:hover {
  background-color: #5e6c74;
  color: white;
}
.webthree .company-setup .menu-wrapper ul .group-row {
  padding-bottom: 13px;
  padding-left: 56px;
  padding-top: 13px;
}
.webthree .company-setup .menu-wrapper .busy-indicator-wrapper {
  margin: 32px auto;
  text-align: center;
}
.webthree .row-list-view-empty {
  opacity: 0;
  height: 100%;
}
.webthree .row-list-view-empty .empty-wrapper {
  width: 100%;
  text-align: center;
}
.webthree .row-list-view-empty .empty-wrapper img {
  width: 150px;
}
.webthree .column-flash-message-container,
.webthree .flash-message-container {
  position: relative;
  /*.flash-message {
		border-bottom: 1px solid @color-slate;
	}*/
}
.webthree .flash-message {
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1px;
  padding: 10px;
  padding-right: 40px;
  text-align: left;
  position: relative;
}
.webthree .flash-message:before {
  font-family: 'cuda_iconregular';
  content: "\F228";
  font-size: 14px;
  margin-right: 5px;
}
.webthree .flash-message.info:before,
.webthree .flash-message.notice:before {
  content: "\F243";
}
.webthree .flash-message.success:before {
  content: "\F224";
}
.webthree .flash-message.error {
  background-color: #f4816f;
  color: #8d1c0a;
}
.webthree .flash-message.warning {
  background-color: #f8ab68;
  color: #8e4506;
}
.webthree .flash-message.info,
.webthree .flash-message.notice {
  background-color: #3dc9ff;
  color: #005170;
}
.webthree .flash-message.success {
  background-color: #7edf68;
  color: #246516;
}
.webthree .flash-message .flash-close-button {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  font-size: 28px;
  width: 40px;
  text-align: center;
}
.webthree .flash-message .flash-close-button:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F220";
  -webkit-font-smoothing: antialiased;
}
.webthree .flash-message .flash-close-button:hover {
  opacity: 0.5;
}
.webthree .question .button-group .button.buttons-0-2,
.webthree .question .button-group.buttons-0-2 {
  width: 0px;
}
.webthree .question .field-wrapper.buttons-0-2 .field-wrapper-input {
  right: 0px;
}
.webthree .question .button-group .button.buttons-1-2,
.webthree .question .button-group.buttons-1-2 {
  width: 40px;
}
.webthree .question .field-wrapper.buttons-1-2 .field-wrapper-input {
  right: 40px;
}
.webthree .question .button-group .button.buttons-2-2,
.webthree .question .button-group.buttons-2-2 {
  width: 80px;
}
.webthree .question .field-wrapper.buttons-2-2 .field-wrapper-input {
  right: 80px;
}
.webthree .question .field-wrapper.buttons-2-2 .field-state {
  right: 0px;
}
.webthree .question .button-group .button.buttons-3-2,
.webthree .question .button-group.buttons-3-2 {
  width: 120px;
}
.webthree .question .field-wrapper.buttons-3-2 .field-wrapper-input {
  right: 120px;
}
.webthree .question .field-wrapper.buttons-3-2 .field-state {
  right: 40px;
}
.webthree .question .button-group .button.buttons-4-2,
.webthree .question .button-group.buttons-4-2 {
  width: 160px;
}
.webthree .question .field-wrapper.buttons-4-2 .field-wrapper-input {
  right: 160px;
}
.webthree .question .field-wrapper.buttons-4-2 .field-state {
  right: 80px;
}
.webthree .question .button-group .button.buttons-5-2,
.webthree .question .button-group.buttons-5-2 {
  width: 200px;
}
.webthree .question .field-wrapper.buttons-5-2 .field-wrapper-input {
  right: 200px;
}
.webthree .question .field-wrapper.buttons-5-2 .field-state {
  right: 120px;
}
.webthree .question .button-group .button.buttons-6-2,
.webthree .question .button-group.buttons-6-2 {
  width: 240px;
}
.webthree .question .field-wrapper.buttons-6-2 .field-wrapper-input {
  right: 240px;
}
.webthree .question .field-wrapper.buttons-6-2 .field-state {
  right: 160px;
}
.webthree form ::-webkit-input-placeholder {
  color: #00adef;
}
.webthree form :-moz-placeholder {
  color: #00adef;
}
.webthree form ::-moz-placeholder {
  color: #00adef;
}
.webthree form :-ms-input-placeholder {
  color: #00adef;
}
.webthree form .column-form {
  padding: 4px 6px;
}
.webthree form .column-form:first-child {
  padding-left: 0;
}
.webthree form .column-form:last-child {
  padding-right: 0;
}
.webthree form input.input-centered {
  text-align: center;
}
.webthree form input[type="checkbox"],
.webthree form input[type="radio"] {
  margin-right: 3px;
}
.webthree form button {
  min-height: 44px;
}
.webthree label {
  display: block;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 11px;
  color: #364249;
  margin: 10px 0 4px;
}
.webthree label.for-group {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
}
.webthree label.for-checkbox {
  font-size: 12px;
  font-weight: 400;
  text-transform: none;
}
.webthree label > textarea,
.webthree label > input,
.webthree label > select,
.webthree label > .selectize-control,
.webthree label > button {
  margin-top: 5px;
}
.webthree label small {
  color: #9ba7af;
  font-size: 11px;
  font-style: italic;
}
.webthree textarea,
.webthree input[type="text"],
.webthree input[type="email"],
.webthree input[type="number"],
.webthree input[type="tel"],
.webthree input[type="url"],
.webthree input[type="password"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 44px;
  padding: 10px;
  border: 1px solid #00adef;
  font-size: 15px;
}
.webthree textarea:focus,
.webthree input[type="text"]:focus,
.webthree input[type="email"]:focus,
.webthree input[type="number"]:focus,
.webthree input[type="tel"]:focus,
.webthree input[type="url"]:focus,
.webthree input[type="password"]:focus {
  outline: none;
  box-shadow: 0 0 10px #7ed3f6;
}
.webthree textarea:disabled:not(.keep-styling),
.webthree input[type="text"]:disabled:not(.keep-styling),
.webthree input[type="email"]:disabled:not(.keep-styling),
.webthree input[type="number"]:disabled:not(.keep-styling),
.webthree input[type="tel"]:disabled:not(.keep-styling),
.webthree input[type="url"]:disabled:not(.keep-styling),
.webthree input[type="password"]:disabled:not(.keep-styling),
.webthree textarea[readonly],
.webthree input[type="text"][readonly],
.webthree input[type="email"][readonly],
.webthree input[type="number"][readonly],
.webthree input[type="tel"][readonly],
.webthree input[type="url"][readonly],
.webthree input[type="password"][readonly] {
  background-color: transparent;
  border-color: lightgray;
}
.webthree textarea {
  height: auto;
  min-height: 100px;
}
.webthree footer {
  text-align: right;
}
.webthree footer .button {
  margin-top: 10px;
}
.webthree span.state-error {
  font-weight: 300;
  color: #ef4328;
}
.webthree .question-heading {
  font-weight: 300;
  font-size: 15px;
  margin: 5px 0;
}
.webthree label.inline {
  margin: 5px auto;
  padding-left: 5px;
  text-align: right;
}
.webthree .form-group-horizontal label {
  padding: 8px 0;
  margin: 5px 0;
  line-height: 18px;
}
.webthree .question {
  width: 100%;
  display: block;
  position: relative;
  clear: both;
}
.webthree .question .selectize-input {
  padding: 8px 8px;
}
.webthree .question .selectize-control.multi .selectize-input.has-items,
.webthree .question .selectize-input.has-items {
  padding: 8px 8px;
}
.webthree .question input {
  height: 44px;
  width: 100%;
}
.webthree .question .button {
  padding-top: 16px;
  padding-bottom: 16px;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: 80px;
  height: 44px;
  display: block;
  text-align: center;
}
.webthree .question .button-group {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  height: 44px;
  width: 80px;
  display: block;
}
.webthree .question .button-group .button {
  width: 80px;
  height: 100%;
  position: relative;
  float: right;
  border: none;
  border-left: 1px solid white;
}
.webthree .question .button-group .button.button-block {
  display: block;
  width: 100%;
}
.webthree .question .button-group .button.email-remove {
  font-size: 30px;
  line-height: 12px;
}
.webthree .question .button-group .button:hover {
  border: none;
  border-left: 1px solid white;
}
.webthree .question .field-wrapper {
  position: relative;
  right: 80px;
  margin-left: 80px;
  display: block;
  height: 44px;
}
.webthree .question .field-wrapper .selectize-input,
.webthree .question .field-wrapper .selectize-control {
  height: 44px;
  line-height: 23px;
}
.webthree .question .field-wrapper .field-state {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: auto;
  width: 80px;
  font-size: 13px;
  line-height: 14px;
  padding: 14px 0;
  text-align: center;
  color: #f5821f;
}
.webthree .question .field-wrapper .field-wrapper-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.webthree .question .field-wrapper .field-wrapper-input.full {
  position: static;
  width: 100%;
}
.webthree .question .field-wrapper.field-wrapper-styled {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  right: 0;
  margin-left: 0;
  display: block;
  border: 1px solid #00adef;
}
.webthree .question .field-wrapper.field-wrapper-styled input {
  height: 42px;
  border: none;
}
.webthree .question .field-wrapper.field-wrapper-styled input:focus {
  box-shadow: none;
}
.webthree .form-section {
  overflow: hidden;
  padding: 0px !important;
}
.webthree .form-section label {
  margin-top: 5px;
}
.webthree .form-section .field {
  float: left;
  padding-right: 10px;
  box-sizing: border-box;
}
.webthree .form-section .field:last-child {
  padding-right: 0;
}
.webthree .form-section .field input {
  width: 100%;
  box-sizing: border-box;
  margin-right: 10px;
}
.webthree .form-section .full-column {
  max-width: 100%;
}
.webthree .form-section .left-column {
  max-width: 230px;
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 30px 40px;
}
.webthree .form-section .right-column {
  max-width: 480px;
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 30px 40px;
}
.webthree .form-group-horizontal,
.webthree .form-element-wrapper {
  margin: 10px 0 4px;
}
.webthree .info-flag {
  display: none;
  background-color: #5e6c74;
  color: white;
  height: 60px;
  line-height: 14px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .info-flag figure {
  display: block;
  float: left;
  vertical-align: top;
  width: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 4px;
  margin-right: 4px;
  line-height: 60px;
  height: 60px;
  font-size: 26px;
}
.webthree .info-flag figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .info-flag figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .info-flag h1 {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  padding: 16px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .info-flag h1 small {
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
}
.webthree .info-flag h1 small:before {
  content: "\A";
  white-space: pre;
}
.webthree .info-flag h1 .more {
  color: #00adef;
}
.webthree .info-flag h1 .more:hover {
  color: white;
}
.webthree .info-flag .button {
  display: block;
  float: right;
  height: 60px;
  line-height: 60px;
  padding: 0 24px 0 0;
  margin-left: 10px;
  font-weight: 300;
}
.webthree .info-flag .close {
  display: block;
  float: right;
  font-size: 32px;
  line-height: 16px;
  padding: 8px;
  border: 0;
  color: white;
  line-height: 60px;
  padding: 0 10px;
  font-weight: 300;
}
.webthree .info-flag .close:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F220";
  -webkit-font-smoothing: antialiased;
}
.webthree .info-flag .close:hover {
  background-color: #535f66;
}
.webthree .state-selected .info-flag {
  display: block;
}
.webthree .breakpoint-large .info-flag .button {
  padding: 0;
}
.webthree .breakpoint-large .info-flag .button .text {
  display: none;
}
.webthree .breakpoint-medium .info-flag {
  height: 74px;
  white-space: normal;
}
.webthree .breakpoint-medium .info-flag figure {
  line-height: 74px;
}
.webthree .breakpoint-medium .info-flag h1 {
  white-space: normal;
}
.webthree .breakpoint-medium .info-flag .button,
.webthree .breakpoint-medium .info-flag .close {
  line-height: 74px;
}
.webthree .breakpoint-medium .info-flag .button {
  height: 74px;
}
.webthree .breakpoint-small .info-flag {
  height: 102px;
}
.webthree .breakpoint-small .info-flag figure {
  line-height: 102px;
}
.webthree .breakpoint-small .info-flag .button,
.webthree .breakpoint-small .info-flag .close {
  line-height: 102px;
}
.webthree .breakpoint-small .info-flag .button {
  height: 102px;
}
.webthree .install-app .description {
  font-size: 14px;
}
.webthree .install-app .button {
  display: block;
  margin-top: 15px;
  font-size: 20px;
  text-align: center;
}
.webthree .install-app .button .icon {
  font-size: 26px;
  position: relative;
  top: 2px;
}
.webthree .install-app .more {
  font-size: 13px;
  font-weight: 300;
  color: #9ba7af;
}
.webthree .install-app .more a {
  text-decoration: none;
  color: #00adef;
}
.webthree .login-view .stay-logged-in {
  position: relative;
  top: 10px;
}
.webthree .login-view .stay-logged-in input[type="checkbox"] {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}
.webthree .login-view .stay-logged-in label {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  margin-left: 5px;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
}
.webthree .login-view .forgot-password {
  position: relative;
  top: 10px;
  float: right;
  text-align: right;
  font-size: 14px;
}
.webthree .login-view .forgot-password-form {
  display: none;
}
.webthree .login-view .login-form {
  display: block;
}
.webthree .login-view[data-forgot-password] .login-form {
  display: none;
}
.webthree .login-view[data-forgot-password] .forgot-password-form {
  display: block;
}
.webthree .media-controls .control {
  display: inline-block;
  padding: 10px;
  cursor: pointer;
}
.webthree .media-controls .control:hover {
  color: #00adef;
}
.webthree .chromecast-controls {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 15px;
}
.webthree .menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
}
.webthree .menu a,
.webthree .menu li {
  position: relative;
  display: block;
  height: 40px;
  line-height: 40px;
  border-top: 2px solid white;
  text-decoration: none;
  background-color: #f9f9f9;
  color: #364249;
  font-size: 14px;
}
.webthree .menu a figure,
.webthree .menu li figure {
  display: block;
  float: left;
  vertical-align: top;
  width: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 4px;
  margin-right: 4px;
}
.webthree .menu a figure img,
.webthree .menu li figure img {
  width: auto;
  height: 30px;
  margin-top: 5px;
  opacity: 1;
  transition: opacity 100ms;
}
.webthree .menu a figure img.no-source,
.webthree .menu li figure img.no-source {
  display: none;
}
.webthree .menu a figure img.image-rotate-exif-1,
.webthree .menu li figure img.image-rotate-exif-1 {
  /* transform */
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.webthree .menu a figure img.image-rotate-exif-3,
.webthree .menu li figure img.image-rotate-exif-3 {
  /* transform */
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.webthree .menu a figure img.image-rotate-exif-6,
.webthree .menu li figure img.image-rotate-exif-6 {
  /* transform */
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.webthree .menu a figure img.image-rotate-exif-8,
.webthree .menu li figure img.image-rotate-exif-8 {
  /* transform */
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.webthree .menu a figure img.loading,
.webthree .menu li figure img.loading {
  opacity: 0;
}
.webthree .menu a.type-file > figure:after,
.webthree .menu li.type-file > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-file.subtype-video > figure:after,
.webthree .menu li.type-file.subtype-video > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F315";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-file.subtype-audio > figure:after,
.webthree .menu li.type-file.subtype-audio > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F317";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-file.subtype-image > figure:after,
.webthree .menu li.type-file.subtype-image > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F102";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir > figure:after,
.webthree .menu li.type-dir > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-inbox > figure:after,
.webthree .menu li.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-inbox > figure:before,
.webthree .menu li.type-dir.subtype-inbox > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-dir.subtype-inbox > figure:after,
.webthree .menu li.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-dir.subtype-devices > figure:after,
.webthree .menu li.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-devices > figure:before,
.webthree .menu li.type-dir.subtype-devices > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-dir.subtype-devices > figure:after,
.webthree .menu li.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-dir.subtype-link > figure:after,
.webthree .menu li.type-dir.subtype-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F539";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-syncing-link > figure:after,
.webthree .menu li.type-dir.subtype-syncing-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-share > figure:after,
.webthree .menu li.type-dir.subtype-share > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-groups > figure:after,
.webthree .menu li.type-dir.subtype-groups > figure:after,
.webthree .menu a.type-dir.subtype-group > figure:after,
.webthree .menu li.type-dir.subtype-group > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.everyone > figure:after,
.webthree .menu li.type-dir.everyone > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-users > figure:after,
.webthree .menu li.type-dir.subtype-users > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-dir.subtype-appliances > figure:after,
.webthree .menu li.type-dir.subtype-appliances > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-copy > figure:after,
.webthree .menu li.type-copy > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-copy > figure:before,
.webthree .menu li.type-copy > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-copy > figure:after,
.webthree .menu li.type-copy > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-company > figure:after,
.webthree .menu li.type-company > figure:after,
.webthree .menu a.type-pending-company > figure:after,
.webthree .menu li.type-pending-company > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-company > figure:before,
.webthree .menu li.type-company > figure:before,
.webthree .menu a.type-pending-company > figure:before,
.webthree .menu li.type-pending-company > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-company > figure:after,
.webthree .menu li.type-company > figure:after,
.webthree .menu a.type-pending-company > figure:after,
.webthree .menu li.type-pending-company > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-root > figure:after,
.webthree .menu li.type-root > figure:after,
.webthree .menu a.subtype-account > figure:after,
.webthree .menu li.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F000";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-profile > figure:after,
.webthree .menu li.type-profile > figure:after,
.webthree .menu a.type-user > figure:after,
.webthree .menu li.type-user > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-profile.status-pending > figure:before,
.webthree .menu li.type-profile.status-pending > figure:before,
.webthree .menu a.type-user.status-pending > figure:before,
.webthree .menu li.type-user.status-pending > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-profile.status-pending > figure:after,
.webthree .menu li.type-profile.status-pending > figure:after,
.webthree .menu a.type-user.status-pending > figure:after,
.webthree .menu li.type-user.status-pending > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-profile > figure:after,
.webthree .menu li.subtype-profile > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.subtype-profile > figure:before,
.webthree .menu li.subtype-profile > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-profile > figure:after,
.webthree .menu li.subtype-profile > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-usage > figure:after,
.webthree .menu li.subtype-usage > figure:after,
.webthree .menu a.subtype-account > figure:after,
.webthree .menu li.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.subtype-usage > figure:before,
.webthree .menu li.subtype-usage > figure:before,
.webthree .menu a.subtype-account > figure:before,
.webthree .menu li.subtype-account > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-usage > figure:after,
.webthree .menu li.subtype-usage > figure:after,
.webthree .menu a.subtype-account > figure:after,
.webthree .menu li.subtype-account > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-bonuses > figure:after,
.webthree .menu li.subtype-bonuses > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F236";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.subtype-bonuses > figure:before,
.webthree .menu li.subtype-bonuses > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-bonuses > figure:after,
.webthree .menu li.subtype-bonuses > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-apps > figure:after,
.webthree .menu li.subtype-apps > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F101";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.subtype-apps > figure:before,
.webthree .menu li.subtype-apps > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.subtype-apps > figure:after,
.webthree .menu li.subtype-apps > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .menu a.type-device > figure:after,
.webthree .menu li.type-device > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.type-device.subtype-appliance > figure:after,
.webthree .menu li.type-device.subtype-appliance > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .menu a.has-thumbnail > figure:after,
.webthree .menu li.has-thumbnail > figure:after {
  display: none;
}
.webthree .menu a figure,
.webthree .menu li figure {
  font-size: 24px;
  line-height: 40px;
}
.webthree .menu a figure.no-icon,
.webthree .menu li figure.no-icon {
  width: 10px;
}
.webthree .menu a :not(.menu.menu-list a),
.webthree .menu li :not(.menu.menu-list a) {
  cursor: pointer;
}
.webthree .menu a :not(.menu.menu-list a):hover,
.webthree .menu li :not(.menu.menu-list a):hover {
  background-color: #f6f6f6;
}
.webthree .menu a .contents-indicator,
.webthree .menu li .contents-indicator {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 40px;
  line-height: 40px;
  text-align: center;
  color: #9ba7af;
}
.webthree .menu a .menu-action-button,
.webthree .menu li .menu-action-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 40px;
  line-height: 40px;
  text-align: center;
  color: #9ba7af;
  font-size: 30px;
}
.webthree .menu a .menu-action-button:hover,
.webthree .menu li .menu-action-button:hover {
  background-color: #5e6c74;
  color: white;
}
.webthree .menu a .menu-option-title,
.webthree .menu li .menu-option-title {
  margin-right: 40px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .menu a.has-subtext,
.webthree .menu li.has-subtext {
  line-height: 14px;
}
.webthree .menu a.has-subtext .text,
.webthree .menu li.has-subtext .text {
  position: relative;
  top: 6px;
}
.webthree .menu a.has-subtext .text small,
.webthree .menu li.has-subtext .text small {
  white-space: pre;
  color: #617784;
}
.webthree .menu a.has-subtext .text small:before,
.webthree .menu li.has-subtext .text small:before {
  content: "\A";
  white-space: pre;
}
.webthree .menu.context-menu {
  position: relative;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  border: 1px solid #ececec;
  z-index: 1;
  width: 300px;
}
.webthree .menu.context-menu.has-arrow:after,
.webthree .menu.context-menu.has-arrow:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.webthree .menu.context-menu.has-arrow:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: white;
  border-width: 20px;
  right: 1px;
}
.webthree .menu.context-menu.has-arrow:before {
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #ececec;
  border-width: 22px;
  right: 0;
  margin-right: -1px;
}
.webthree .menu.context-menu a {
  background-color: white;
  border: 0;
}
.webthree .menu.context-menu a figure {
  color: #00adef;
  transition: color 500ms;
}
.webthree .menu.context-menu a.first-root-item {
  border-top: 1px dotted #d4eefc;
}
.webthree .menu.context-menu a.first-root-item:first-child {
  border-top: none;
}
.webthree .menu.context-menu a:hover {
  background-color: #d4eefc;
}
.webthree .menu.context-menu a:hover figure {
  color: #0088bc;
}
.webthree .menu.context-menu .tabviews {
  border-bottom: 1px dashed #d4eefc;
}
.webthree .menu .root-item {
  display: none;
}
.webthree .menu.leftmost-visible-column-menu .root-item {
  display: block;
}
.webthree .context-menu-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  overflow: auto;
}
.webthree [data-action="chromecast"] {
  display: none !important;
}
.webthree .chromecast-available [data-action="chromecast"] {
  display: block !important;
}
.webthree .chromecast-available .controls [data-action="chromecast"] {
  display: inline-block !important;
  width: 40px;
  height: 40px;
}
.webthree .browser-column:not(.state-selected):not(.contains-tabview-browser-row-list):not(.has-sort-headers) .menu a:not(.state-selected),
.webthree .browser-column:not(.state-selected):not(.contains-tabview-browser-row-list):not(.has-sort-headers) .menu li:not(.state-selected),
.webthree .browser-column:not(.state-selected):not(.contains-tabview-browser-row-list):not(.has-sort-headers) .browser-row:not(.state-selected) {
  background-color: white;
  border-color: #d4eefc;
}
.webthree .menu.menu-alternate-colors a:not(.state-selected),
.webthree .menu.menu-alternate-colors li:not(.state-selected) {
  background-color: white;
  border-color: #d4eefc;
}
.webthree .menu.menu-padded a,
.webthree .menu.menu-padded li {
  padding: 0 12px;
}
.webthree .meta-info {
  font-size: 12px;
}
.webthree .meta-info > span {
  display: block;
}
.webthree .meta-info .label {
  font-weight: bold;
}
.webthree .meta-info td.text {
  padding-left: 5px;
}
.webthree .meta-info ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.webthree .meta-info.technical-info span {
  text-transform: uppercase;
  font-weight: normal;
}
.webthree .meta-info.technical-info span.text {
  font-weight: bold;
}
.webthree .time-info,
.webthree .info-text {
  color: #5e6c74;
  font-size: 14px;
  font-weight: 300;
}
.webthree .descriptive-text {
  font-size: 14px;
  text-align: center;
  font-style: italic;
}
.webthree .meter {
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
  font-weight: 300;
  text-align: center;
  padding: 0 5px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  background-color: white;
  color: #364249;
}
.webthree .meter .fill {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #d4eefc;
}
.webthree .meter .fill.fill-alt-1 {
  background-color: #52ba46;
}
.webthree .meter .text {
  position: relative;
  z-index: 1;
}
.webthree .meter.meter-large,
.state-selected .webthree .meter.meter-large {
  height: 40px;
  display: block;
  border-radius: 0;
  background-color: #f9f9f9;
}
.webthree .state-selected .meter,
.webthree .meter.meter-dark {
  background-color: #e2f4fd;
}
.webthree .state-selected .meter .fill,
.webthree .meter.meter-dark .fill {
  background-color: #7ed3f6;
}
.webthree .state-selected .meter .fill.fill-alt-1,
.webthree .meter.meter-dark .fill.fill-alt-1 {
  background-color: #52ba46;
}
.webthree .migrate-cloud-storage #migrate-slideshow {
  width: 640px;
  height: 262px;
}
.webthree .migrate-cloud-storage #migrate-slideshow .prevButton,
.webthree .migrate-cloud-storage #migrate-slideshow .nextButton {
  display: none;
}
.webthree .migrate-cloud-storage #migrate-slideshow .slidesWrapper {
  left: 0;
  right: 0;
}
.webthree .migrate-cloud-storage img {
  display: block;
}
.webthree .migrate-cloud-storage .inner-wrapper {
  position: relative;
}
.webthree .migrate-cloud-storage .button {
  position: absolute;
  text-align: center;
}
.webthree .migrate-cloud-storage .get-started .button {
  top: 170px;
  left: 18px;
  width: 326px;
}
.webthree .migrate-cloud-storage .select-provider .button {
  top: 190px;
  left: 50%;
  width: 326px;
  margin-left: -163px;
}
.webthree .migrate-cloud-storage .select-provider .intro-slide-migrate-radio-choices {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 65px;
  text-align: center;
}
.webthree .migrate-cloud-storage .select-provider .intro-slide-migrate-radio-choices .intro-slide-migrate-radio-hit-area {
  display: inline-block;
  width: 102px;
  padding-top: 75px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.webthree .modal-backdrop {
  z-index: 3;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 50px 5px;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 300ms, opacity 300ms;
}
.webthree .modal-backdrop.visible {
  -webkit-transform: scale(1, 1);
  background-color: rgba(0, 0, 0, 0.5);
}
.webthree .modal-backdrop .modal {
  -webkit-transform: scale(0.5, 0.5);
  opacity: 0;
  transition: max-width 200ms, opacity 50ms, -webkit-transform 300ms, width 200ms;
}
.webthree .modal-backdrop.visible .modal {
  -webkit-transform: scale(1, 1);
  opacity: 1;
}
.webthree .modal-backdrop.removing {
  opacity: 0;
}
.webthree .modal-backdrop.removing .modal {
  -webkit-transform: scale(0.5, 0.5);
}
.webthree .modal {
  position: relative;
  background-color: #f9f9f9;
  margin: auto;
  color: #5e6c74;
}
.webthree .modal:before {
  position: absolute;
  content: '';
  right: 15px;
  left: 15px;
  bottom: 0;
  height: 30px;
  z-index: -1;
  border-radius: 0px 0px 100% 100%;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.8);
}
.webthree .modal header {
  padding: 27px 50px 18px 20px;
  position: relative;
  background-color: white;
}
.webthree .modal header:before,
.webthree .modal header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.webthree .modal header:after {
  clear: both;
}
.webthree .modal header figure.icon {
  padding: 0 20px 0 0;
  position: absolute;
  left: 20px;
  top: 24px;
  font-size: 36px;
  line-height: 36px;
}
.webthree .modal header section {
  margin: 0;
}
.webthree .modal header section h1 {
  margin: 4px 0 9px;
  font-size: 24px;
  font-weight: 300;
  line-height: 24px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.webthree .modal header section h1.modal-object {
  font-style: italic;
}
.webthree .modal header section h2 {
  margin: 0 0 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
}
.webthree .modal header section h3 {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.webthree .modal header section h3.modal-status {
  color: #52ba46;
  font-style: italic;
}
.webthree .modal header section h3.modal-status > a {
  font-style: normal;
  font-weight: normal;
  color: #f5821f;
  display: inline-block;
}
.webthree .modal header section h3.modal-status > a:hover {
  color: #f5821f;
}
.webthree .modal header section h3.modal-status > a.text-inverted:hover {
  color: #00adef;
}
.webthree .modal header section h3.modal-status > a:active {
  color: #ef4328;
}
.webthree .modal header figure + section {
  margin: 0 0 0 48px;
}
.webthree .modal.fat-header header {
  padding: 15px 20px;
}
.webthree .modal.fat-header header .icon {
  vertical-align: -1px;
}
.webthree .modal.fat-header header h1 {
  font-size: 32px;
}
.webthree .modal .close {
  background: none;
  border: 0;
  opacity: 1;
  /* transition */
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  font-size: 32px;
  line-height: 16px;
  padding: 8px;
  color: #00adef;
  border-left: 1px solid #d4eefc;
  font-size: 28px;
  padding: 13px 16px 8px;
}
.webthree .modal .close:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F220";
  -webkit-font-smoothing: antialiased;
}
.webthree .modal .close:hover:not([disabled]) {
  color: #364249;
}
.webthree .modal .close[disabled] {
  opacity: 0.1;
  cursor: default;
}
.webthree .modal .body,
.webthree .modal .body-secondary {
  padding: 18px 20px 18px;
  background-color: #f9f9f9;
}
.webthree .modal .body.no-padding,
.webthree .modal .body-secondary.no-padding {
  padding: 0;
}
.webthree .modal .body .body-separator,
.webthree .modal .body-secondary .body-separator {
  height: 2px;
  display: block;
  background-color: white;
  margin: 20px 0;
}
.webthree .modal .body .button-footer,
.webthree .modal .body-secondary .button-footer {
  margin-top: 36px;
  margin-bottom: -18px;
}
.webthree .modal .body .button-footer:before,
.webthree .modal .body-secondary .button-footer:before,
.webthree .modal .body .button-footer:after,
.webthree .modal .body-secondary .button-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.webthree .modal .body .button-footer:after,
.webthree .modal .body-secondary .button-footer:after {
  clear: both;
}
.webthree .modal .body .button-footer button,
.webthree .modal .body-secondary .button-footer button {
  border-bottom: 0;
}
.webthree .modal .body .button-footer button:first-child,
.webthree .modal .body-secondary .button-footer button:first-child {
  border-left: 0;
}
.webthree .modal .body .button-footer button:last-child,
.webthree .modal .body-secondary .button-footer button:last-child {
  border-right: 0;
}
.webthree .modal .body footer,
.webthree .modal .body-secondary footer {
  margin: 15px -20px -10px;
}
.webthree .modal .body .prompt,
.webthree .modal .body-secondary .prompt {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.webthree .modal .body .prompt form,
.webthree .modal .body-secondary .prompt form {
  margin-top: 15px;
}
.webthree .modal .body .full-width,
.webthree .modal .body-secondary .full-width {
  position: relative;
}
.webthree .modal .body .full-width:not(.natural-width),
.webthree .modal .body-secondary .full-width:not(.natural-width) {
  margin-left: -20px;
  margin-right: -20px;
}
.webthree .modal .body .full-width .full-width,
.webthree .modal .body-secondary .full-width .full-width {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.webthree .modal .body .more,
.webthree .modal .body-secondary .more {
  margin-top: 15px;
  margin-bottom: 6px;
}
.webthree .modal .body.no-padding,
.webthree .modal .body-secondary.no-padding {
  padding: 0;
}
.webthree .modal .body.no-padding section,
.webthree .modal .body-secondary.no-padding section {
  padding: 15px;
}
.webthree .modal .body.no-padding footer,
.webthree .modal .body-secondary.no-padding footer {
  margin: 0;
}
.webthree .modal .body.no-padding .full-width,
.webthree .modal .body-secondary.no-padding .full-width {
  margin-left: 0;
  margin-right: 0;
}
.webthree .modal footer {
  background-color: #f9f9f9;
  padding-top: 18px;
}
.webthree .modal footer .button {
  margin: 0;
  width: 100%;
}
.webthree .modal footer .button.half-width {
  display: inline-block;
  width: 50%;
}
.webthree .modal footer table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.webthree .modal footer table td {
  overflow: hidden;
  transition: width 1s;
  padding: 0;
}
.webthree .modal footer table td:first-child button {
  border-left: 0;
}
.webthree .modal footer table td:last-child button {
  border-right: 0;
}
.webthree .modal footer table td .button {
  white-space: nowrap;
}
.webthree .modal footer table.cancel-button-visible td.cancel {
  width: 100%;
}
.webthree .modal footer table.cancel-button-visible td.continue {
  width: 0%;
}
.webthree .modal footer table.continue-button-visible td.cancel {
  width: 0%;
}
.webthree .modal footer table.continue-button-visible td.continue {
  width: 100%;
}
.webthree .modal footer table.both-buttons-visible td {
  width: 50%;
}
.webthree .modal footer .alternate-action {
  text-align: center;
  padding: 12px 10px;
}
.webthree .modal .column.column-padded {
  padding-left: 20px;
  padding-right: 20px;
}
.webthree .modal .column.column-padded:first-child {
  padding-left: 0;
}
.webthree .modal .column.column-padded:last-child {
  padding-right: 0;
}
.webthree .modal .flash-message {
  margin: 15px 15px 0;
}
.webthree .modal.is-example {
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 50px;
}
.webthree .mount-row .buttons {
  margin-right: 0;
}
.webthree .mount-row:hover {
  cursor: default;
  background-color: #f9f9f9;
}
.webthree .no-mounts h1 {
  padding-left: 12px !important;
}
.webthree .mount-form .permission-state,
.webthree .mount-form .change-permission {
  font-size: 14px;
  padding: 10px 0;
}
.webthree .mount-form .permission-state strong {
  color: #52ba46;
  font-weight: normal;
}
.webthree .mount-form .permission-state .readwrite-permission,
.webthree .mount-form .permission-state .read-permission {
  display: none;
}
.webthree .mount-form[data-share-permission="readwrite"] .permission-state .readwrite-permission {
  display: block;
}
.webthree .mount-form[data-share-permission="read"] .permission-state .read-permission {
  display: block;
}
.webthree .mount-form .change-permission {
  text-align: right;
}
.webthree .mount-form .change-permission a {
  font-style: normal;
  font-weight: normal;
  color: #f5821f;
  display: inline-block;
}
.webthree .mount-form .change-permission a:hover {
  color: #f5821f;
}
.webthree .mount-form .change-permission a.text-inverted:hover {
  color: #00adef;
}
.webthree .mount-form .change-permission a:active {
  color: #ef4328;
}
.webthree .mount-form .mounting-instructions {
  display: none;
}
.webthree .mount-form.show-mounting-instructions .mount-network-path {
  display: none;
}
.webthree .mount-form.show-mounting-instructions .mounting-instructions {
  display: block;
}
.webthree .tabview-personal-account-apps .section-heading,
.webthree .tabview-personal-account-apps .section-description {
  text-align: center;
}
.webthree .tabview-personal-account-apps .section-heading {
  margin-top: 24px;
}
.webthree .tabview-personal-account-apps .apps-list {
  padding: 0 24px;
}
.webthree .tabview-personal-account-apps .apps-list table {
  margin-top: 24px;
  width: 100%;
}
.webthree .tabview-personal-account-apps .apps-list table th {
  border-bottom: 4px solid white;
  border-left: 2px solid white;
  border-right: 2px solid white;
  padding: 1px 8px 2px;
  background: #d4eefc;
  color: #00adef;
  font-size: 12px;
  font-weight: 500;
}
.webthree .tabview-personal-account-apps .apps-list table th:first-child {
  border-left: 0;
}
.webthree .tabview-personal-account-apps .apps-list table th:last-child {
  border-right: 0;
}
.webthree .tabview-personal-account-apps .apps-list table td {
  padding: 8px 18px;
  position: relative;
  background: #f9f9f9;
}
.webthree .tabview-personal-account-apps .apps-list table td.personal-account-apps-url {
  font-size: 14px;
  text-align: center;
}
.webthree .tabview-personal-account-apps .apps-list table td.personal-account-apps-permissions {
  color: #9ba7af;
  font-size: 13px;
  text-align: center;
}
.webthree .tabview-personal-account-apps .apps-list table td.personal-account-apps-permissions ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.webthree .tabview-personal-account-apps .apps-list table td.close-button {
  text-align: center;
}
.webthree .tabview-personal-account-apps .apps-list table .menu-action-button {
  display: inline-block;
  width: 40px;
  color: #9ba7af;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}
.webthree .tabview-personal-account-apps .apps-list table .menu-action-button:hover {
  color: #5e6c74;
}
.webthree .tabview-personal-account-bonuses img {
  display: block;
  margin: 16px auto 0;
  width: 100%;
  max-width: 540px;
}
.webthree .tabview-personal-account-bonuses .total-bonus .section-heading {
  margin-top: 6px;
}
.webthree .tabview-personal-account-bonuses .total-bonus .success {
  color: #52ba46;
  font-size: 32px;
  font-weight: 300;
}
.webthree .tabview-personal-account-bonuses .personal-account-bonuses-referrals .section-description {
  margin-top: 10px;
}
.webthree .tabview-personal-account-bonuses .max-referrals {
  color: #f5821f;
}
.webthree .tabview-personal-account-bonuses table {
  margin-top: 32px;
  width: 100%;
}
.webthree .tabview-personal-account-bonuses table th {
  border-bottom: 4px solid white;
  border-left: 2px solid white;
  border-right: 2px solid white;
  padding: 1px 8px 2px;
  background: #d4eefc;
  color: #00adef;
  font-size: 12px;
  font-weight: 500;
}
.webthree .tabview-personal-account-bonuses table th:first-child {
  border-left: 0;
}
.webthree .tabview-personal-account-bonuses table th:last-child {
  border-right: 0;
}
.webthree .tabview-personal-account-bonuses table td {
  padding: 8px 18px;
  position: relative;
  background: #f9f9f9;
}
.webthree .tabview-personal-account-bonuses table td.created_time {
  color: #9ba7af;
  font-size: 13px;
  text-align: center;
}
.webthree .tabview-personal-account-bonuses table td.reason,
.webthree .tabview-personal-account-bonuses table td.value {
  font-size: 13px;
  text-align: center;
}
.webthree .tabview-personal-account-bonuses table td.reason {
  color: #f5821f;
}
.webthree .tabview-personal-account-bonuses .personal-account-bonuses-empty {
  text-align: center;
}
.webthree .referral-form .actions {
  margin-top: 20px;
}
.webthree .referral-form .note {
  font-size: 14px;
}
.webthree .referral-form .more {
  font-size: 13px;
  font-weight: 300;
  color: #9ba7af;
}
.webthree .referral-form .more a {
  text-decoration: none;
  color: #00adef;
}
.webthree .recipient-list {
  margin: 0;
  padding: 0;
}
.webthree .recipient-row {
  border-top: 2px solid white;
  padding: 5px 12px 5px 0;
  height: 52px;
  background-color: #f9f9f9;
  cursor: default;
}
.webthree .recipient-row:hover {
  background-color: #f9f9f9;
}
.webthree .recipient-row .permissions {
  color: #52ba46;
  vertical-align: top;
}
.webthree .recipient-row .buttons {
  margin-right: 0;
}
.webthree .section-heading {
  margin: 0;
  padding: 4px 0;
  color: #364249;
  font-size: 18px;
  font-weight: 300;
}
.webthree .section-heading.center {
  text-align: center;
}
.webthree .section-heading.section-heading-left {
  float: left;
}
.webthree .section-heading.section-heading-right {
  float: right;
}
.webthree .section-heading.indented {
  padding-left: 20px;
  padding-right: 20px;
}
.webthree .section-heading.medium {
  font-size: 21px;
  font-weight: 400;
}
.webthree .section-heading.small {
  margin-top: 6px;
  font-size: 16px;
  font-weight: 400;
}
.webthree .section-heading.banner.banner,
.webthree .section-heading .section-wrapper.banner {
  margin: 0;
  padding: 15px 25px;
  text-align: center;
  color: #5e6c74;
  font-size: 14px;
  font-weight: 400;
}
.webthree .section-heading a {
  color: #00adef;
  text-decoration: none;
}
.webthree .section-heading .title {
  margin-top: 12px;
  margin-bottom: 24px;
  font-size: 42px;
  font-weight: 100;
  letter-spacing: 3px;
  text-align: center;
}
.webthree .section-heading .subtitle {
  margin-bottom: 24px;
  color: #5e6c74;
  font-size: 22px;
  font-weight: 400;
  text-align: center;
}
.webthree .section-heading .title + .subtitle {
  margin-top: -24px;
}
.webthree .section-detail {
  display: inline-block;
  margin-bottom: 5px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.webthree .section-detail.indented {
  padding-left: 20px;
  padding-right: 20px;
}
.webthree .section-description {
  margin-bottom: 5px;
  padding-right: 20px;
  font-weight: 300;
  color: #9ba7af;
}
.webthree .section-description a {
  color: #00adef;
}
.webthree .status-heading {
  font-weight: 300;
  margin: 0;
}
.webthree .status-heading .icon {
  font-size: 110%;
  margin-right: 2px;
}
.webthree .status-heading[data-status-type="good"] {
  color: #52ba46;
}
.webthree .status-heading[data-status-type="error"] {
  color: #f5821f;
}
.webthree .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.webthree .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.webthree .selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.webthree .selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.webthree .selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.webthree .selectize-dropdown-header-close:hover {
  color: #000000;
}
.webthree .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.webthree .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.webthree .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.webthree .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.webthree .selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.webthree .selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.webthree .selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.webthree .selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.webthree .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.webthree .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.webthree .selectize-control {
  position: relative;
}
.webthree .selectize-dropdown,
.webthree .selectize-input,
.webthree .selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.webthree .selectize-input,
.webthree .selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.webthree .selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: auto;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .webthree .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.webthree .selectize-input.full {
  background-color: #ffffff;
}
.webthree .selectize-input.disabled,
.webthree .selectize-input.disabled * {
  cursor: default !important;
}
.webthree .selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.webthree .selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.webthree .selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .webthree .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .webthree .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .webthree .selectize-input.disabled > div,
.selectize-control.multi .webthree .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.webthree .selectize-input > input {
  display: inline-block;
  padding: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.webthree .selectize-input > input::-ms-clear {
  display: none;
}
.webthree .selectize-input > input:focus {
  outline: none !important;
}
.webthree .selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.webthree .selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.webthree .selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.webthree .selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.webthree .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.webthree .selectize-dropdown [data-selectable],
.webthree .selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.webthree .selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.webthree .selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.webthree .selectize-dropdown .active {
  background-color: #d4eefc;
  color: #495c68;
}
.webthree .selectize-dropdown .active.create {
  color: #495c68;
}
.webthree .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.webthree .selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.webthree .selectize-control.single .selectize-input,
.webthree .selectize-control.single .selectize-input input {
  cursor: pointer;
}
.webthree .selectize-control.single .selectize-input.input-active,
.webthree .selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.webthree .selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.webthree .selectize-control.single .selectize-input.dropdown-active:after {
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.webthree .selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.webthree .selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.webthree .selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.webthree .selectize-dropdown,
.webthree .selectize-input,
.webthree .selectize-input input {
  font-size: 15px;
}
.webthree .selectize-control .selectize-input.state-error,
.webthree .selectize-control .selectize-input.focus.state-error {
  box-shadow: 0 0 5px #ef4328;
}
.webthree .selectize-dropdown-content .selectize-control.plugin-remove_button [data-value] {
  padding-right: 10px !important;
}
.webthree .selectize-dropdown-content .browser-row figure {
  height: 40px;
}
.webthree .selectize-dropdown-content .browser-row > h1 {
  padding: 8px 0;
  line-height: 14px;
}
.webthree .selectize-dropdown-content .browser-row.has-subtitle > h1 {
  padding: 7px 0 0;
  line-height: 11px;
}
.webthree .modal .selectize-dropdown-content .browser-row {
  padding: 0;
}
.webthree .selectize-dropdown-content .browser-row {
  height: auto !important;
}
.webthree .selectize-dropdown {
  margin-bottom: 25px;
}
.webthree .selectize-control {
  text-transform: none;
}
.webthree .selectize-control .selectize-input {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  /* box-shadow */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #00adef;
  display: block;
  padding: 10px;
  position: static;
  width: 100%;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  border-radius: 0;
}
.webthree .selectize-control .selectize-input.state-error {
  border: 1px solid #ef4328;
}
.webthree .selectize-control .selectize-input.state-error ::-webkit-input-placeholder {
  color: #ef4328;
}
.webthree .selectize-control .selectize-input.state-error :-moz-placeholder {
  color: #ef4328;
}
.webthree .selectize-control .selectize-input.state-error ::-moz-placeholder {
  color: #ef4328;
}
.webthree .selectize-control .selectize-input.state-error :-ms-input-placeholder {
  color: #ef4328;
}
.webthree .selectize-control .selectize-input.focus {
  outline: none;
  box-shadow: 0 0 10px #7ed3f6;
}
.webthree .selectize-control .selectize-input.focus.input-active {
  display: block;
}
.webthree .selectize-control .selectize-input.focus.state-error {
  box-shadow: 0 0 5px #ef4328;
}
.webthree .selectize-control .selectize-input > div.item,
.webthree .selectize-control .selectize-input > div.item.active {
  padding: 1px 10px;
}
.webthree .selectize-control .selectize-dropdown {
  border-radius: 0;
}
.webthree .selectize-control.plugin-remove_button [data-value] {
  padding-right: 36px !important;
}
.webthree .selectize-control.plugin-remove_button [data-value] .remove {
  border-left: 0;
  padding: 0 2px;
  width: 32px;
  font-size: 14px;
  font-weight: 500;
}
.webthree input + .selectize-control .selectize-input > div.item,
.webthree textarea + .selectize-control .selectize-input > div.item {
  font-size: 13px;
  font-weight: 300;
  background-color: #00adef;
  color: white;
  border-radius: 10px;
}
.webthree input + .selectize-control .selectize-input > div.item.active,
.webthree textarea + .selectize-control .selectize-input > div.item.active {
  background-color: #009bd6;
  color: white;
}
.webthree select + .selectize-control .selectize-input > div.item,
.webthree select + .selectize-control .selectize-input > div.item.active {
  padding: 2px 0;
}
.webthree textarea + .selectize-control {
  margin-top: 8px;
}
.webthree textarea + .selectize-control .selectize-input {
  height: 100px;
}
.webthree .share-view {
  position: relative;
  margin: -18px 0 0;
}
.webthree .share-view header h1 {
  font-style: italic;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
.webthree .share-view header h1 small {
  display: block;
  font-style: normal;
}
.webthree .share-view .view-sharing-settings-toggle {
  display: none;
}
.webthree .share-view .busy-indicator-big {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(249, 249, 249, 0.55);
}
.webthree .share-view form #emails {
  min-height: 50px;
}
.webthree .share-view form #message {
  min-height: 75px;
}
.webthree .share-view .permission-state > div,
.webthree .share-view .public-link-description {
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
}
.webthree .share-view .public-link-description {
  display: none;
  margin-top: 13px;
}
.webthree .share-view .public-link-description > a {
  font-style: normal;
  font-weight: normal;
  color: #f5821f;
  display: inline-block;
  float: right;
}
.webthree .share-view .public-link-description > a:hover {
  color: #f5821f;
}
.webthree .share-view .public-link-description > a.text-inverted:hover {
  color: #00adef;
}
.webthree .share-view .public-link-description > a:active {
  color: #ef4328;
}
.webthree .share-view.has-public-link .public-link-description {
  display: block;
}
.webthree .share-view .permission-state {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  width: 70%;
}
.webthree .share-view .permission-state > div {
  display: none;
}
.webthree .share-view[data-share-permission="manage"] .permission-state .manage-permission {
  display: block;
}
.webthree .share-view[data-share-permission="sync"] .permission-state .sync-permission {
  display: block;
}
.webthree .share-view[data-share-permission="read"] .permission-state .view-permission {
  display: block;
}
.webthree .share-view .change-permission {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  width: 25%;
  line-height: 32px;
  font-size: 12px;
  text-align: right;
  float: right;
}
.webthree .share-view .change-permission a {
  font-style: normal;
  font-weight: normal;
  color: #f5821f;
  display: inline-block;
}
.webthree .share-view .change-permission a:hover {
  color: #f5821f;
}
.webthree .share-view .change-permission a.text-inverted:hover {
  color: #00adef;
}
.webthree .share-view .change-permission a:active {
  color: #ef4328;
}
.webthree .share-view .public-link-holder {
  display: none;
}
.webthree .share-view .public-link-placeholder {
  display: block;
  width: 100%;
}
.webthree .share-view .public-link-placeholder-wrapper {
  display: block;
}
.webthree .share-view.has-public-link .public-link-holder {
  display: block;
}
.webthree .share-view.has-public-link .public-link-placeholder-wrapper {
  display: none;
}
.webthree .share-view .public-link {
  text-overflow: ellipsis;
}
.webthree .share-view .copy-public-link {
  display: none;
  padding: 0;
  font-size: 15px;
  text-transform: none;
  transition: background-color 300ms ease;
}
.webthree .share-view .copy-public-link.enabled {
  display: block;
}
.webthree .share-view .copy-public-link.text-changed {
  background-color: #52ba46;
  border-color: #52ba46;
}
.webthree .share-view .sharing-settings .stop-sharing,
.webthree .share-view .sharing-settings [data-action="removePublicLink"],
.webthree .share-view .sharing-settings [data-action="stopSharing"] {
  display: none;
}
.webthree .share-view.has-public-link .sharing-settings .stop-sharing,
.webthree .share-view.has-public-link .sharing-settings [data-action="removePublicLink"] {
  display: block;
}
.webthree .share-view.has-link .sharing-settings .stop-sharing,
.webthree .share-view.has-link .sharing-settings [data-action="stopSharing"] {
  display: block;
}
.webthree .share-view .recipients-container {
  border: 1px solid #00adef;
  height: 230px;
  margin-top: 8px;
  overflow: auto;
}
.webthree .share-view .recipients-container .recipients-empty {
  margin-top: 18px;
  font-size: 14px;
  text-align: center;
}
.webthree .breakpoint-medium .share-view .recipients-container {
  height: 128px;
}
.webthree .breakpoint-medium .share-view .view-sharing-settings-toggle {
  display: block;
}
.webthree .breakpoint-medium .share-view .view-sharing-settings-toggle .button {
  margin-left: 0;
  margin-right: 0;
}
.webthree .breakpoint-medium .share-view section.body {
  display: block;
  width: 100%;
}
.webthree .breakpoint-medium .share-view section.sharing-settings {
  display: none;
}
.webthree .breakpoint-medium .share-view.view-sharing-settings section.body {
  display: none;
}
.webthree .breakpoint-medium .share-view.view-sharing-settings section.sharing-settings {
  display: block;
  width: 100%;
}
.webthree .shared-tag:before,
.webthree .shared-tag:after {
  font-size: 14px;
}
.webthree .shared-tag[data-action] {
  color: #00adef;
}
.webthree .shared-tag[data-action]:hover {
  color: #f5821f;
}
.webthree .shared-tag[data-action].text-inverted:hover {
  color: #00adef;
}
.webthree .shared-tag[data-action]:active {
  color: #ef4328;
}
.webthree .shared-tag.shared-tag-mounted:before {
  font-family: "cuda_iconregular";
  content: "\F259";
  margin-right: 5px;
}
.webthree .shared-tag.shared-tag-sharedwithme {
  color: #52ba46;
}
.webthree .shared-tag.shared-tag-sharedwithme:before {
  font-family: "cuda_iconregular";
  content: "\F520";
  margin-right: 5px;
}
.webthree .shared-tag.shared-tag-sharedbyme:before {
  font-family: "cuda_iconregular";
  content: "\F520";
  margin-right: 5px;
}
.webthree .shared-tag.shared-tag-haspubliclink:before {
  font-family: "cuda_iconregular";
  content: "\F539";
  margin-right: 5px;
}
.webthree .shared-tag[title]:before,
.webthree .shared-tag[original-title]:before {
  margin-right: 0;
}
.webthree .start-column-logged-out {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-height: 410px;
  color: #5e6c74;
}
.webthree .start-column-logged-out .copy-ad-wrapper {
  height: 410px;
  position: absolute;
  top: 50%;
  right: 30px;
  bottom: auto;
  left: 30px;
  margin-top: -220px;
}
.webthree .start-column-logged-out img {
  width: 150px;
  height: 162px;
  display: block;
  margin: auto;
}
.webthree .start-column-logged-out h1,
.webthree .start-column-logged-out h2 {
  display: block;
  margin: 0;
  text-align: center;
  font-size: 18px;
}
.webthree .start-column-logged-out h1 {
  margin-top: 30px;
  font-weight: 400;
}
.webthree .start-column-logged-out h2 {
  font-weight: 300;
}
.webthree .start-column-logged-out .sign-up {
  margin-top: 30px;
}
.webthree .start-column-logged-out .log-in {
  margin-top: 10px;
  line-height: 20px;
  font-size: 16px;
  background-color: transparent;
  color: #00adef;
  border: 1px solid #00adef;
}
.webthree .start-column-logged-out .log-in:hover {
  background-color: #ececec;
  color: #00adef;
}
.webthree .status-tag {
  display: inline-block;
  padding: 4px;
  background-color: #f9f9f9;
  color: #00adef;
  font-size: 12px;
  line-height: 12px;
}
.webthree .status-tag .icon {
  margin-right: 3px;
}
.webthree .tabview {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f9f9f9;
  overflow: hidden;
}
.webthree .tabview .meta {
  display: block;
  margin-bottom: 30px;
}
.webthree .tabview .section-wrapper {
  padding: 30px 40px;
  border-bottom: 2px solid #f9f9f9;
}
.webthree .tabview.scrollable {
  overflow: auto;
}
.webthree .state-selected .tabview {
  background-color: white;
}
.webthree .tabview-container.tabview-not-loaded .tabview-container-inner {
  visibility: hidden;
}
.webthree .tabview-container.tabview-not-loaded .column-loading-container {
  display: block;
}
.webthree .tabview-container.tabview-loaded .tabview-container-inner {
  visibility: visible;
}
.webthree .tabview-container.tabview-loaded .column-loading-container {
  display: none;
}
.webthree .tabview-appliance {
  padding: 0;
  background-color: #f9f9f9;
}
.webthree .tabview-appliance > section {
  padding: 30px 40px;
  border-bottom: 2px solid #f9f9f9;
  background-color: white;
}
.webthree .tabview-appliance > section > .left-column > h2.section-heading {
  font-size: 18px;
  padding: 0 !important;
  line-height: 30px;
  color: #364249;
  text-transform: inherit !important;
  font-weight: 300;
}
.webthree .tabview-appliance .section-support {
  padding: 15px 25px;
  text-align: center;
  color: #5e6c74;
  font-size: 14px;
}
.webthree .tabview-company-create hr {
  border: 0;
  border-top: 2px solid #f9f9f9;
  height: 0;
  margin-top: 24px;
}
.webthree .tabview-company-create .device-banner {
  border-bottom: 20px solid #9ba7af;
  margin: 16px 32px;
  padding: 0 24px;
}
.webthree .tabview-company-create .device-banner img {
  display: block;
  margin: 16px auto 0;
  width: 100%;
  max-width: 1200px;
}
.webthree .tabview-company-create > .grid-container,
.webthree .tabview-company-create > .section-heading {
  padding: 0 36px;
}
.webthree .company-create-form label {
  margin: 0;
  font-size: 13px;
}
.webthree .company-create-form label.for-group {
  margin-top: 16px;
}
.webthree .company-create-form label > .selectize-control {
  margin-top: 5px;
}
.webthree .company-create-form label > small {
  font-size: 13px;
}
.webthree .company-create-form .busy-indicator {
  display: block;
  margin: 72px auto;
}
.webthree .tabview-details.no-preview figure {
  display: block;
  float: left;
  vertical-align: top;
  width: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 4px;
  margin-right: 4px;
}
.webthree .tabview-details.no-preview figure img {
  width: auto;
  height: 30px;
  margin-top: 5px;
  opacity: 1;
  transition: opacity 100ms;
}
.webthree .tabview-details.no-preview figure img.no-source {
  display: none;
}
.webthree .tabview-details.no-preview figure img.image-rotate-exif-1 {
  /* transform */
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.webthree .tabview-details.no-preview figure img.image-rotate-exif-3 {
  /* transform */
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.webthree .tabview-details.no-preview figure img.image-rotate-exif-6 {
  /* transform */
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.webthree .tabview-details.no-preview figure img.image-rotate-exif-8 {
  /* transform */
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.webthree .tabview-details.no-preview figure img.loading {
  opacity: 0;
}
.webthree .tabview-details.no-preview.type-file > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F311";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-file.subtype-video > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F315";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-file.subtype-audio > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F317";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-file.subtype-image > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F102";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-inbox > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-dir.subtype-inbox > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-devices > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-dir.subtype-devices > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-dir.subtype-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F539";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-syncing-link > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-share > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F251";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-groups > figure:after,
.webthree .tabview-details.no-preview.type-dir.subtype-group > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.everyone > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F226";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-users > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-dir.subtype-appliances > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-copy > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-copy > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-copy > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-company > figure:after,
.webthree .tabview-details.no-preview.type-pending-company > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-company > figure:before,
.webthree .tabview-details.no-preview.type-pending-company > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-company > figure:after,
.webthree .tabview-details.no-preview.type-pending-company > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-root > figure:after,
.webthree .tabview-details.no-preview.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F000";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-profile > figure:after,
.webthree .tabview-details.no-preview.type-user > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-profile.status-pending > figure:before,
.webthree .tabview-details.no-preview.type-user.status-pending > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-profile.status-pending > figure:after,
.webthree .tabview-details.no-preview.type-user.status-pending > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-profile > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.subtype-profile > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-profile > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-usage > figure:after,
.webthree .tabview-details.no-preview.subtype-account > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F007";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.subtype-usage > figure:before,
.webthree .tabview-details.no-preview.subtype-account > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-usage > figure:after,
.webthree .tabview-details.no-preview.subtype-account > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-bonuses > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F236";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.subtype-bonuses > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-bonuses > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-apps > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F101";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.subtype-apps > figure:before {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.subtype-apps > figure:after {
  font-family: "cuda_iconoutline" !important;
}
.webthree .tabview-details.no-preview.type-device > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.type-device.subtype-appliance > figure:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F308";
  -webkit-font-smoothing: antialiased;
}
.webthree .tabview-details.no-preview.has-thumbnail > figure:after {
  display: none;
}
.webthree .tabview-details.no-preview figure {
  font-size: 200px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  line-height: 2;
  overflow: auto;
  color: #5e6c74;
}
.webthree .tabview-error {
  padding: 50px;
  text-align: center;
}
.webthree .tabview-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}
.webthree .tabview-image .image-wrapper {
  height: 100%;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px;
}
.webthree .tabview-image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  transition: opacity 100ms;
}
.webthree .tabview-image img.image-rotate-exif-1 {
  /* transform */
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.webthree .tabview-image img.image-rotate-exif-3 {
  /* transform */
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.webthree .tabview-image img.image-rotate-exif-6 {
  /* transform */
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.webthree .tabview-image img.image-rotate-exif-8 {
  /* transform */
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.webthree .tabview-image img.image-rotate-exif-6 {
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  /* transform */
  -webkit-transform: rotate(90deg) translateY(-100%);
  -moz-transform: rotate(90deg) translateY(-100%);
  -ms-transform: rotate(90deg) translateY(-100%);
  -o-transform: rotate(90deg) translateY(-100%);
  transform: rotate(90deg) translateY(-100%);
}
.webthree .tabview-image img.image-rotate-exif-8 {
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  /* transform */
  -webkit-transform: rotate(270deg) translateY(-100%);
  -moz-transform: rotate(270deg) translateY(-100%);
  -ms-transform: rotate(270deg) translateY(-100%);
  -o-transform: rotate(270deg) translateY(-100%);
  transform: rotate(270deg) translateY(-100%);
}
.webthree .tabview-image img.loading {
  opacity: 0;
}
.webthree .tabview-loading {
  opacity: 0;
  z-index: 1;
}
.webthree .loading-wrapper {
  width: 100%;
  text-align: center;
}
.webthree .tabview-personal-profile .email {
  margin-bottom: 5px;
}
.webthree .email-addresses input:disabled {
  background-color: white;
}
.webthree .question .field-wrapper .field-state.email-primary {
  right: 0;
}
.webthree .tabview-personal-profile,
.webthree .tabview-company-account,
.webthree .tabview-personal-account {
  padding-top: 0;
}
.webthree .tabview-personal-profile .user-data-error-section,
.webthree .tabview-company-account .user-data-error-section,
.webthree .tabview-personal-account .user-data-error-section {
  padding: 25px;
  padding-bottom: 0;
}
.webthree .tabview-text iframe {
  width: 100%;
  height: 100%;
  border: 2px solid white;
}
.webthree .tabview-top-bar-inner {
  padding-left: 58px;
  line-height: 18px;
}
.webthree .tabview-top-bar-inner .subtitle {
  text-transform: uppercase;
  font-size: 13px;
}
.webthree .breakpoint-large .tabview-user .user-profile-header .user-profile-heading {
  float: left;
}
.webthree .breakpoint-large .tabview-user .user-profile-header .email-user {
  float: right;
}
.webthree .breakpoint-large .tabview-user .groups .add-to-group-form {
  margin-top: 25px;
}
.webthree .tabview-user .groups .add-to-group-form {
  display: block;
}
.webthree .tabview-user .groups .add-to-group-error {
  display: none;
  margin-top: 10px;
}
.webthree .tabview-user .groups .add-to-group-disabled .add-to-group-form {
  display: none;
}
.webthree .tabview-user .groups .add-to-group-disabled .add-to-group-error {
  display: block;
}
.webthree .tabview-change-plan .update-billing-info {
  margin-top: 10px;
}
.webthree .tabview-change-plan .plan-select {
  margin-bottom: 10px;
}
.webthree .tabview-change-plan.subtype-profile {
  padding-bottom: 50px;
}
.webthree .tabview-change-plan .plan-change-buttons {
  margin-top: 40px;
}
.webthree .tabview-change-plan .unlimited-plan {
  text-align: center;
}
.webthree .tabview-change-plan .unlimited-plan .unlimited-rainbow {
  margin-top: 22px;
  height: 10px;
  width: 100%;
}
.webthree .tabview-change-plan .change-plan-form-section.submitting {
  opacity: 0.4;
}
.webthree .tabview-change-plan .change-plan-form-section.done-submitting {
  opacity: 1;
}
.webthree .toasts {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  margin: 13px 0;
  padding: 0 13px;
}
.webthree .toast {
  position: relative;
  background-color: white;
  padding: 15px 52px 15px 20px;
  margin-top: 6px;
  box-sizing: border-box;
  border-radius: 5px;
  box-shadow: inset 0 -6px 1px -5px rgba(0, 0, 0, 0.075);
  top: 51px;
  right: 0;
  opacity: 0;
  transition: top 300ms, right 300ms, opacity 300ms;
}
.webthree .toast .message {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: normal;
  display: inline-block;
  width: 100%;
}
.webthree .toast .message ul {
  margin: .5em 0 0 0;
}
.webthree .toast .close {
  font-size: 32px;
  line-height: 16px;
  padding: 8px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 50px;
  padding: 0 15px;
  border-left: 0;
}
.webthree .toast .close:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F220";
  -webkit-font-smoothing: antialiased;
}
.webthree .toast .close:hover {
  color: #364249;
}
.webthree .toast .action,
.webthree .toast a {
  font-size: 14px;
  text-decoration: underline;
  color: #364249;
}
.webthree .toast .action:before,
.webthree .toast a:before {
  content: "\A";
  white-space: pre;
}
.webthree .toast .action:hover,
.webthree .toast a:hover {
  color: black;
}
.webthree .toast.visible {
  top: 0;
  opacity: 1;
}
.webthree .toast.removing {
  right: 300px;
  opacity: 0;
}
.webthree .toast.error {
  background-color: #f4816f;
  color: #8d1c0a;
}
.webthree .toast.warning {
  background-color: #f8ab68;
  color: #8e4506;
}
.webthree .toast.info,
.webthree .toast.notice {
  background-color: #3dc9ff;
  color: #005170;
}
.webthree .toast.success {
  background-color: #7edf68;
  color: #246516;
}
.webthree .tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}
.webthree .tipsy-inner {
  background-color: #000;
  color: #FFF;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
}
.webthree .tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.webthree .tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000;
}
.webthree .tipsy-arrow-n {
  border-bottom-color: #000;
}
.webthree .tipsy-arrow-s {
  border-top-color: #000;
}
.webthree .tipsy-arrow-e {
  border-left-color: #000;
}
.webthree .tipsy-arrow-w {
  border-right-color: #000;
}
.webthree .tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.webthree .tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.webthree .tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.webthree .tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.webthree .tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.webthree .tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.webthree .tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.webthree .tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.webthree .vjs-default-skin {
  color: #cccccc;
}
@font-face {
  font-family: 'VideoJS';
  src: url('../fonts/vjs.eot');
  src: url('../fonts/vjs.eot?#iefix') format('embedded-opentype'), url('../fonts/vjs.woff') format('woff'), url('../fonts/vjs.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.webthree .vjs-default-skin .vjs-slider {
  /* Replace browser focus hightlight with handle highlight */
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  /* background-color-with-alpha */
  background-color: #333333;
  background-color: rgba(51, 51, 51, 0.9);
}
.webthree .vjs-default-skin .vjs-slider:focus {
  -ms-box-shadow: 0 0 2em #ffffff;
  -o-box-shadow: 0 0 2em #ffffff;
  /* box-shadow */
  -webkit-box-shadow: 0 0 2em #ffffff;
  -moz-box-shadow: 0 0 2em #ffffff;
  box-shadow: 0 0 2em #ffffff;
}
.webthree .vjs-default-skin .vjs-slider-handle {
  position: absolute;
  /* Needed for IE6 */
  left: 0;
  top: 0;
}
.webthree .vjs-default-skin .vjs-slider-handle:before {
  content: "\e009";
  font-family: VideoJS;
  font-size: 1em;
  line-height: 1;
  text-align: center;
  text-shadow: 0em 0em 1em #fff;
  position: absolute;
  top: 0;
  left: 0;
  /* Rotate the square icon to make a diamond */
  /* transform */
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.webthree .vjs-default-skin .vjs-control-bar {
  /* Start hidden */
  display: none;
  position: absolute;
  /* Place control bar at the bottom of the player box/video.
     If you want more margin below the control bar, add more height. */
  bottom: 0;
  /* Use left/right to stretch to 100% width of player div */
  left: 0;
  right: 0;
  /* Height includes any margin you want above or below control items */
  height: 3.0em;
  /* background-color-with-alpha */
  background-color: #364249;
  background-color: rgba(54, 66, 73, 0.7);
}
.webthree .vjs-default-skin.vjs-has-started .vjs-control-bar {
  display: block;
  /* Visibility needed to make sure things hide in older browsers too. */
  visibility: visible;
  opacity: 1;
  /* transition */
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}
.webthree .vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  display: block;
  visibility: hidden;
  opacity: 0;
  /* transition */
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}
.webthree .vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
  display: none;
}
.webthree .vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
  display: none;
}
@media \0screen {
  .webthree .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}
.webthree .vjs-default-skin .vjs-control {
  outline: none;
  position: relative;
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 3.0em;
  width: 4em;
}
.webthree .vjs-default-skin .vjs-control:before {
  font-family: VideoJS;
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.webthree .vjs-default-skin .vjs-control:focus:before,
.webthree .vjs-default-skin .vjs-control:hover:before {
  text-shadow: 0em 0em 1em #ffffff;
}
.webthree .vjs-default-skin .vjs-control:focus {
  /*  outline: 0; */
  /* keyboard-only users cannot see the focus on several of the UI elements when
  this is set to 0 */
}
.webthree .vjs-default-skin .vjs-control-text {
  /* hide-visually */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.webthree .vjs-default-skin .vjs-play-control {
  width: 5em;
  cursor: pointer;
}
.webthree .vjs-default-skin .vjs-play-control:before {
  content: "\e001";
}
.webthree .vjs-default-skin.vjs-playing .vjs-play-control:before {
  content: "\e002";
}
.webthree .vjs-default-skin .vjs-mute-control,
.webthree .vjs-default-skin .vjs-volume-menu-button {
  cursor: pointer;
  float: right;
}
.webthree .vjs-default-skin .vjs-mute-control:before,
.webthree .vjs-default-skin .vjs-volume-menu-button:before {
  content: "\e006";
}
.webthree .vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.webthree .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
  content: "\e003";
}
.webthree .vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.webthree .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
  content: "\e004";
}
.webthree .vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.webthree .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
  content: "\e005";
}
.webthree .vjs-default-skin .vjs-volume-control {
  width: 5em;
  float: right;
}
.webthree .vjs-default-skin .vjs-volume-bar {
  width: 5em;
  height: 0.6em;
  margin: 1.1em auto 0;
}
.webthree .vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
  height: 2.9em;
}
.webthree .vjs-default-skin .vjs-volume-level {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.5em;
  background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
.webthree .vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
  width: 0.5em;
  height: 0.5em;
}
.webthree .vjs-default-skin .vjs-volume-handle:before {
  font-size: 0.9em;
  top: -0.2em;
  left: -0.2em;
  width: 1em;
  height: 1em;
}
.webthree .vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
  width: 6em;
  left: -4em;
}
.webthree .vjs-default-skin .vjs-progress-control {
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  font-size: 0.3em;
  height: 1em;
  /* Set above the rest of the controls. */
  top: -1em;
  /* Shrink the bar slower than it grows. */
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.webthree .vjs-default-skin:hover .vjs-progress-control {
  font-size: .9em;
  /* Even though we're not changing the top/height, we need to include them in
      the transition so they're handled correctly. */
  /* transition */
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.webthree .vjs-default-skin .vjs-progress-holder {
  height: 100%;
}
.webthree .vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.webthree .vjs-default-skin .vjs-progress-holder .vjs-load-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  /* Needed for IE6 */
  left: 0;
  top: 0;
}
.webthree .vjs-default-skin .vjs-play-progress {
  /*
    Using a data URI to create the white diagonal lines with a transparent
      background. Surprisingly works in IE8.
      Created using http://www.patternify.com
    Changing the first color value will change the bar color.
    Also using a paralax effect to make the lines move backwards.
      The -50% left position makes that happen.
  */
  background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
.webthree .vjs-default-skin .vjs-load-progress {
  background: #646464 /* IE8- Fallback */;
  background: rgba(255, 255, 255, 0.4);
}
.webthree .vjs-default-skin .vjs-seek-handle {
  width: 1.5em;
  height: 100%;
}
.webthree .vjs-default-skin .vjs-seek-handle:before {
  padding-top: 0.1em /* Minor adjustment */;
}
.webthree .vjs-default-skin .vjs-time-controls {
  font-size: 1em;
  /* Align vertically by making the line height the same as the control bar */
  line-height: 3em;
}
.webthree .vjs-default-skin .vjs-current-time {
  float: left;
}
.webthree .vjs-default-skin .vjs-duration {
  float: left;
}
.webthree .vjs-default-skin .vjs-remaining-time {
  display: none;
  float: left;
}
.webthree .vjs-time-divider {
  float: left;
  line-height: 3em;
}
.webthree .vjs-default-skin .vjs-fullscreen-control {
  width: 3.8em;
  cursor: pointer;
  float: right;
}
.webthree .vjs-default-skin .vjs-fullscreen-control:before {
  content: "\e000";
}
.webthree .vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "\e00b";
}
.webthree .vjs-default-skin .vjs-big-play-button {
  left: 0.5em;
  top: 0.5em;
  font-size: 3em;
  display: block;
  z-index: 2;
  position: absolute;
  width: 4em;
  height: 2.6em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: 1;
  /* Need a slightly gray bg so it can be seen on black backgrounds */
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  border: 0.1em solid #3b4249;
  /* border-radius */
  -webkit-border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  border-radius: 0.8em;
  -ms-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  -o-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  /* box-shadow */
  -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.webthree .vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
  /* Center it horizontally */
  left: 50%;
  margin-left: -2.1em;
  /* Center it vertically */
  top: 50%;
  margin-top: -1.4em;
}
.webthree .vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
  display: none;
}
.webthree .vjs-default-skin.vjs-has-started .vjs-big-play-button {
  display: none;
}
.webthree .vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}
.webthree .vjs-default-skin:hover .vjs-big-play-button,
.webthree .vjs-default-skin .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  /* IE8 needs a non-glow hover state */
  background-color: #505050;
  background-color: rgba(50, 50, 50, 0.75);
  -ms-box-shadow: 0 0 3em #ffffff;
  -o-box-shadow: 0 0 3em #ffffff;
  /* box-shadow */
  -webkit-box-shadow: 0 0 3em #ffffff;
  -moz-box-shadow: 0 0 3em #ffffff;
  box-shadow: 0 0 3em #ffffff;
  /* transition */
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.webthree .vjs-default-skin .vjs-big-play-button:before {
  content: "\e001";
  font-family: VideoJS;
  /* In order to center the play icon vertically we need to set the line height
     to the same as the button height */
  line-height: 2.6em;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center /* Needed for IE8 */;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.webthree .vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 4em;
  line-height: 1;
  width: 1em;
  height: 1em;
  margin-left: -0.5em;
  margin-top: -0.5em;
  opacity: 0.75;
  /* animation */
  -webkit-animation: spin 1.5s infinite linear;
  -moz-animation: spin 1.5s infinite linear;
  -o-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
}
.webthree .vjs-default-skin .vjs-loading-spinner:before {
  content: "\e01e";
  font-family: VideoJS;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  text-align: center;
  text-shadow: 0em 0em 0.1em #000;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.webthree .vjs-default-skin .vjs-menu-button {
  float: right;
  cursor: pointer;
}
.webthree .vjs-default-skin .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0em;
  /* (Width of vjs-menu - width of button) / 2 */
  width: 0em;
  height: 0em;
  margin-bottom: 3em;
  border-left: 2em solid transparent;
  border-right: 2em solid transparent;
  border-top: 1.55em solid #000000;
  /* Same width top as ul bottom */
  border-top-color: rgba(7, 40, 50, 0.5);
  /* Same as ul background */
}
.webthree .vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 10em;
  bottom: 1.5em;
  /* Same bottom as vjs-menu border-top */
  max-height: 15em;
  overflow: auto;
  left: -5em;
  /* Width of menu - width of button / 2 */
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  -ms-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  -o-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  /* box-shadow */
  -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.webthree .vjs-default-skin .vjs-menu-button:hover .vjs-menu {
  display: block;
}
.webthree .vjs-default-skin .vjs-menu-button ul li {
  list-style: none;
  margin: 0;
  padding: 0.3em 0 0.3em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.webthree .vjs-default-skin .vjs-menu-button ul li.vjs-selected {
  background-color: #000;
}
.webthree .vjs-default-skin .vjs-menu-button ul li:focus,
.webthree .vjs-default-skin .vjs-menu-button ul li:hover,
.webthree .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.webthree .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
  outline: 0;
  color: #111;
  /* background-color-with-alpha */
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
  -ms-box-shadow: 0 0 1em #ffffff;
  -o-box-shadow: 0 0 1em #ffffff;
  /* box-shadow */
  -webkit-box-shadow: 0 0 1em #ffffff;
  -moz-box-shadow: 0 0 1em #ffffff;
  box-shadow: 0 0 1em #ffffff;
}
.webthree .vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.webthree .vjs-default-skin .vjs-subtitles-button:before {
  content: "\e00c";
}
.webthree .vjs-default-skin .vjs-captions-button:before {
  content: "\e008";
}
.webthree .vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.webthree .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
  -ms-box-shadow: 0 0 1em #ffffff;
  -o-box-shadow: 0 0 1em #ffffff;
  /* box-shadow */
  -webkit-box-shadow: 0 0 1em #ffffff;
  -moz-box-shadow: 0 0 1em #ffffff;
  box-shadow: 0 0 1em #ffffff;
}
.webthree .video-js {
  background-color: #000;
  position: relative;
  padding: 0;
  /* Start with 10px for base font size so other dimensions can be em based and
     easily calculable. */
  font-size: 10px;
  /* Allow poster to be vertially aligned. */
  vertical-align: middle;
  /*  display: table-cell; */
  /*This works in Safari but not Firefox.*/
  /* Provide some basic defaults for fonts */
  font-weight: normal;
  font-style: normal;
  /* Avoiding helvetica: issue #376 */
  font-family: Arial, sans-serif;
  /* Turn off user selection (text highlighting) by default.
     The majority of player components will not be text blocks.
     Text areas will need to turn user selection back on. */
  /* user-select */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webthree .video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.webthree .video-js:-moz-full-screen {
  position: absolute;
}
.webthree body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
  overflow-y: auto;
}
.webthree .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  /* IE6 full-window (underscore hack) */
  _position: absolute;
}
.webthree .video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.webthree .video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.webthree .vjs-poster {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.webthree .vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}
.webthree .video-js.vjs-using-native-controls .vjs-poster {
  display: none;
}
.webthree .video-js .vjs-text-track-display {
  text-align: center;
  position: absolute;
  bottom: 4em;
  /* Leave padding on left and right */
  left: 1em;
  right: 1em;
}
.webthree .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.webthree .video-js .vjs-text-track {
  display: none;
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  /* Transparent black background, or fallback to all black (oldIE) */
  /* background-color-with-alpha */
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
}
.webthree .video-js .vjs-subtitles {
  color: #ffffff /* Subtitles are white */;
}
.webthree .video-js .vjs-captions {
  color: #ffcc66 /* Captions are yellow */;
}
.webthree .vjs-tt-cue {
  display: block;
}
.webthree .vjs-default-skin .vjs-hidden {
  display: none;
}
.webthree .vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
.webthree .tabview-vieweraudio .default-artwork .image-wrapper {
  background: url(../images/media_albumart.png) no-repeat center center;
  background-size: contain;
}
.webthree .tabview-vieweraudio .error-message {
  display: none;
  padding: 50px;
  text-align: center;
}
.webthree .tabview-vieweraudio .audio-wrapper {
  visibility: hidden;
}
.webthree .tabview-vieweraudio.state-success .error-message {
  display: none;
}
.webthree .tabview-vieweraudio.state-success .audio-wrapper {
  visibility: visible;
}
.webthree .tabview-vieweraudio.state-error .error-message {
  display: block;
}
.webthree .tabview-vieweraudio.state-error .audio-wrapper {
  visibility: hidden;
}
.webthree .tabview-vieweraudio .tabview-image {
  padding-bottom: 60px;
}
.webthree .tabview-vieweraudio .video-js {
  position: static;
}
.webthree .tabview-vieweraudio .video-js .vjs-control-bar {
  visibility: inherit;
  background-color: #364249;
}
.webthree .tabview-vieweraudio .video-js .vjs-volume-control {
  margin-right: 20px;
}
.webthree .tabview-vieweraudio .video-js .vjs-play-progress {
  padding-right: 2px;
}
.webthree .tabview-vieweraudio .video-js:hover .vjs-play-progress {
  padding-right: 5px;
}
.webthree .tabview-vieweraudio .video-js .vjs-slider:focus {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.webthree .CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
}
.webthree .CodeMirror-scroll {
  /* Set scrolling behaviour here */
  overflow: auto;
}
.webthree .CodeMirror-lines {
  padding: 4px 0;
  /* Vertical padding around content */
}
.webthree .CodeMirror pre {
  padding: 0 4px;
  /* Horizontal padding of content */
}
.webthree .CodeMirror-scrollbar-filler,
.webthree .CodeMirror-gutter-filler {
  background-color: white;
  /* The little square between H and V scrollbars */
}
.webthree .CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.webthree .CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.webthree .CodeMirror div.CodeMirror-cursor {
  border-left: 1px solid black;
}
.webthree .CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.webthree .CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7;
}
.webthree .cm-tab {
  display: inline-block;
}
.webthree .CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
}
.webthree .cm-s-default .cm-keyword {
  color: #708;
}
.webthree .cm-s-default .cm-atom {
  color: #219;
}
.webthree .cm-s-default .cm-number {
  color: #164;
}
.webthree .cm-s-default .cm-def {
  color: #00f;
}
.webthree .cm-s-default .cm-variable-2 {
  color: #05a;
}
.webthree .cm-s-default .cm-variable-3 {
  color: #085;
}
.webthree .cm-s-default .cm-comment {
  color: #a50;
}
.webthree .cm-s-default .cm-string {
  color: #a11;
}
.webthree .cm-s-default .cm-string-2 {
  color: #f50;
}
.webthree .cm-s-default .cm-meta {
  color: #555;
}
.webthree .cm-s-default .cm-qualifier {
  color: #555;
}
.webthree .cm-s-default .cm-builtin {
  color: #30a;
}
.webthree .cm-s-default .cm-bracket {
  color: #997;
}
.webthree .cm-s-default .cm-tag {
  color: #170;
}
.webthree .cm-s-default .cm-attribute {
  color: #00c;
}
.webthree .cm-s-default .cm-header {
  color: blue;
}
.webthree .cm-s-default .cm-quote {
  color: #090;
}
.webthree .cm-s-default .cm-hr {
  color: #999;
}
.webthree .cm-s-default .cm-link {
  color: #00c;
}
.webthree .cm-negative {
  color: #d44;
}
.webthree .cm-positive {
  color: #292;
}
.webthree .cm-header,
.webthree .cm-strong {
  font-weight: bold;
}
.webthree .cm-em {
  font-style: italic;
}
.webthree .cm-link {
  text-decoration: underline;
}
.webthree .cm-s-default .cm-error {
  color: #f00;
}
.webthree .cm-invalidchar {
  color: #f00;
}
.webthree div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0;
}
.webthree div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22;
}
.webthree .CodeMirror-activeline-background {
  background: #e8f2ff;
}
.webthree .CodeMirror {
  line-height: 1;
  position: relative;
  overflow: hidden;
  background: white;
  color: black;
}
.webthree .CodeMirror-scroll {
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.webthree .CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.webthree .CodeMirror-vscrollbar,
.webthree .CodeMirror-hscrollbar,
.webthree .CodeMirror-scrollbar-filler,
.webthree .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.webthree .CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.webthree .CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.webthree .CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}
.webthree .CodeMirror-gutter-filler {
  left: 0;
  bottom: 0;
}
.webthree .CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  padding-bottom: 30px;
  z-index: 3;
}
.webthree .CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding-bottom: 30px;
  margin-bottom: -32px;
  display: inline-block;
  /* Hack to make IE7 behave */
  *zoom: 1;
  *display: inline;
}
.webthree .CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.webthree .CodeMirror-lines {
  cursor: text;
}
.webthree .CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
}
.webthree .CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.webthree .CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.webthree .CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}
.webthree .CodeMirror-wrap .CodeMirror-scroll {
  overflow-x: hidden;
}
.webthree .CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.webthree .CodeMirror-measure pre {
  position: static;
}
.webthree .CodeMirror div.CodeMirror-cursor {
  position: absolute;
  border-right: none;
  width: 0;
}
.webthree div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 1;
}
.webthree .CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}
.webthree .CodeMirror-selected {
  background: #d9d9d9;
}
.webthree .CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0;
}
.webthree .CodeMirror-crosshair {
  cursor: crosshair;
}
.webthree .cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4);
}
.webthree .CodeMirror span {
  *vertical-align: text-bottom;
}
.webthree .cm-force-border {
  padding-right: .1px;
}
@media print {
  .webthree {
    /* Hide the cursor when printing */
  }
  .webthree .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
.webthree .tabview-viewercode {
  padding: 0;
}
.webthree .tabview-viewercode .code-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.webthree .tabview-viewercode .code-wrapper .CodeMirror {
  width: 100%;
  height: 100%;
  z-index: 0;
}
.webthree .tabview-viewercode .code-wrapper .CodeMirror-gutters {
  background-color: #f9f9f9;
}
.webthree .tabview-viewercode .code-wrapper .loading-message,
.webthree .tabview-viewercode .code-wrapper .error-message {
  padding: 25px;
}
.webthree .tabview-viewercode .code-wrapper .error-message {
  display: none;
}
.webthree .tabview-viewercode .code-wrapper .cm-area {
  visibility: hidden;
}
.webthree .tabview-viewercode.state-error .code-wrapper .error-message {
  display: block;
}
.webthree .tabview-viewercode.state-error .code-wrapper .loading-message,
.webthree .tabview-viewercode.state-error .code-wrapper .Code-Mirror {
  display: none;
}
.webthree .tabview-viewercode textarea {
  height: 100%;
  width: 100%;
}
.webthree .tabview-viewercode .cm-s-copy.CodeMirror {
  background: #ffffff;
  color: #364249;
}
.webthree .tabview-viewercode .cm-s-copy div.CodeMirror-selected {
  background: #d4eefc !important;
}
.webthree .tabview-viewercode .cm-s-copy .CodeMirror-gutters {
  background-color: #f9f9f9;
  border-right: 0px;
}
.webthree .tabview-viewercode .cm-s-copy .CodeMirror-linenumber {
  color: #9ba7af;
}
.webthree .tabview-viewercode .cm-s-copy .CodeMirror-cursor {
  border-left: 1px solid #364249 !important;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-comment {
  color: #9ba7af;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-atom {
  color: #52ba46;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-number {
  color: #3376bc;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-property,
.webthree .tabview-viewercode .cm-s-copy span.cm-attribute {
  color: #f5821f;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-keyword {
  color: #00adef;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-string {
  color: #f5821f;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-variable {
  color: #52ba46;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-variable-2 {
  color: #7ed3f6;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-def {
  color: #ffc000;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-bracket {
  color: #364249;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-tag {
  color: #ef4328;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-link {
  color: #a16a94;
}
.webthree .tabview-viewercode .cm-s-copy span.cm-error {
  background: #ef4328;
  color: #364249;
}
.webthree .tabview-viewercode .cm-s-copy .CodeMirror-activeline-background {
  background: #eaf3e8 !important;
}
.webthree .tabview-viewercode .cm-s-copy .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: #d4eefc !important;
}
.webthree .tabview-iframe {
  padding: 0;
}
.webthree .tabview-iframe iframe {
  width: 100%;
  height: 100%;
}
.webthree .tabview-vieweroffice {
  padding: 0;
}
.webthree .tabview-vieweroffice .office-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.webthree .tabview-viewerpdf {
  padding: 0;
}
.webthree .tabview-viewerpdf iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.webthree .tabview-viewervideo .error-message {
  display: none;
  padding: 50px;
  text-align: center;
}
.webthree .tabview-viewervideo .video-wrapper {
  visibility: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.webthree .tabview-viewervideo .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-left: -2em;
  margin-top: -1.3em;
}
.webthree .tabview-viewervideo.state-success .error-message {
  display: none;
}
.webthree .tabview-viewervideo.state-success .video-wrapper {
  visibility: visible;
}
.webthree .tabview-viewervideo.state-error .error-message {
  display: block;
}
.webthree .tabview-viewervideo.state-error .video-wrapper {
  visibility: hidden;
}
.webthree [data-action] {
  cursor: pointer;
}
.webthree a {
  text-decoration: none;
  color: #00adef;
}
.webthree a:hover {
  color: #f5821f;
}
.webthree a.text-inverted:hover {
  color: #00adef;
}
.webthree a:active {
  color: #ef4328;
}
.webthree a.text-inverted {
  color: #f5821f;
}
.webthree .hidden-text {
  display: inline-block;
  overflow: hidden;
  text-indent: -10000px;
}
.webthree body {
  overflow: hidden;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webthree body .allow-text-selection {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.webthree body a {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}
.webthree body a[href] {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.webthree body [data-select-on-click] {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
/*# sourceMappingURL=/dist/bootstrap.map */