.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;
}
.page h2 {
  margin: 20px 0 20px 0;
  font-size: 24px;
}
.field_entry.state-error:after,
.new-form .field.state-error:after {
  content: "";
  position: absolute;
  top: 18px;
  right: 5px;
  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: 13px;
  height: 12px;
  background-position: -1127px -185px;
  visibility: visible;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .field_entry.state-error:after,
  .new-form .field.state-error:after {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.field_entry.state-valid:after,
.new-form .field.state-valid:after {
  content: "";
  position: absolute;
  top: 18px;
  right: 5px;
  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: 12px;
  height: 12px;
  background-position: -1087px -185px;
  visibility: visible;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .field_entry.state-valid:after,
  .new-form .field.state-valid:after {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
/* New standard form setup (remove importants when old form styles go away) */
.new-form {
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  padding: 0 25px 20px 25px;
  position: relative;
  text-align: left;
  /* Headings */
  /* Wraps a label and input or group of inputs */
  /* Wraps buttons and other links at bottom of form */
  /* Responsive / Fluid stuff */
}
.new-form a {
  text-decoration: none;
}
.new-form a:hover {
  text-decoration: underline;
}
.new-form p {
  margin: 0;
}
.new-form fieldset {
  padding: 10px;
  -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: none;
}
.new-form legend,
.new-form legend.field-heading {
  margin-left: -15px;
  color: #f5821f;
  width: 100%;
}
.new-form label,
.new-form .label {
  /* Default is to use placeholder text */
  display: none;
  font-size: 13px;
  color: #5e6c74;
  text-shadow: 0 1px 0 #fff;
}
.new-form label.radio,
.new-form .label.radio {
  display: inline;
  vertical-align: middle;
  text-align: left;
  float: left;
  text-shadow: none;
  font-size: 15px;
  font-weight: normal;
}
.new-form label.radio.button,
.new-form .label.radio.button {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #5e6c74;
  padding: 7px 19px;
}
.new-form label.radio.button .plus,
.new-form .label.radio.button .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.new-form label.radio.button .button-body,
.new-form .label.radio.button .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.new-form label.radio.button:hover,
.new-form .label.radio.button:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.new-form label.radio.button.variant-blue,
.new-form .label.radio.button.variant-blue {
  background-color: #00adef;
}
.new-form label.radio.button.variant-blue:hover,
.new-form .label.radio.button.variant-blue:hover {
  background-color: #23c2ff;
}
.new-form label.radio.button.variant-blue.state-selected,
.new-form .label.radio.button.variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.new-form label.radio.button.variant-orange,
.new-form .label.radio.button.variant-orange,
.new-form label.radio.button.variant-red,
.new-form .label.radio.button.variant-red {
  background-color: #f43611;
}
.new-form label.radio.button.variant-orange:hover,
.new-form .label.radio.button.variant-orange:hover,
.new-form label.radio.button.variant-red:hover,
.new-form .label.radio.button.variant-red:hover {
  background-color: #f65f42;
}
.new-form label.radio.button.variant-orange-transparent,
.new-form .label.radio.button.variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.new-form label.radio.button.variant-orange-transparent:hover,
.new-form .label.radio.button.variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.new-form label.radio.button.variant-white,
.new-form .label.radio.button.variant-white {
  color: #3b3f47;
  background-color: white;
}
.new-form label.radio.button.variant-white:hover,
.new-form .label.radio.button.variant-white:hover {
  color: #525863;
}
.new-form label.radio.button.variant-gray,
.new-form .label.radio.button.variant-gray {
  background-color: #5e6c74;
}
.new-form label.radio.button.variant-gray:hover,
.new-form .label.radio.button.variant-gray:hover {
  background-color: #758690;
}
.new-form label.radio.button.state-disabled,
.new-form .label.radio.button.state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.new-form label.radio.button.state-disabled:hover,
.new-form .label.radio.button.state-disabled:hover {
  background-color: #758690;
}
.new-form label.radio.button.state-disabled:hover,
.new-form .label.radio.button.state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.new-form label.radio.button.state-disabled:hover:hover,
.new-form .label.radio.button.state-disabled:hover:hover {
  background-color: #758690;
}
.new-form label.radio.button:hover,
.new-form .label.radio.button:hover {
  background-color: #758690;
}
.new-form span.label {
  text-align: right;
  vertical-align: -5px;
  padding-right: 5px;
  color: #584f4f;
  font-weight: bold;
}
.new-form .form-heading {
  padding: 0;
  margin: 0 0 10px 0;
  color: #00adef;
  text-align: left;
  font-weight: 300;
  font-size: 24px;
  clear: both;
}
.new-form .form-heading.red {
  color: #f43611;
}
.new-form .sub-heading {
  color: #B4B0AF;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 10px;
  clear: both;
  text-align: left;
  margin-top: -10px;
  letter-spacing: 1px;
}
.new-form .field-heading {
  color: #5e6c74;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 10px;
  clear: both;
  text-align: left;
}
.new-form .field {
  position: relative;
  margin: 0 0 10px;
  vertical-align: top;
}
.new-form .field.state-focus,
.new-form .field .select2-container-active {
  outline: none;
  box-shadow: 0 0 10px #7ed3f6;
  -o-box-shadow: 0 0 10px #7ed3f6;
  -moz-box-shadow: 0 0 10px #7ed3f6;
  -webkit-box-shadow: 0 0 10px #7ed3f6;
}
.new-form .field.state-focus.input-highlight,
.new-form .field .select2-container-active.input-highlight {
  box-shadow: none;
}
.new-form .field.state-focus.input-highlight input,
.new-form .field .select2-container-active.input-highlight input {
  box-shadow: 0 0 10px #7ed3f6;
  -o-box-shadow: 0 0 10px #7ed3f6;
  -moz-box-shadow: 0 0 10px #7ed3f6;
  -webkit-box-shadow: 0 0 10px #7ed3f6;
}
.new-form .field:after {
  /* Correct way to clear floats */
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.new-form .field strong.state-error {
  margin-bottom: 0;
}
.new-form .actions,
.new-form #button_area {
  clear: both;
  text-align: center;
  overflow: hidden;
  margin: 10px 0 20px;
}
.new-form .actions .button,
.new-form #button_area .button {
  width: 100%;
  font-size: 25px;
  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;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.new-form .actions .button.style-condensed,
.new-form #button_area .button.style-condensed {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.new-form .actions a,
.new-form #button_area a {
  font-size: 14px;
  font-weight: normal;
}
.new-form .actions.float_buttons,
.new-form #button_area.float_buttons {
  border-top: 1px solid #7ed3f6;
  margin-top: 25px;
}
.new-form .actions.float_buttons .button,
.new-form #button_area.float_buttons .button {
  float: right;
  width: 50%;
  margin: 0;
}
.new-form .actions.float_buttons.noborder,
.new-form #button_area.float_buttons.noborder {
  border-top: 0;
}
.new-form .actions.fill-modal,
.new-form #button_area.fill-modal {
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: 0;
  overflow: visible;
  position: relative;
  z-index: 1;
}
.new-form .actions.fill-modal a.button,
.new-form #button_area.fill-modal a.button {
  top: 0;
  left: 100%;
  font-weight: lighter;
}
.new-form .note,
.new-form .field_info {
  color: #9ba7af;
  margin-bottom: 5px;
  font-weight: 300;
  text-align: left;
  padding: 10px 0;
  font-size: 15px;
  line-height: 1.2;
}
.new-form .note a,
.new-form .field_info a {
  font-size: inherit;
  text-decoration: underline;
}
.new-form .note a:hover,
.new-form .field_info a:hover {
  text-decoration: none;
}
.new-form .note.red,
.new-form .field_info.red {
  color: #f43611;
}
.new-form .note.field_info,
.new-form .field_info.field_info {
  padding: 0 0 20px 0;
  font-style: italic;
  font-size: 12px;
}
.new-form .center {
  text-align: center;
}
.new-form strong.state-error,
.new-form strong.state-success,
.new-form strong.state-notice,
.new-form strong.state-message {
  color: #fff;
  background-color: #f5821f;
  display: block;
  margin-bottom: 5px;
  font-weight: lighter;
  text-align: left;
  font-size: 11px;
  padding: 7px;
  position: relative;
}
.new-form strong.state-error:before,
.new-form strong.state-success:before,
.new-form strong.state-notice:before,
.new-form strong.state-message:before {
  font-family: 'cuda_iconregular';
  content: "\F228";
  font-size: 14px;
  margin-right: 5px;
}
.new-form strong.state-success {
  background-color: #00adef;
}
.new-form input[type='text'],
.new-form input[type='password'],
.new-form input[type='number'],
.new-form input[type='email'],
.new-form textarea,
.new-form .select2-container.email-tokenized {
  width: 100%;
  height: 45px;
  color: #3b3f47;
  background-color: transparent;
  font-size: 15px;
  padding: 10px;
  -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 #7ed3f6;
  outline: none;
  font-weight: 300;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.new-form input[type='text'].select2-container,
.new-form input[type='password'].select2-container,
.new-form input[type='number'].select2-container,
.new-form input[type='email'].select2-container,
.new-form textarea.select2-container,
.new-form .select2-container.email-tokenized.select2-container {
  height: auto;
  min-height: 40px;
}
.new-form input[type='text'][readonly],
.new-form input[type='password'][readonly],
.new-form input[type='number'][readonly],
.new-form input[type='email'][readonly],
.new-form textarea[readonly],
.new-form .select2-container.email-tokenized[readonly] {
  background-color: #f0f2f3;
}
.new-form input[name="cc_num"] {
  padding-right: 50px !important;
}
.new-form input[name="cc_num"].visa {
  background: url(/include/images/creditcards/Visa-Curved-32.png) 90% center no-repeat;
}
.new-form input[name="cc_num"].mastercard {
  background: url(/include/images/creditcards/Mastercard-Curved-32.png) 90% center no-repeat;
}
.new-form input[name="cc_num"].discover {
  background: url(/include/images/creditcards/Discover-Curved-32.png) 90% center no-repeat;
}
.new-form input[name="cc_num"].amex {
  background: url(/include/images/creditcards/American-Express-Curved-32.png) 90% center no-repeat;
}
.new-form input.state-valid {
  padding-right: 20px;
  border-color: #00adef;
}
.new-form input.state-error {
  border-color: #f5821f;
  padding-right: 20px;
}
.new-form input.state-error[type='number'] {
  padding-right: 0;
}
.new-form input:focus {
  outline: none;
}
.new-form input::-webkit-outer-spin-button,
.new-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.new-form select {
  max-width: 100%;
}
.new-form .select2-container {
  display: block;
}
.new-form .select2-container .select2-choice {
  padding: 6px;
  color: #9ba7af;
  font-size: 13px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}
.new-form .select2-container .select2-choice span {
  margin-right: 0;
}
.new-form .select2-container .select2-choice .select2-search-choice-close {
  display: none;
}
.new-form .button,
.new-form input[type="submit"] {
  display: inline-block;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
.new-form .button .plus,
.new-form input[type="submit"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.new-form .button .button-body,
.new-form input[type="submit"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.new-form .button:hover,
.new-form input[type="submit"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.new-form .button.variant-blue,
.new-form input[type="submit"].variant-blue {
  background-color: #00adef;
}
.new-form .button.variant-blue:hover,
.new-form input[type="submit"].variant-blue:hover {
  background-color: #23c2ff;
}
.new-form .button.variant-blue.state-selected,
.new-form input[type="submit"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.new-form .button.variant-orange,
.new-form input[type="submit"].variant-orange,
.new-form .button.variant-red,
.new-form input[type="submit"].variant-red {
  background-color: #f43611;
}
.new-form .button.variant-orange:hover,
.new-form input[type="submit"].variant-orange:hover,
.new-form .button.variant-red:hover,
.new-form input[type="submit"].variant-red:hover {
  background-color: #f65f42;
}
.new-form .button.variant-orange-transparent,
.new-form input[type="submit"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.new-form .button.variant-orange-transparent:hover,
.new-form input[type="submit"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.new-form .button.variant-white,
.new-form input[type="submit"].variant-white {
  color: #3b3f47;
  background-color: white;
}
.new-form .button.variant-white:hover,
.new-form input[type="submit"].variant-white:hover {
  color: #525863;
}
.new-form .button.variant-gray,
.new-form input[type="submit"].variant-gray {
  background-color: #5e6c74;
}
.new-form .button.variant-gray:hover,
.new-form input[type="submit"].variant-gray:hover {
  background-color: #758690;
}
.new-form .button.state-disabled,
.new-form input[type="submit"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.new-form .button.state-disabled:hover,
.new-form input[type="submit"].state-disabled:hover {
  background-color: #758690;
}
.new-form .button.state-disabled:hover,
.new-form input[type="submit"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.new-form .button.state-disabled:hover:hover,
.new-form input[type="submit"].state-disabled:hover:hover {
  background-color: #758690;
}
.new-form .button.inactive,
.new-form input[type="submit"].inactive {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.new-form .button.inactive:hover,
.new-form input[type="submit"].inactive:hover {
  background-color: #758690;
}
.new-form .button.inactive:hover,
.new-form input[type="submit"].inactive:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.new-form .button.inactive:hover:hover,
.new-form input[type="submit"].inactive:hover:hover {
  background-color: #758690;
}
.new-form .button .lighter,
.new-form input[type="submit"] .lighter {
  font-weight: lighter;
  font-size: 14px;
}
.new-form .button input,
.new-form input[type="submit"] input {
  display: none;
}
.new-form input[type="submit"],
.new-form button[type="submit"] {
  background-color: #00adef;
}
.new-form input[type="submit"]:hover,
.new-form button[type="submit"]:hover {
  background-color: #23c2ff;
}
.new-form input[type="submit"].state-selected,
.new-form button[type="submit"].state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.new-form a.button:after,
.new-form button.button:after,
.new-form label.button:after {
  float: right;
  font-weight: bold;
}
.new-form .forgot-password {
  text-align: right;
  display: block;
  font-size: 15px;
  color: #00adef;
  float: right;
  font-weight: 400;
}
.new-form .submission-options {
  padding: 10px 0;
  overflow: hidden;
}
.new-form .submission-options label.persist {
  font-size: 12px;
  margin-top: 1px;
}
.new-form .styled-select {
  border: 1px solid #00adef;
  background-color: #fff;
  display: inline-block;
  width: auto;
  height: 38px;
  overflow: hidden;
  position: relative;
}
.new-form .styled-select select {
  background: transparent;
  width: auto;
  padding: 5px;
  font-size: 15px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 34px;
  position: relative;
  z-index: 1;
  -webkit-appearance: none;
}
.new-form .w10 {
  display: inline-block;
  width: 9%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w10 {
    width: 100%;
  }
}
.new-form .w15 {
  display: inline-block;
  width: 14%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w15 {
    width: 100%;
  }
}
.new-form .w20 {
  display: inline-block;
  width: 19%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w20 {
    width: 100%;
  }
}
.new-form .w25 {
  display: inline-block;
  width: 24%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w25 {
    width: 100%;
  }
}
.new-form .w30 {
  display: inline-block;
  width: 29%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w30 {
    width: 100%;
  }
}
.new-form .w40 {
  display: inline-block;
  width: 39%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w40 {
    width: 100%;
  }
}
.new-form .w50 {
  display: inline-block;
  width: 49%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w50 {
    width: 100%;
  }
}
.new-form .w60 {
  display: inline-block;
  width: 59%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w60 {
    width: 100%;
  }
}
.new-form .w70 {
  display: inline-block;
  width: 69%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w70 {
    width: 100%;
  }
}
.new-form .w80 {
  display: inline-block;
  width: 79%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w80 {
    width: 100%;
  }
}
.new-form .w90 {
  display: inline-block;
  width: 89%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w90 {
    width: 100%;
  }
}
.new-form .w100 {
  display: inline-block;
  width: 99%;
  margin-left: 1%;
  margin-right: -4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .new-form .w100 {
    width: 100%;
  }
}
.page-inner > .auth-form {
  max-width: 465px;
  margin: 0 auto;
}
.standard-labels .field.state-focus {
  box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.standard-labels .field.state-focus input[type='text'],
.standard-labels .field.state-focus input[type='email'],
.standard-labels .field.state-focus input[type='password'],
.standard-labels .field.state-focus textarea {
  box-shadow: 0 0 10px #7ed3f6;
  -o-box-shadow: 0 0 10px #7ed3f6;
  -moz-box-shadow: 0 0 10px #7ed3f6;
  -webkit-box-shadow: 0 0 10px #7ed3f6;
}
.standard-labels label,
.standard-labels .label,
.standard-labels span.label {
  display: block;
  margin-bottom: 5px;
  font-weight: normal;
  text-align: left;
}
.standard-labels .field_entry.state-error:after,
.standard-labels .field_entry.state-valid:after,
.standard-labels.new-form .field.state-error:after,
.standard-labels.new-form .field.state-valid:after {
  top: 32px;
}
.progress-bar {
  height: 10px;
  width: 100%;
  background-color: #7ed3f6;
}
.progress-bar .progress {
  display: block;
  height: 100%;
  background-color: #00adef;
}
.dialog-backdrop {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  z-index: 1;
  background: rgba(36, 40, 47, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9924282f, endColorstr=#9924282f);
  position: fixed;
  -webkit-font-smoothing: subpixel-antialiased;
  display: none;
  overflow: auto;
}
.dialog {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  position: relative;
  height: 100%;
  z-index: 101;
  display: none;
}
.dialog .modal-header {
  height: 65px;
  margin-bottom: 20px;
}
.dialog .modal-header .logo {
  padding: 15px 0 0 20px;
}
.dialog .modal-header .logo-text {
  font-size: 22px;
  display: none;
  color: #66C0DA;
  font-weight: 300;
  vertical-align: -11px;
  margin-left: 5px;
}
.dialog .modal-header .callout {
  display: none;
  float: right;
  padding: 22px 22px 0 0;
  color: #7ed3f6;
  font-weight: 300;
  font-size: 22px;
}
.dialog .modal-inner {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  background-color: #f9f9f9;
  height: auto;
  position: relative;
}
.dialog .modal-inner .modal-shadow {
  background-image: url(/include/images/copysprites_repeat_std/dropshadow_black_bottom.png?v=jenkins-Copy_Web_Production-444);
  background-position: center top;
  -moz-background-size: 100% 100% !important;
  background-size: 100% 100% !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  height: 18px;
  top: 100%;
  bottom: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .dialog .modal-inner .modal-shadow {
    -moz-background-size: 671px 18px;
    background-size: 671px 18px;
    background-image: url(/include/images/copysprites_repeat_retina/dropshadow_black_bottom.png?v=jenkins-Copy_Web_Production-444);
  }
}
.dialog .modal-inner .modal-logo-wrapper {
  padding: 10px;
}
.dialog .modal-inner .modal-logo-wrapper .copy-logo {
  margin: 0 auto;
}
.dialog .modal-inner .modal-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;
  margin: 0 auto;
  margin-top: -32px;
  margin-bottom: -15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .dialog .modal-inner .modal-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);
  }
}
.dialog .modal-inner .modal-close {
  cursor: pointer;
  color: #7ed3f6;
  border-left: 1px solid #aee3f9;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  text-decoration: none;
  font-size: 32px;
  z-index: 1;
}
.dialog .modal-inner .modal-close:hover {
  color: #3b3f47;
}
.dialog .modal-inner .tagline-wrapper {
  margin: 0;
}
.dialog .modal-inner .tagline {
  color: #5e6c74;
  font-size: 28px;
  padding: 15px 0;
}
.dialog .modal-inner .tagline-divider {
  display: none;
}
.dialog .modal-inner.wide {
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
}
.dialog .modal-inner.wide #signup_form {
  margin: 0 10px;
}
.dialog .modal-inner.wide .logo {
  float: left;
}
.dialog .modal-inner.wide .copy-logo {
  margin: 0;
  width: 112px;
  height: 47px;
  display: inline-block;
  background-image: url(/include/images/images-std/copy-logo-smaller.png?v=jenkins-Copy_Web_Production-444);
  background-size: 112px 47px;
  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) {
  .dialog .modal-inner.wide .copy-logo {
    background-image: url(/include/images/images-retina/copy-logo-smaller.png?v=jenkins-Copy_Web_Production-444);
  }
}
.dialog .modal-inner.wide .logo-text {
  display: inline-block;
}
.dialog .modal-inner.wide .callout {
  display: block;
}
.dialog .modal-inner.wide .tagline-wrapper {
  margin-bottom: 0px;
}
.dialog .modal-inner.wide .tagline {
  font-size: 32px;
  width: 100%;
}
.dialog .modal-inner.wide .actions.fill-modal a.button {
  position: absolute;
}
body.option-modal-visible {
  overflow: hidden;
}
body.option-modal-visible .dialog-backdrop {
  display: block;
  z-index: 100;
}
body.option-modal-visible #modal {
  top: 0;
  display: block;
}
body.option-modal-small .dialog .modal-inner {
  top: 10%;
  left: 50%;
  right: auto;
  margin-left: -207.5px;
  width: 415px;
}
@media screen and (max-width: 415px) {
  body.option-modal-small .dialog .modal-inner {
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    margin-left: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    /*			min-height: 270px; //420px;*/
  }
}
@media screen and (device-height: 768px) {
  body.option-modal-small .dialog .modal-inner {
    /*top: 0 !important;*/
  }
}
@media screen and (device-width: 768px) {
  body.option-modal-small .dialog .modal-inner {
    /*top: 5% !important;*/
  }
}
.alert-modal-modal-wrapper .xbutton,
.confirm-modal-modal-wrapper .xbutton,
.confirm-email-modal-wrapper .xbutton,
.rename-confirm-modal-wrapper .xbutton,
.rename-conflict-modal-wrapper .xbutton,
.shortlink-error-modal-wrapper .xbutton,
.upload-error-modal-wrapper .xbutton,
.confirm-delete-modal-wrapper .xbutton,
.confirm-remove-modal-wrapper .xbutton,
.confirm-stopsync-modal-wrapper .xbutton,
.confirm-removeself-modal-wrapper .xbutton,
.error-stopsync-modal-wrapper .xbutton,
.confirm-removelink-modal-wrapper .xbutton,
.error-startsync-modal-wrapper .xbutton,
.error-savelink-modal-wrapper .xbutton,
.removeself-confirm-modal-wrapper .xbutton,
.sharing-choice-modal-wrapper .xbutton,
.privacy-toggle-modal-wrapper .xbutton,
.invite-inner-wrapper .xbutton,
.options-join-modal-wrapper .xbutton,
.confirm-dismiss-notification-modal-wrapper .xbutton,
.error-startsync-modal-wrapper .xbutton,
.choose-save-location-modal-wrapper .xbutton {
  cursor: pointer;
  color: #7ed3f6;
  border-left: 1px solid #aee3f9;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  text-decoration: none;
  font-size: 32px;
  z-index: 1;
}
.alert-modal-modal-wrapper .xbutton:hover,
.confirm-modal-modal-wrapper .xbutton:hover,
.confirm-email-modal-wrapper .xbutton:hover,
.rename-confirm-modal-wrapper .xbutton:hover,
.rename-conflict-modal-wrapper .xbutton:hover,
.shortlink-error-modal-wrapper .xbutton:hover,
.upload-error-modal-wrapper .xbutton:hover,
.confirm-delete-modal-wrapper .xbutton:hover,
.confirm-remove-modal-wrapper .xbutton:hover,
.confirm-stopsync-modal-wrapper .xbutton:hover,
.confirm-removeself-modal-wrapper .xbutton:hover,
.error-stopsync-modal-wrapper .xbutton:hover,
.confirm-removelink-modal-wrapper .xbutton:hover,
.error-startsync-modal-wrapper .xbutton:hover,
.error-savelink-modal-wrapper .xbutton:hover,
.removeself-confirm-modal-wrapper .xbutton:hover,
.sharing-choice-modal-wrapper .xbutton:hover,
.privacy-toggle-modal-wrapper .xbutton:hover,
.invite-inner-wrapper .xbutton:hover,
.options-join-modal-wrapper .xbutton:hover,
.confirm-dismiss-notification-modal-wrapper .xbutton:hover,
.error-startsync-modal-wrapper .xbutton:hover,
.choose-save-location-modal-wrapper .xbutton:hover {
  color: #3b3f47;
}
.alert-modal-modal-wrapper .column-modal-header,
.confirm-modal-modal-wrapper .column-modal-header,
.confirm-email-modal-wrapper .column-modal-header,
.rename-confirm-modal-wrapper .column-modal-header,
.rename-conflict-modal-wrapper .column-modal-header,
.shortlink-error-modal-wrapper .column-modal-header,
.upload-error-modal-wrapper .column-modal-header,
.confirm-delete-modal-wrapper .column-modal-header,
.confirm-remove-modal-wrapper .column-modal-header,
.confirm-stopsync-modal-wrapper .column-modal-header,
.confirm-removeself-modal-wrapper .column-modal-header,
.error-stopsync-modal-wrapper .column-modal-header,
.confirm-removelink-modal-wrapper .column-modal-header,
.error-startsync-modal-wrapper .column-modal-header,
.error-savelink-modal-wrapper .column-modal-header,
.removeself-confirm-modal-wrapper .column-modal-header,
.sharing-choice-modal-wrapper .column-modal-header,
.privacy-toggle-modal-wrapper .column-modal-header,
.invite-inner-wrapper .column-modal-header,
.options-join-modal-wrapper .column-modal-header,
.confirm-dismiss-notification-modal-wrapper .column-modal-header,
.error-startsync-modal-wrapper .column-modal-header,
.choose-save-location-modal-wrapper .column-modal-header {
  font-size: 24px;
  width: auto;
  text-align: left;
  padding: 20px 20px 0;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
.alert-modal-modal-wrapper .column-modal-body,
.confirm-modal-modal-wrapper .column-modal-body,
.confirm-email-modal-wrapper .column-modal-body,
.rename-confirm-modal-wrapper .column-modal-body,
.rename-conflict-modal-wrapper .column-modal-body,
.shortlink-error-modal-wrapper .column-modal-body,
.upload-error-modal-wrapper .column-modal-body,
.confirm-delete-modal-wrapper .column-modal-body,
.confirm-remove-modal-wrapper .column-modal-body,
.confirm-stopsync-modal-wrapper .column-modal-body,
.confirm-removeself-modal-wrapper .column-modal-body,
.error-stopsync-modal-wrapper .column-modal-body,
.confirm-removelink-modal-wrapper .column-modal-body,
.error-startsync-modal-wrapper .column-modal-body,
.error-savelink-modal-wrapper .column-modal-body,
.removeself-confirm-modal-wrapper .column-modal-body,
.sharing-choice-modal-wrapper .column-modal-body,
.privacy-toggle-modal-wrapper .column-modal-body,
.invite-inner-wrapper .column-modal-body,
.options-join-modal-wrapper .column-modal-body,
.confirm-dismiss-notification-modal-wrapper .column-modal-body,
.error-startsync-modal-wrapper .column-modal-body,
.choose-save-location-modal-wrapper .column-modal-body {
  font-size: 14px;
  white-space: normal;
  height: auto;
  text-align: left;
}
.alert-modal-modal-wrapper .column-modal-body .text,
.confirm-modal-modal-wrapper .column-modal-body .text,
.confirm-email-modal-wrapper .column-modal-body .text,
.rename-confirm-modal-wrapper .column-modal-body .text,
.rename-conflict-modal-wrapper .column-modal-body .text,
.shortlink-error-modal-wrapper .column-modal-body .text,
.upload-error-modal-wrapper .column-modal-body .text,
.confirm-delete-modal-wrapper .column-modal-body .text,
.confirm-remove-modal-wrapper .column-modal-body .text,
.confirm-stopsync-modal-wrapper .column-modal-body .text,
.confirm-removeself-modal-wrapper .column-modal-body .text,
.error-stopsync-modal-wrapper .column-modal-body .text,
.confirm-removelink-modal-wrapper .column-modal-body .text,
.error-startsync-modal-wrapper .column-modal-body .text,
.error-savelink-modal-wrapper .column-modal-body .text,
.removeself-confirm-modal-wrapper .column-modal-body .text,
.sharing-choice-modal-wrapper .column-modal-body .text,
.privacy-toggle-modal-wrapper .column-modal-body .text,
.invite-inner-wrapper .column-modal-body .text,
.options-join-modal-wrapper .column-modal-body .text,
.confirm-dismiss-notification-modal-wrapper .column-modal-body .text,
.error-startsync-modal-wrapper .column-modal-body .text,
.choose-save-location-modal-wrapper .column-modal-body .text {
  white-space: normal;
  padding: 0 20px;
  margin: 0;
}
.alert-modal-modal-wrapper .column-modal-body .new-form .note,
.confirm-modal-modal-wrapper .column-modal-body .new-form .note,
.confirm-email-modal-wrapper .column-modal-body .new-form .note,
.rename-confirm-modal-wrapper .column-modal-body .new-form .note,
.rename-conflict-modal-wrapper .column-modal-body .new-form .note,
.shortlink-error-modal-wrapper .column-modal-body .new-form .note,
.upload-error-modal-wrapper .column-modal-body .new-form .note,
.confirm-delete-modal-wrapper .column-modal-body .new-form .note,
.confirm-remove-modal-wrapper .column-modal-body .new-form .note,
.confirm-stopsync-modal-wrapper .column-modal-body .new-form .note,
.confirm-removeself-modal-wrapper .column-modal-body .new-form .note,
.error-stopsync-modal-wrapper .column-modal-body .new-form .note,
.confirm-removelink-modal-wrapper .column-modal-body .new-form .note,
.error-startsync-modal-wrapper .column-modal-body .new-form .note,
.error-savelink-modal-wrapper .column-modal-body .new-form .note,
.removeself-confirm-modal-wrapper .column-modal-body .new-form .note,
.sharing-choice-modal-wrapper .column-modal-body .new-form .note,
.privacy-toggle-modal-wrapper .column-modal-body .new-form .note,
.invite-inner-wrapper .column-modal-body .new-form .note,
.options-join-modal-wrapper .column-modal-body .new-form .note,
.confirm-dismiss-notification-modal-wrapper .column-modal-body .new-form .note,
.error-startsync-modal-wrapper .column-modal-body .new-form .note,
.choose-save-location-modal-wrapper .column-modal-body .new-form .note {
  font-size: 13px;
}
.alert-modal-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-modal-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-email-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.rename-confirm-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.rename-conflict-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.shortlink-error-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.upload-error-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-delete-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-remove-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-stopsync-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-removeself-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.error-stopsync-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-removelink-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.error-startsync-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.error-savelink-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.removeself-confirm-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.sharing-choice-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.privacy-toggle-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.invite-inner-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.options-join-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.confirm-dismiss-notification-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.error-startsync-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body,
.choose-save-location-modal-wrapper.sharing-choice-modal-wrapper .column-modal-body {
  padding-bottom: 0px;
}
.link-sent-modal-wrapper .column-modal-header {
  width: 100%;
  text-align: left;
  font-size: 24px;
  margin-top: 20px;
  margin-left: 15px;
}
.column-modal-body {
  width: 100%;
}
.column-modal-body .sharing-popup-wrapper {
  height: 369px;
}
.column-modal-body .text {
  margin-left: 13px;
  margin-right: 13px;
  margin-top: 13px;
  font-size: 14px;
  width: 260px;
  height: auto;
}
.column-modal-body .text p {
  display: block;
  width: 100%;
  height: auto;
  white-space: normal;
}
.column-modal-body .sharing-wrapper {
  margin-top: 0px;
}
.column-modal-body .sharing-wrapper .link-header {
  margin-left: 13px;
  font-size: 14px;
}
.column-modal-body .sharing-wrapper .link-subview-container {
  -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%;
  resize: none;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  font: 500 13px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  background: #ffffff;
  border-radius: 4px;
  border: #3b3f47;
  color: #3b3f47;
  border-width: 1px;
  margin-top: 5px;
  padding: 7px;
}
.column-modal-body .sharing-wrapper .link-subview-container:focus,
.column-modal-body .sharing-wrapper .link-subview-container.select2-container-active {
  outline: none;
  background: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
.column-modal-body .sharing-wrapper.sharing-popup-link-wrapper {
  margin: 10px 20px;
}
.column-modal-body div.buttons {
  margin-top: 20px;
}
.column-modal-body div.buttons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.column-modal-body .column-modal-button {
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  margin: 0;
  text-align: center;
}
.column-modal-body .column-modal-button .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.column-modal-body .column-modal-button .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.column-modal-body .column-modal-button:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.column-modal-body .column-modal-button.variant-blue {
  background-color: #00adef;
}
.column-modal-body .column-modal-button.variant-blue:hover {
  background-color: #23c2ff;
}
.column-modal-body .column-modal-button.variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.column-modal-body .column-modal-button.variant-orange,
.column-modal-body .column-modal-button.variant-red {
  background-color: #f43611;
}
.column-modal-body .column-modal-button.variant-orange:hover,
.column-modal-body .column-modal-button.variant-red:hover {
  background-color: #f65f42;
}
.column-modal-body .column-modal-button.variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.column-modal-body .column-modal-button.variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.column-modal-body .column-modal-button.variant-white {
  color: #3b3f47;
  background-color: white;
}
.column-modal-body .column-modal-button.variant-white:hover {
  color: #525863;
}
.column-modal-body .column-modal-button.variant-gray {
  background-color: #5e6c74;
}
.column-modal-body .column-modal-button.variant-gray:hover {
  background-color: #758690;
}
.column-modal-body .column-modal-button.state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.column-modal-body .column-modal-button.state-disabled:hover {
  background-color: #758690;
}
.column-modal-body .column-modal-button.state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.column-modal-body .column-modal-button.state-disabled:hover:hover {
  background-color: #758690;
}
.column-modal-body .column-modal-button .icon {
  line-height: 25px;
}
.column-modal-body .column-modal-button.blue {
  background-color: #00adef;
}
.column-modal-body .column-modal-button.blue:hover {
  background-color: #23c2ff;
}
.column-modal-body .column-modal-button.blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.column-modal-body .column-modal-button.orange {
  background-color: #f43611;
}
.column-modal-body .column-modal-button.orange:hover {
  background-color: #f65f42;
}
.column-modal-body .column-modal-button.red {
  background-color: #f43611;
}
.column-modal-body .column-modal-button.red:hover {
  background-color: #f65f42;
}
.column-modal-body .column-modal-button.floated {
  float: left;
  width: 50%;
}
.column-modal-body .column-modal-button.floated.small-modal-button {
  width: 40%;
}
.column-modal-body .column-modal-button.floated.large-modal-button {
  width: 60%;
}
.column-modal-body .column-modal-button.public,
.column-modal-body .column-modal-button.private {
  text-align: left;
  position: relative;
  display: block;
  float: none;
  width: auto;
  height: auto;
  border-top: 1px solid #d4eefc;
}
.column-modal-body .column-modal-button.public:first-child,
.column-modal-body .column-modal-button.private:first-child {
  border-top: 0;
}
.column-modal-body .column-modal-button.public .icon-wrapper,
.column-modal-body .column-modal-button.private .icon-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: auto;
  width: 34px;
}
.column-modal-body .column-modal-button.public .icon,
.column-modal-body .column-modal-button.private .icon {
  position: absolute;
  top: 50%;
  margin-top: -17px;
}
.column-modal-body .column-modal-button.public .button-header,
.column-modal-body .column-modal-button.private .button-header,
.column-modal-body .column-modal-button.public .button-body,
.column-modal-body .column-modal-button.private .button-body {
  margin-left: 28px;
}
.column-modal-body .column-modal-button.public .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: 48px;
  height: 34px;
  background-position: -1118px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .column-modal-body .column-modal-button.public .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-modal-body .column-modal-button.private .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: 48px;
  height: 34px;
  background-position: -439px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .column-modal-body .column-modal-button.private .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.invite-inner-wrapper.state-hidden {
  display: none;
}
.invite-inner-wrapper .invite-inner-header {
  width: auto;
}
.invite-inner-wrapper .invite-inner-header .icon {
  position: relative;
  top: 8px;
}
.invite-inner-wrapper .invite-inner-header .icon.state-private {
  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: 48px;
  height: 34px;
  background-position: -381px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .invite-inner-wrapper .invite-inner-header .icon.state-private {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.invite-inner-wrapper .invite-inner-header .icon.state-public {
  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: 48px;
  height: 34px;
  background-position: -1060px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .invite-inner-wrapper .invite-inner-header .icon.state-public {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.invite-inner-wrapper .invite-inner-header .header-text {
  display: inline-block;
  width: auto;
  font-size: 24px;
  line-height: 24px;
  vertical-align: center;
}
.invite-inner-wrapper .invite-inner-header .header-subtext {
  font-size: 14px;
  width: auto;
  position: relative;
  margin-left: 53px;
}
.invite-inner-wrapper .invite-inner-header .toggle-privacy {
  cursor: pointer;
  font-size: 12px;
  color: #00adef;
  width: auto;
  position: relative;
  margin-left: 53px;
}
html.home-page,
html.home-page body,
html.home-page body .page#home,
html.home-page body .page#home .page-inner,
html.home-page body .page#home .page-inner .quick-drop {
  -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: 100%;
}
.page-inner a.quick-drop-link-reset {
  display: block;
  line-height: 30px;
  margin-bottom: 25px;
}
.page-inner .quick-drop-about {
  height: auto;
  color: #584f4f;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2;
  position: relative;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  margin: auto;
  max-width: 960px;
  padding: 0 20px;
}
.page-inner .quick-drop-about * {
  text-decoration: none;
  border: none;
}
.page-inner .quick-drop-about .clear {
  clear: both;
}
.page-inner .quick-drop-about .icon {
  background-image: url(/include/images/images-std/copyfolder-uploads.png?v=jenkins-Copy_Web_Production-444);
  width: 128px;
  height: 98px;
  -moz-background-size: 128px 98px;
  background-size: 128px 98px;
  left: 50%;
  margin-left: -64px;
  margin-top: 25px;
  position: relative;
  cursor: pointer;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page-inner .quick-drop-about .icon {
    -moz-background-size: 128px 98px;
    background-size: 128px 98px;
    background-image: url(/include/images/images-retina/copyfolder-uploads.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page-inner .quick-drop-about .top-shadow {
  background-image: url(/include/images/images-std/dropshadow-bottom_blue.png?v=jenkins-Copy_Web_Production-444);
  width: 671px;
  height: 18px;
  -moz-background-size: 671px 18px;
  background-size: 671px 18px;
  position: relative;
  left: 50%;
  margin-left: -335.5px;
  top: -18px;
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page-inner .quick-drop-about .top-shadow {
    -moz-background-size: 671px 18px;
    background-size: 671px 18px;
    background-image: url(/include/images/images-retina/dropshadow-bottom_blue.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page-inner .quick-drop-about .large-text {
  font-size: 30px;
  line-height: 35px;
  width: 100%;
  color: #3b3f47;
  margin: 0;
  font-weight: 200;
  margin-top: 35px;
  cursor: pointer;
}
.page-inner .quick-drop-about .small-text {
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.page-inner .quick-drop-about .quick-drop-copy {
  margin: 0 auto;
}
.page-inner .quick-drop-about .quick-drop-copy .image {
  background-image: url(/include/images/images-std/signup-tinybrowser.png?v=jenkins-Copy_Web_Production-444);
  width: 300px;
  height: 300px;
  -moz-background-size: 300px 300px;
  background-size: 300px 300px;
  float: left;
  margin-right: 10px;
  margin-top: -20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page-inner .quick-drop-about .quick-drop-copy .image {
    -moz-background-size: 300px 300px;
    background-size: 300px 300px;
    background-image: url(/include/images/images-retina/signup-tinybrowser.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page-inner .quick-drop-about .quick-drop-copy p {
  text-align: left;
  font-size: 18px;
  margin-top: 20px;
}
.page-inner .quick-drop-about .quick-drop-copy #signup-now-button {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 solid white;
  background-image: url(/include/images/gradient.svg.php?from=%23fefefe&to=%23ece8de&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#ece8de);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ece8de));
  background-image: -webkit-linear-gradient(#fefefe, #ece8de);
  background-image: -moz-linear-gradient(#fefefe, #ece8de);
  background-image: -ms-linear-gradient(#fefefe, #ece8de);
  background-image: -o-linear-gradient(#fefefe, #ece8de);
  background-image: linear-gradient(#fefefe, #ece8de);
  background-color: #fefefe;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-decoration: none;
  height: 31px;
  border: 1px solid #9ba7af;
  line-height: 33px;
  font-size: 12px;
  font-weight: bold;
  padding: 0 10px;
  margin: 6px 5px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  border: none;
  float: none;
  padding: 5px;
  font-size: 20px;
  color: white;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%23f5821f&to=%23e12d0a&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5821f, endColorstr=#e12d0a);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5821f), to(#e12d0a));
  background-image: -webkit-linear-gradient(#f5821f, #e12d0a);
  background-image: -moz-linear-gradient(#f5821f, #e12d0a);
  background-image: -ms-linear-gradient(#f5821f, #e12d0a);
  background-image: -o-linear-gradient(#f5821f, #e12d0a);
  background-image: linear-gradient(#f5821f, #e12d0a);
  zoom: 1;
  background-color: #f5821f;
  width: 200px;
  text-shadow: -1px -1px 1px #ce4c1f;
  font: 400 20px/31px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  position: relative;
  float: left;
  margin: 0;
  margin-bottom: 25px;
  text-align: center;
}
.page-inner .quick-drop-about .quick-drop-copy #signup-now-button:hover {
  background: #f5f3ee;
}
.page-inner .quick-drop-about .quick-drop-copy #signup-now-button:active {
  color: #f5f3ee;
  background: #392f30;
}
.page-inner .quick-drop-about .quick-drop-copy #signup-now-button .icon {
  float: left;
  width: 26px;
  height: 26px;
  margin-left: -5px;
  margin-right: 5px;
}
.page-inner .quick-drop-about .quick-drop-copy #signup-now-button:hover {
  background: #f5821f;
  color: white;
}
.page-inner .quick-drop-about .quick-drop-copy #signup-now-button .shadow {
  background-image: url(/include/images/copysprites_repeat_std/dropshadow_black_bottom.png?v=jenkins-Copy_Web_Production-444);
  -moz-background-size: 100% 18px !important;
  background-size: 100% 18px !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  height: 18px;
  top: 100%;
  bottom: auto;
  opacity: 0.25;
  filter: alpha(opacity=25);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page-inner .quick-drop-about .quick-drop-copy #signup-now-button .shadow {
    -moz-background-size: 671px 18px;
    background-size: 671px 18px;
    background-image: url(/include/images/copysprites_repeat_retina/dropshadow_black_bottom.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page-inner .quick-drop-about .quick-drop-copy #signup-now-button .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: -727px -185px;
  vertical-align: baseline;
  float: none;
  margin: 0;
  left: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page-inner .quick-drop-about .quick-drop-copy #signup-now-button .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page body.option-navigation-visible .page#home {
  margin-top: 0;
}
html.home-page #sidebar {
  z-index: 5;
}
html.home-page #navigation {
  z-index: 6;
}
html.home-page .tagline {
  margin: 0;
}
html.home-page .tagline .quick-drop-tagline-message {
  display: none;
}
html.home-page .page-inner .homepage-wrapper {
  min-height: 100%;
}
html.home-page .page-inner .quick-drop .status-area {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
html.home-page .page-inner .quick-drop .status-area .status-area-backdrop {
  background-image: url(/include/images/copysprites_repeat_std/copydrop_bkgd_repeat.png?v=jenkins-Copy_Web_Production-444);
  background-repeat: repeat-both;
  background-position: center top;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .status-area .status-area-backdrop {
    -moz-background-size: 92px 242px;
    background-size: 92px 242px;
    background-image: url(/include/images/copysprites_repeat_retina/copydrop_bkgd_repeat.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .tagline-wrapper {
  position: relative;
  margin-top: 0;
  margin-bottom: -38px;
}
html.home-page .page-inner .quick-drop .quick-drop-tagline-message {
  text-align: center;
  margin-top: 0;
  padding: 10px;
  font-size: 28px;
  color: #3b3f47;
}
html.home-page .page-inner .quick-drop .quick-drop-tagline-message.quick-drop-tagline-spacer {
  position: static;
  display: none;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms {
  width: 580px;
  position: relative;
  margin: 0 auto;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email {
  /* set a width so that placeholders don't jump around (they are positioned absolutely) */
  margin: 0 auto;
  width: 350px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font: 14px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 10px;
  position: relative;
  padding-bottom: 40px;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  width: 100%;
  display: block;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input::-webkit-input-placeholder {
  color: #7fbeb3;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input::-o-input-placeholder {
  color: #7fbeb3;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input::-ms-input-placeholder {
  color: #7fbeb3;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input:-moz-placeholder {
  color: #7fbeb3;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email textarea,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type=text],
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type=email],
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type=password],
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email a.copy-btn {
  color: #584f4f;
  padding: 10px;
  margin: 5px 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;
  text-align: left;
  border: 1px solid #bebcb9;
  width: 350px;
  max-width: 100%;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font: 15px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email textarea:focus,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type=text]:focus,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type=email]:focus,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type=password]:focus,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email a.copy-btn:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 0 10px #7ed3f6;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email a.copy-btn {
  text-align: center;
  color: white;
  background-color: #e9f3e8;
  font: 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .three-quarter {
  width: 190px !important;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .one-quarter {
  width: 80px !important;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email a {
  color: #7ed3f6;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="button"],
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="submit"],
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email button[type="submit"] {
  color: #FFF;
  height: 54px;
  cursor: pointer;
  padding: 0 15px;
  margin: 10px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: ##1A7A9F;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%231e93ad&to=%23177fae&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1e93ad, endColorstr=#177fae);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1e93ad), to(#177fae));
  background-image: -webkit-linear-gradient(#1e93ad, #177fae);
  background-image: -moz-linear-gradient(#1e93ad, #177fae);
  background-image: -ms-linear-gradient(#1e93ad, #177fae);
  background-image: -o-linear-gradient(#1e93ad, #177fae);
  background-image: linear-gradient(#1e93ad, #177fae);
  zoom: 1;
  background-color: #1e93ad;
  border: none;
  font: normal 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  max-width: 100%;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="button"]:hover,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="submit"]:hover,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email button[type="submit"]:hover {
  background: #00adef;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="button"]:active,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="submit"]:active,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email button[type="submit"]:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="button"].state-submitting,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input[type="submit"].state-submitting,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email button[type="submit"].state-submitting {
  background: #5e6c74;
  color: white;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-button-shadow {
  background-image: url(/include/images/copysprites_repeat_std/dropshadow_brown_bottom.png?v=jenkins-Copy_Web_Production-444);
  height: 18px;
  width: 100%;
  display: block;
  margin-top: -3px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-button-shadow {
    -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);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-link-facebook-login {
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%236c82aa&to=%235d74a0&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6c82aa, endColorstr=#5d74a0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6c82aa), to(#5d74a0));
  background-image: -webkit-linear-gradient(#6c82aa, #5d74a0);
  background-image: -moz-linear-gradient(#6c82aa, #5d74a0);
  background-image: -ms-linear-gradient(#6c82aa, #5d74a0);
  background-image: -o-linear-gradient(#6c82aa, #5d74a0);
  background-image: linear-gradient(#6c82aa, #5d74a0);
  zoom: 1;
  background-color: #6c82aa;
  color: white;
  font-weight: 600;
  padding: 4px 4px 3px 4px;
  -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-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #9ba7af;
  width: 350px;
  margin: 5px 0;
  display: block;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-link-facebook-login .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: 16px;
  height: 16px;
  background-position: -1286px -141px;
  position: absolute;
  display: block;
  bottom: auto;
  right: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-link-facebook-login .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-link-forgot-password {
  margin: 5px 5px 15px 5px;
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  color: #00adef;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-checkbox {
  font-size: 13px;
  color: #5e6c74;
  text-shadow: 0 1px 0 white;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 4px 0 15px 0;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-button-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;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-button-chevron {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .form-or {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  display: block;
  text-transform: uppercase;
  color: #5e6c74;
  font-weight: bold;
  padding: 5px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .logo-form {
  background: url(/include/images/logo-copy-crane-big.png) center center no-repeat;
  height: 300px;
  margin: -10px 0 0 0;
  width: 330px;
  text-indent: -1000px;
  overflow: hidden;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_other_wrapper {
  margin: 10px 0;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_info {
  /*		text-align: left;*/
  margin: 0 0 10px 0;
  font-size: 12px;
  font-style: italic;
  color: #666;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email #message_area {
  margin-bottom: 15px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email #message_area.error {
  color: #fff;
  background-color: #F15928;
  display: block;
  border-radius: 5px;
  font-weight: lighter;
  text-align: left;
  font-size: 11px;
  padding: 7px 7px 7px 30px;
  position: relative;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email #message_area.error:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F228";
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email #message_area.error:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email #message_area.error:after {
  position: absolute;
  left: 7px;
  top: 5px;
  font-size: 14px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email #message_area.error a {
  color: #fff;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry {
  position: relative;
  margin: 10px 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry label {
  display: none;
  color: #3b3f47;
}
@media screen and (max-width: 415px) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry label {
    display: block;
    position: absolute;
    top: 12px;
    left: 10px;
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='text'],
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='email'],
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='password'] {
  margin: 0;
}
@media screen and (max-width: 415px) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='text'],
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='email'],
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='password'] {
    padding-left: 100px;
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='text']:focus,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='email']:focus,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input[type='password']:focus {
  box-shadow: none;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry.state-focus {
  background-color: white;
  outline: none;
  box-shadow: 0 0 10px #7ed3f6;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry strong.state-error {
  color: #fff;
  background-color: #F15928;
  display: block;
  font-weight: lighter;
  text-align: left;
  font-size: 11px;
  padding: 7px 7px 7px 30px;
  position: relative;
  margin-bottom: 5px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry strong.state-error:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F228";
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry strong.state-error:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry strong.state-error:after {
  position: absolute;
  left: 7px;
  top: 15%;
  font-size: 14px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input.state-error {
  border-color: #F15928;
  margin-bottom: 0;
  padding-right: 30px;
  color: #F15928;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .field_entry input.state-valid {
  border-color: #69C0DB;
  padding-right: 30px;
  color: #69C0DB;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-sender,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-sender-name,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-recipient,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email textarea.quick-drop-message {
  background-image: url(/include/images/images-std/social_email_small.png?v=jenkins-Copy_Web_Production-444);
  width: 16px;
  height: 16px;
  -moz-background-size: 16px 16px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: 10px 13px;
  width: 285px;
  height: 44px;
  float: left;
  clear: left;
  margin: 5px 0;
  padding-left: 36px;
  display: inline-block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-sender,
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-sender-name,
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-recipient,
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email textarea.quick-drop-message {
    -moz-background-size: 16px 16px;
    background-size: 16px 16px;
    background-image: url(/include/images/images-retina/social_email_small.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-recipient {
  float: right;
  clear: right;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.input-readonly {
  background-color: none !important;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email textarea.quick-drop-message {
  float: right;
  clear: right;
  margin-left: 0;
  height: 152px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-link-input,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input.quick-drop-link-input:focus {
  text-align: center;
  width: 580px;
  background-color: #f5f3ee;
  border-color: #DEDCD5;
  font-size: 24px;
  color: #7ed3f6;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area {
  text-align: right;
  clear: both;
  overflow: hidden;
  margin: 10px 0;
  padding-top: 10px;
  position: relative;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  height: 0;
  width: 0;
  padding: 0;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area .quick-drop-email-submit {
  display: inline-block;
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  width: 200px;
  /*#util > .gradient(@color-skyblue, darken(@color-seablue, 5%));*/
  color: white;
  padding: 8px;
  padding-left: 23px;
  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;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area .quick-drop-email-submit:hover {
  background: #7ed3f6;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area .quick-drop-email-submit:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area .quick-drop-email-submit .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: -727px -185px;
  margin-left: 5px;
  margin-right: 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area .quick-drop-email-submit .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media screen and (max-width: 629px) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email input {
    float: none !important;
    width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 499px) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms form.quick-drop-destination-form-email .quick-drop-submit-area {
    text-align: center;
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations {
  position: absolute;
  left: -9px;
  bottom: 4px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations .quick-drop-destinations-note {
  overflow: hidden;
  position: relative;
  width: 32px;
  height: 32px;
  padding: 6px;
  display: inline-block;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a .icon,
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations .quick-drop-destinations-note .icon {
  position: absolute;
  left: 6px;
  top: 7px;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a {
  border-radius: 5px;
  margin: 0 5px;
  text-indent: 125%;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-email .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: 32px;
  height: 32px;
  background-position: -1176px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-email .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-twitter .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: 32px;
  height: 32px;
  background-position: -1354px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-twitter .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-facebook .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: 32px;
  height: 32px;
  background-position: -1244px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-facebook .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-google .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: 32px;
  height: 32px;
  background-position: -1312px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.quick-drop-destination-link-google .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a:hover {
  background-color: #e5e3de;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations a.state-selected {
  background-color: #7a7677;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations .quick-drop-destinations-note {
  width: auto;
  text-indent: 0;
  position: relative;
  top: 5px;
  color: #7a7677;
}
@media screen and (max-width: 499px) {
  html.home-page .page-inner .quick-drop .quick-drop-destination-forms .quick-drop-destinations {
    position: static;
    margin: auto;
  }
}
html.home-page .page-inner .quick-drop .quick-drop-screens {
  -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;
  bottom: auto;
}
html.home-page .page-inner .quick-drop .quick-drop-screen-wrapper {
  position: relative;
  height: 100%;
  background-color: white;
  padding: 10px 0;
}
html.home-page .page-inner .quick-drop .quick-drop-screen {
  height: 100%;
  position: relative;
  display: none;
}
html.home-page .page-inner .quick-drop .quick-drop-screen .blue-dashed-line {
  background-image: url(/include/images/images-std/blue-dashed-line.png?v=jenkins-Copy_Web_Production-444);
  background-size: 10px 1px;
  background-repeat: no-repeat;
  background-repeat: repeat-x;
  height: 1px;
}
@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) {
  html.home-page .page-inner .quick-drop .quick-drop-screen .blue-dashed-line {
    background-image: url(/include/images/images-retina/blue-dashed-line.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic {
  padding: 5px;
  transition-property: padding;
  transition-timing-function: ease-in-out;
  transition-duration: 150ms;
  transition-delay: 0s;
  -webkit-transition-property: padding;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 150ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: padding;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 150ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: padding;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 150ms;
  -ms-transition-delay: 0s;
  -o-transition-property: padding;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 150ms;
  -o-transition-delay: 0s;
}
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text-drop {
  display: block;
}
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text-click,
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text-touch {
  display: none;
}
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text {
  font-size: 18px;
  color: #00adef;
}
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text .main-point {
  text-transform: uppercase;
  font-weight: 500;
}
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text .sub-point {
  font-weight: 300;
}
html.home-page .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text.quick-drop-zone-text-touch {
  font-size: 90%;
}
html.home-page .page-inner .quick-drop .quick-drop-screen.not-start-screen {
  -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: auto;
  max-width: 630px;
  padding: 25px;
  margin: auto;
}
html.home-page .page-inner .quick-drop.option-clickonly .quick-drop-zone-graphic .quick-drop-zone-text-drop {
  display: none;
}
html.home-page .page-inner .quick-drop.option-clickonly .quick-drop-zone-graphic .quick-drop-zone-text-click {
  display: block;
}
html.home-page .page-inner .quick-drop.status-upload-start .quick-drop-tagline-message-start,
html.home-page .page-inner .quick-drop.status-upload-start .quick-drop-screen-start {
  display: block;
}
html.home-page .page-inner .quick-drop.status-upload-start .quick-drop-about {
  display: none;
}
html.home-page .page-inner .quick-drop.status-upload-progress .quick-drop-tagline-message-progress,
html.home-page .page-inner .quick-drop.status-upload-progress .quick-drop-screen-progress {
  display: block;
}
html.home-page .page-inner .quick-drop.status-upload-success .quick-drop-tagline-message-success,
html.home-page .page-inner .quick-drop.status-upload-success .quick-drop-screen-success {
  display: block;
}
html.home-page .page-inner .quick-drop.status-upload-failure .quick-drop-tagline-message-failure,
html.home-page .page-inner .quick-drop.status-upload-failure .quick-drop-screen-start {
  display: block;
}
html.home-page .page-inner .quick-drop.status-upload-failure .quick-drop-about {
  display: none;
}
html.home-page .page-inner .quick-drop.status-upload-done .quick-drop-tagline-message-done,
html.home-page .page-inner .quick-drop.status-upload-done .quick-drop-screen-done {
  display: block;
}
html.home-page .page-inner .quick-drop.status-upload-linked .quick-drop-tagline-message-linked,
html.home-page .page-inner .quick-drop.status-upload-linked .quick-drop-screen-linked {
  display: block;
}
html.home-page .page-inner .quick-drop.status-upload-shared .tagline {
  margin-bottom: 10px;
}
html.home-page .page-inner .quick-drop.status-upload-shared .tagline .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: 21px;
  height: 21px;
  background-position: -67px -141px;
  margin-right: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop.status-upload-shared .tagline .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop.status-upload-shared .tagline-divider {
  background-image: url(/include/images/images-std/divider_shadow-action-blue.png?v=jenkins-Copy_Web_Production-444);
  width: 1020px;
  height: 38px;
  -moz-background-size: 1020px 38px;
  background-size: 1020px 38px;
  width: 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop.status-upload-shared .tagline-divider {
    -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);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar {
  background-image: url(/include/images/images-std/progressbar-bkgd.png?v=jenkins-Copy_Web_Production-444);
  width: 387px;
  -moz-background-size: 387px 28px;
  background-size: 387px 28px;
  display: inline-block;
  position: relative;
  margin: 18px;
  height: 28px;
  max-width: 90%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar {
    -moz-background-size: 387px 28px;
    background-size: 387px 28px;
    background-image: url(/include/images/images-retina/progressbar-bkgd.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar .quick-drop-indicator-progress-bar-fill {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: block;
  right: auto;
  width: 7%;
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar .quick-drop-indicator-progress-bar-fill .quick-drop-indicator-progress-bar-fill-left {
  background-image: url(/include/images/images-std/progressbar-fill.png?v=jenkins-Copy_Web_Production-444);
  width: 383px;
  height: 22px;
  -moz-background-size: 383px 22px;
  background-size: 383px 22px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  top: 3px;
  left: 3px;
  right: 50%;
  width: auto;
  bottom: 3px;
  display: block;
  background-position: left top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar .quick-drop-indicator-progress-bar-fill .quick-drop-indicator-progress-bar-fill-left {
    -moz-background-size: 383px 22px;
    background-size: 383px 22px;
    background-image: url(/include/images/images-retina/progressbar-fill.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar .quick-drop-indicator-progress-bar-fill .quick-drop-indicator-progress-bar-fill-right {
  background-image: url(/include/images/images-std/progressbar-fill.png?v=jenkins-Copy_Web_Production-444);
  width: 383px;
  height: 22px;
  -moz-background-size: 383px 22px;
  background-size: 383px 22px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  top: 3px;
  left: 50%;
  right: 3px;
  width: auto;
  bottom: 3px;
  display: block;
  background-position: right top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar .quick-drop-indicator-progress-bar-fill .quick-drop-indicator-progress-bar-fill-right {
    -moz-background-size: 383px 22px;
    background-size: 383px 22px;
    background-image: url(/include/images/images-retina/progressbar-fill.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar.state-indeterminate .quick-drop-indicator-progress-bar-fill {
  background-image: url(/include/images/images-std/progressbar-wait.gif?v=jenkins-Copy_Web_Production-444);
  width: 383px;
  height: 22px;
  -moz-background-size: 383px 22px;
  background-size: 383px 22px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar.state-indeterminate .quick-drop-indicator-progress-bar-fill {
    -moz-background-size: 383px 22px;
    background-size: 383px 22px;
    background-image: url(/include/images/images-retina/progressbar-wait.gif?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar.state-indeterminate .quick-drop-indicator-progress-bar-fill .quick-drop-indicator-progress-bar-fill-left,
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-bar.state-indeterminate .quick-drop-indicator-progress-bar-fill .quick-drop-indicator-progress-bar-fill-right {
  display: none;
}
html.home-page .page-inner .quick-drop .bg-envelope {
  background-image: url(/include/images/images-std/checkemail-envbkgd.png?v=jenkins-Copy_Web_Production-444);
  width: 960px;
  height: 192px;
  -moz-background-size: 960px 192px;
  background-size: 960px 192px;
  background-position: center top;
  background-repeat: no-repeat;
  margin: -40px auto 40px auto;
  padding: 75px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 30px;
  font-weight: 300;
  color: #00adef;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .bg-envelope {
    -moz-background-size: 960px 192px;
    background-size: 960px 192px;
    background-image: url(/include/images/images-retina/checkemail-envbkgd.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .bg-envelope .icon {
  background-image: url(/include/images/images-std/postage-checkemail.png?v=jenkins-Copy_Web_Production-444);
  width: 87px;
  height: 100px;
  -moz-background-size: 87px 100px;
  background-size: 87px 100px;
  float: left;
  margin-right: 20px;
  margin-top: -10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  html.home-page .page-inner .quick-drop .bg-envelope .icon {
    -moz-background-size: 87px 100px;
    background-size: 87px 100px;
    background-image: url(/include/images/images-retina/postage-checkemail.png?v=jenkins-Copy_Web_Production-444);
  }
}
html.home-page .page-inner .quick-drop .bg-envelope p {
  margin: 10px auto;
  width: 600px;
  text-align: left;
}
html.home-page .page-inner .quick-drop .quick-drop-destination-form-message {
  display: none;
  color: red;
  font-size: 16px;
  padding: 10px;
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-name {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  font-size: 24px;
  position: relative;
}
html.home-page .page-inner .quick-drop .quick-drop-indicator-progress-percent {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  color: #f5821f;
  font-size: 24px;
  position: relative;
}
html.home-page .page-inner .quick-drop .quick-drop-zone {
  cursor: pointer;
  position: relative;
  height: 100%;
}
html.home-page .page-inner .quick-drop.state-droppable.state-dragover .quick-drop-zone {
  cursor: copy;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
html.home-page .page-inner .quick-drop.state-droppable.state-dragover .quick-drop-zone .quick-drop-zone-graphic {
  padding: 50px 5px;
}
html.home-page .page-inner .quick-drop-destination-forms,
html.home-page .page-inner .quick-drop-destination-forms input {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
html.home-page body.min-quickdrop-height .quick-drop .status-area {
  position: relative;
  min-height: 210px;
  padding: 0 !important;
}
html.home-page body.min-quickdrop-height.not-start-screen .quick-drop .status-area {
  min-height: 305px;
}
html.home-page.touch .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text-drop {
  display: none;
}
html.home-page.touch .page-inner .quick-drop .quick-drop-screen .quick-drop-zone-graphic .quick-drop-zone-text-touch {
  display: block;
}
form.form-quick-drop {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  z-index: -10;
}
form.form-quick-drop .form-input-quick-drop {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
html:not(.ie) .quick-drop .quick-drop-zone:active .quick-drop-zone-backdrop {
  opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
}
html:not(.ie) .quick-drop .quick-drop-zone:hover .quick-drop-zone-icon {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  -webkit-animation: wiggle 0.3s 1;
  -moz-animation: wiggle 0.3s 1;
  -ms-animation: wiggle 0.3s 1;
  -o-animation: wiggle 0.3s 1;
  animation: wiggle 0.3s 1;
}
html.ie .quick-drop form.form-quick-drop {
  overflow: hidden !important;
  z-index: 10 !important;
}
html.ie .quick-drop form.form-quick-drop .form-input-quick-drop {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
html.ie.home-page.min-quickdrop-height {
  overflow: visible;
}
.homepage-wrapper {
  /* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
  background-color: white;
  max-width: 1440px;
  margin: auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  font-size: 16px;
  color: #3b3f47;
}
.homepage-wrapper html,
.homepage-wrapper body,
.homepage-wrapper div,
.homepage-wrapper span,
.homepage-wrapper applet,
.homepage-wrapper object,
.homepage-wrapper iframe,
.homepage-wrapper h1,
.homepage-wrapper h2,
.homepage-wrapper h3,
.homepage-wrapper h4,
.homepage-wrapper h5,
.homepage-wrapper h6,
.homepage-wrapper p,
.homepage-wrapper blockquote,
.homepage-wrapper pre,
.homepage-wrapper a,
.homepage-wrapper abbr,
.homepage-wrapper acronym,
.homepage-wrapper address,
.homepage-wrapper big,
.homepage-wrapper cite,
.homepage-wrapper code,
.homepage-wrapper del,
.homepage-wrapper dfn,
.homepage-wrapper em,
.homepage-wrapper img,
.homepage-wrapper ins,
.homepage-wrapper kbd,
.homepage-wrapper q,
.homepage-wrapper s,
.homepage-wrapper samp,
.homepage-wrapper small,
.homepage-wrapper strike,
.homepage-wrapper strong,
.homepage-wrapper sub,
.homepage-wrapper sup,
.homepage-wrapper tt,
.homepage-wrapper var,
.homepage-wrapper b,
.homepage-wrapper u,
.homepage-wrapper i,
.homepage-wrapper center,
.homepage-wrapper dl,
.homepage-wrapper dt,
.homepage-wrapper dd,
.homepage-wrapper ol,
.homepage-wrapper ul,
.homepage-wrapper li,
.homepage-wrapper fieldset,
.homepage-wrapper form,
.homepage-wrapper label,
.homepage-wrapper legend,
.homepage-wrapper table,
.homepage-wrapper caption,
.homepage-wrapper tbody,
.homepage-wrapper tfoot,
.homepage-wrapper thead,
.homepage-wrapper tr,
.homepage-wrapper th,
.homepage-wrapper td,
.homepage-wrapper article,
.homepage-wrapper aside,
.homepage-wrapper canvas,
.homepage-wrapper details,
.homepage-wrapper embed,
.homepage-wrapper figure,
.homepage-wrapper figcaption,
.homepage-wrapper footer,
.homepage-wrapper header,
.homepage-wrapper hgroup,
.homepage-wrapper menu,
.homepage-wrapper nav,
.homepage-wrapper output,
.homepage-wrapper ruby,
.homepage-wrapper section,
.homepage-wrapper summary,
.homepage-wrapper time,
.homepage-wrapper mark,
.homepage-wrapper audio,
.homepage-wrapper video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
.homepage-wrapper article,
.homepage-wrapper aside,
.homepage-wrapper details,
.homepage-wrapper figcaption,
.homepage-wrapper figure,
.homepage-wrapper footer,
.homepage-wrapper header,
.homepage-wrapper hgroup,
.homepage-wrapper menu,
.homepage-wrapper nav,
.homepage-wrapper section {
  display: block;
}
.homepage-wrapper body {
  line-height: 1;
}
.homepage-wrapper ol,
.homepage-wrapper ul {
  list-style: none;
}
.homepage-wrapper blockquote,
.homepage-wrapper q {
  quotes: none;
}
.homepage-wrapper blockquote:before,
.homepage-wrapper blockquote:after,
.homepage-wrapper q:before,
.homepage-wrapper q:after {
  content: none;
}
.homepage-wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
}
.homepage-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;
}
.homepage-wrapper a {
  text-decoration: none;
  cursor: pointer;
}
.homepage-wrapper .top-bar,
.homepage-wrapper .section,
.homepage-wrapper .container,
.homepage-wrapper .jobs-list > li,
.homepage-wrapper .releasenotes-list > li {
  clear: both;
  zoom: 1;
}
.homepage-wrapper .top-bar:before,
.homepage-wrapper .section:before,
.homepage-wrapper .container:before,
.homepage-wrapper .jobs-list > li:before,
.homepage-wrapper .releasenotes-list > li:before,
.homepage-wrapper .top-bar:after,
.homepage-wrapper .section:after,
.homepage-wrapper .container:after,
.homepage-wrapper .jobs-list > li:after,
.homepage-wrapper .releasenotes-list > li:after {
  content: "";
  display: table;
}
.homepage-wrapper .top-bar:after,
.homepage-wrapper .section:after,
.homepage-wrapper .container:after,
.homepage-wrapper .jobs-list > li:after,
.homepage-wrapper .releasenotes-list > li:after {
  clear: both;
}
.homepage-wrapper .clear {
  clear: both;
}
.homepage-wrapper .margin-auto {
  margin: auto;
}
.homepage-wrapper .superscript {
  position: relative;
  bottom: 0.9em;
  font-size: 0.5em;
}
.homepage-wrapper .section {
  padding: 36px 60px;
  background-color: white;
}
.homepage-wrapper .section.white-background {
  background-color: white;
}
.homepage-wrapper .section.white-background .heading.size-1 {
  color: #f5821f;
}
.homepage-wrapper .section.white-background .heading.size-2 {
  color: #3b3f47;
}
.homepage-wrapper .section.page-heading .heading {
  color: #00adef;
}
.homepage-wrapper .section.page-heading .heading.size-1 {
  font-size: 90px;
}
.homepage-wrapper .section.page-heading .heading.size-2 {
  font-size: 64px;
  margin-top: -11px;
}
.homepage-wrapper .section.page-heading p {
  font-size: 18px;
}
.homepage-wrapper .section.transparent-background {
  background-color: transparent;
}
.homepage-wrapper .section.green-background {
  background-color: #4ace2c;
}
.homepage-wrapper .section.green-background .heading.size-2 {
  color: #3b3f47;
}
.homepage-wrapper .section.seafoam-background {
  background-color: #eaf3e8;
}
.homepage-wrapper .section.seafoam-background .heading.size-1 {
  color: #f5821f;
}
.homepage-wrapper .section.seafoam-background .heading.size-2 {
  color: #3b3f47;
}
.homepage-wrapper .section.yellow-background {
  background-color: #ffc000;
}
.homepage-wrapper .section.yellow-background .heading.size-2 {
  color: #3b3f47;
}
.homepage-wrapper .section.orange-background {
  background-color: #f5821f;
}
.homepage-wrapper .section.orange-background .heading.size-2 {
  color: #3b3f47;
}
.homepage-wrapper .section.orange-background p {
  color: white;
}
.homepage-wrapper .section.blue-background {
  background-color: #1875bb;
}
.homepage-wrapper .section.blue-background p {
  color: white;
}
.homepage-wrapper .section.bottom-shadow {
  box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.04);
}
.homepage-wrapper .container {
  max-width: 960px;
  margin: auto;
}
.homepage-wrapper .column {
  float: left;
}
.homepage-wrapper .column.right-col {
  float: right;
}
.homepage-wrapper .column.column-75 {
  width: 67%;
}
.homepage-wrapper .column.column-50 {
  width: 46%;
}
.homepage-wrapper .column.column-50:first-child {
  margin-right: 8%;
}
.homepage-wrapper .column.column-50.right-col {
  margin-right: 0;
  margin-left: 0;
}
.homepage-wrapper .column.column-66 {
  width: 66%;
  padding-right: 3%;
}
.homepage-wrapper .column.column-33 {
  width: 33%;
  padding-right: 3%;
}
.homepage-wrapper .column.column-25 {
  width: 25%;
  padding-right: 2%;
}
.homepage-wrapper .section .column:first-child,
.homepage-wrapper .container .column:first-child,
.homepage-wrapper .column .column:first-child {
  padding-left: 0;
}
.homepage-wrapper p {
  line-height: 1.8;
  margin: 20px 0;
  font-weight: 300;
  text-align: left;
}
.homepage-wrapper .heading {
  color: #ffffff;
  line-height: 1.5;
  font-weight: 300;
}
.homepage-wrapper .heading.size-1 {
  font-size: 45px;
}
.homepage-wrapper .heading.size-2 {
  font-size: 40px;
}
.homepage-wrapper .heading.size-3 {
  font-size: 25px;
}
.homepage-wrapper .heading.size-4 {
  font-size: 18px;
}
.homepage-wrapper .heading.two-line {
  line-height: 0.9;
  font-weight: 300;
  margin-bottom: 15px;
}
.homepage-wrapper .heading.two-line span {
  font-size: 80%;
}
.homepage-wrapper .heading.align-left {
  text-align: left;
}
.homepage-wrapper .heading.section-heading {
  line-height: 1.1;
  letter-spacing: 1px;
}
.homepage-wrapper .heading.section-heading.size-1 {
  font-size: 45px;
  font-weight: 300;
}
.homepage-wrapper .heading.section-heading.size-2 {
  font-size: 18px;
  margin: 7px 0 30px;
}
.homepage-wrapper .lightest {
  color: #9ba7af;
}
.homepage-wrapper .text-centered {
  text-align: center;
}
.homepage-wrapper strong,
.homepage-wrapper .strong {
  font-weight: 400;
}
.homepage-wrapper small {
  font-size: 70%;
}
.homepage-wrapper small.smaller {
  font-size: 60%;
}
.homepage-wrapper blockquote {
  font-size: 22px;
  margin: 20px 0 0 10px;
}
.homepage-wrapper blockquote:before,
.homepage-wrapper blockquote:after {
  color: #9ba7af;
  content: '"';
}
.homepage-wrapper .quote-author {
  font-size: 14px;
  color: #9ba7af;
  margin: 10px 0 20px 20px;
}
.homepage-wrapper .button {
  cursor: pointer;
  display: block;
  background-color: #00adef;
  color: white;
  padding: 6px 20px;
  border: 0;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}
.homepage-wrapper .button:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}
.homepage-wrapper .button.light-background {
  background-color: #eaeaea;
  background-color: rgba(255, 255, 255, 0.6);
  color: #f5821f;
}
.homepage-wrapper .button.light-background:hover {
  background-color: #d1d1d1;
  background-color: rgba(242, 242, 242, 0.6);
  color: #2f3339;
}
.homepage-wrapper .button.white-background-blue-border {
  background-color: white;
  color: #00adef;
  border: 1px solid #00adef;
}
.homepage-wrapper .button.no-background {
  background-color: transparent;
}
.homepage-wrapper .button.blue-text {
  color: #00adef;
}
.homepage-wrapper .button.glyph-chevron-fat:after {
  margin-left: 5px;
}
.homepage-wrapper .dark-background .button {
  color: #3b3f47;
  background-color: #9ba7af;
}
.homepage-wrapper form {
  position: relative;
}
.homepage-wrapper .inline-form {
  width: 70%;
  margin: 10px 0;
  float: right;
}
.homepage-wrapper .inline-form .heading {
  color: #00adef;
}
.homepage-wrapper .inline-form .button {
  float: right;
  height: 28px;
}
.homepage-wrapper .inline-form input[type="text"],
.homepage-wrapper .inline-form input[type="email"] {
  padding: 0 8px;
  height: 28px;
  line-height: 28px;
  color: #5e6c74;
  background-color: #f9f9f9;
  border: 1px solid #00adef;
  box-shadow: none;
  font-size: 10px;
  margin-right: 1%;
}
.homepage-wrapper .inline-form input[type="text"].first-name,
.homepage-wrapper .inline-form input[type="email"].first-name,
.homepage-wrapper .inline-form input[type="text"].last-name,
.homepage-wrapper .inline-form input[type="email"].last-name,
.homepage-wrapper .inline-form input[type="text"].email-address,
.homepage-wrapper .inline-form input[type="email"].email-address {
  width: 24%;
}
.homepage-wrapper .full-background-1 {
  position: relative;
  background-color: white;
}
.homepage-wrapper .full-background-1 .theater {
  position: relative;
}
.homepage-wrapper .full-background-1 .theater .theater-n {
  display: none;
  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: 1s;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 1s;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 1s;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 1s;
  -o-transition-delay: 0s;
}
.homepage-wrapper .full-background-1 .theater .section {
  padding-top: 0;
  padding-bottom: 0;
}
.homepage-wrapper .full-background-1 .theater .theater-controls {
  position: absolute;
  z-index: 1;
  bottom: 0;
  width: 100%;
}
.homepage-wrapper .full-background-1 .theater .theater-controls .nav {
  cursor: pointer;
  float: left;
}
.homepage-wrapper .full-background-1 .theater .theater-controls .nav .icon {
  width: 17px;
  height: 17px;
  margin: 10px;
  background-image: url(/include/images/images-std/slider-nav-button.png?v=jenkins-Copy_Web_Production-444);
  background-size: 17px 34px;
  background-repeat: no-repeat;
  background-position: bottom;
}
@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) {
  .homepage-wrapper .full-background-1 .theater .theater-controls .nav .icon {
    background-image: url(/include/images/images-retina/slider-nav-button.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .full-background-1 .theater .theater-controls .nav.state-active .icon {
  background-position: top;
}
@media screen and (max-width: 700px) {
  .homepage-wrapper .full-background-1 .theater .theater-controls {
    position: static;
    background-color: #00adef !important;
  }
}
.homepage-wrapper .full-background-1 .theater .try-beta-orange,
.homepage-wrapper .full-background-1 .theater .try-beta-yellow,
.homepage-wrapper .full-background-1 .theater .try-beta-blue {
  position: absolute;
  bottom: 0;
  right: 0;
  color: white;
  display: block;
  padding: 5px 10px;
  z-index: 2;
}
.homepage-wrapper .full-background-1 .theater .try-beta-orange:after,
.homepage-wrapper .full-background-1 .theater .try-beta-yellow:after,
.homepage-wrapper .full-background-1 .theater .try-beta-blue:after {
  margin-left: 5px;
}
@media screen and (max-width: 700px) {
  .homepage-wrapper .full-background-1 .theater .try-beta-orange,
  .homepage-wrapper .full-background-1 .theater .try-beta-yellow,
  .homepage-wrapper .full-background-1 .theater .try-beta-blue {
    position: static;
  }
}
.homepage-wrapper .full-background-1 .theater .try-beta-orange {
  background-color: #f5821f;
}
.homepage-wrapper .full-background-1 .theater .try-beta-yellow {
  background-color: #ffc000;
}
.homepage-wrapper .full-background-1 .theater .try-beta-blue {
  background-color: #00adef;
}
.homepage-wrapper .full-background-1 .background-image {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 0;
}
.homepage-wrapper .full-background-1 .background-image.mobile {
  display: none;
}
@media screen and (max-width: 700px) {
  .homepage-wrapper .full-background-1 .background-image.desktop {
    display: none;
  }
  .homepage-wrapper .full-background-1 .background-image.mobile {
    display: block;
  }
}
.homepage-wrapper .full-background-1 .caption {
  display: none;
  color: white;
  font-weight: 400;
  font-size: 14px;
  position: static;
  height: auto;
  width: 100%;
  padding: 0 0 10px;
  line-height: 14px;
}
.homepage-wrapper .full-background-1 .caption .container {
  max-width: 1148px;
}
.homepage-wrapper .full-background-1 .caption .icon {
  width: 23px;
  height: 23px;
  float: left;
  margin: 7px 10px 0 21px;
}
.homepage-wrapper .full-background-1 .caption .icon.icon-house {
  background-image: url(/include/images/images-std/ang_icon.png?v=jenkins-Copy_Web_Production-444);
  background-size: 23px 23px;
  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) {
  .homepage-wrapper .full-background-1 .caption .icon.icon-house {
    background-image: url(/include/images/images-retina/ang_icon.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .full-background-1 .caption .text {
  text-align: left;
  margin-left: 10px;
  min-height: 28px;
}
.homepage-wrapper .full-background-1 .caption .text:after {
  margin-left: 5px;
}
@media screen and (max-width: 700px) {
  .homepage-wrapper .full-background-1 .caption {
    color: white !important;
  }
}
.homepage-wrapper .full-background-1 .contents {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.homepage-wrapper .full-background-1 .section {
  background-color: transparent !important;
}
.homepage-wrapper.animating .full-background-1 .theater .theater-n {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  z-index: 1;
  display: block;
}
.homepage-wrapper.animating .full-background-1 .theater .theater-controls {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.homepage-wrapper.viewing-theater-1 .full-background-1 .theater .theater-1 {
  display: block;
  z-index: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.homepage-wrapper.viewing-theater-1 .full-background-1 .caption-1 {
  display: block;
}
.homepage-wrapper.viewing-theater-2 .full-background-1 .theater .theater-2 {
  display: block;
  z-index: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.homepage-wrapper.viewing-theater-2 .full-background-1 .caption-2 {
  display: block;
  color: #3b3f47;
}
.homepage-wrapper.viewing-theater-3 .full-background-1 .theater .theater-3 {
  display: block;
  z-index: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.homepage-wrapper.viewing-theater-3 .full-background-1 .caption-3 {
  display: block;
}
.homepage-wrapper .top-bar {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 300;
}
.homepage-wrapper .top-bar .logo {
  float: left;
  width: 140px;
  height: 59px;
  background-image: url(/include/images/images-std/copy-logo.png?v=jenkins-Copy_Web_Production-444);
  background-size: 140px 59px;
  background-repeat: no-repeat;
  display: block;
  margin: 12px 10px 5px 22px;
  margin-right: -140px;
}
@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) {
  .homepage-wrapper .top-bar .logo {
    background-image: url(/include/images/images-retina/copy-logo.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .top-bar .slogan {
  display: block;
  clear: both;
  text-align: left;
  text-transform: uppercase;
  margin-left: 50px;
  font-weight: 400;
}
.homepage-wrapper .top-bar .signup-container {
  float: right;
  width: 300px;
  padding-top: 2px;
  color: #fff;
  font-size: 14px;
}
.homepage-wrapper .top-bar .signup-container .button {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  padding: 0;
  display: inline;
}
.homepage-wrapper .top-bar .signup-container .download {
  margin: 6px 12px;
}
.homepage-wrapper .top-bar .signup-container .download:after {
  font-size: 21px;
  margin-left: 5px;
  position: relative;
  top: 3px;
}
.homepage-wrapper .top-action-call {
  padding-top: 0 !important;
  margin-top: -20px;
}
.homepage-wrapper .top-action-call .container {
  max-width: 1310px;
}
.homepage-wrapper .top-action-call .slogan {
  font-size: 95px;
  text-align: left;
  margin: 0 37px;
  font-weight: 300;
  letter-spacing: -4px;
  color: #00adef;
}
.homepage-wrapper .top-action-call .slogan span {
  font-size: 26px;
  font-weight: 300;
  letter-spacing: 0px;
  display: block;
  margin: 2px 10px 10px 75px;
  color: #3b3f47;
}
.homepage-wrapper .top-action-call .signup {
  margin: -15px 0 0 92px;
  float: left;
  color: #00adef;
  font-size: 18px;
}
.homepage-wrapper .top-action-call .free-15-badge {
  background-image: url(/include/images/images-std/free-15-gb.png?v=jenkins-Copy_Web_Production-444);
  background-size: 96px 96px;
  background-repeat: no-repeat;
  width: 96px;
  height: 96px;
  margin: -5px 0 0 40px;
  float: left;
}
@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) {
  .homepage-wrapper .top-action-call .free-15-badge {
    background-image: url(/include/images/images-retina/free-15-gb.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .signup-action-call {
  color: #3b3f47;
  padding-top: 30px;
  padding-bottom: 30px;
}
.homepage-wrapper .signup-action-call .heading {
  text-align: right;
  line-height: 1;
  float: left;
  max-width: 30%;
  color: #3b3f47;
}
.homepage-wrapper .edgeLoad-EDGE-sync-animate,
.homepage-wrapper .edgeLoad-EDGE-707790652 {
  visibility: hidden;
}
.homepage-wrapper .sync-section {
  position: relative;
  overflow: hidden;
}
.homepage-wrapper .sync-section .container .stage-wrapper .edgeLoad-EDGE-sync-animate,
.homepage-wrapper .sync-section .container .stage-wrapper .EDGE-sync-animate {
  margin: auto;
  max-width: 100%;
  background-size: 100%;
  width: 850px;
  height: 400px;
}
.homepage-wrapper .share-section {
  position: relative;
  overflow: hidden;
}
.homepage-wrapper .share-section .container .stage-2-container {
  height: 350px;
}
.homepage-wrapper .share-section .container .stage-2-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 360px;
  overflow: hidden;
}
.homepage-wrapper .share-section .container .stage-2-wrapper .stage-2-inner {
  max-width: 875px;
  margin: auto;
}
.homepage-wrapper .share-section .container .stage-2-wrapper .edgeLoad-EDGE-707790652,
.homepage-wrapper .share-section .container .stage-2-wrapper .EDGE-707790652 {
  width: 875px;
  height: 600px;
  position: absolute !important;
  bottom: 0;
  max-width: 100%;
  background-size: 100%;
}
.homepage-wrapper .EDGE-sync-animate,
.homepage-wrapper .EDGE-707790652 {
  background-repeat: no-repeat;
}
.homepage-wrapper .EDGE-sync-animate {
  background-image: url(/include/images/images-std/sync-animation-placeholder.png);
  background-position: center;
}
.homepage-wrapper .EDGE-707790652 {
  background-image: url(/include/images/images-std/share-animation-placeholder.png?v=jenkins-Copy_Web_Production-444);
  background-size: 791px 304px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
@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) {
  .homepage-wrapper .EDGE-707790652 {
    background-image: url(/include/images/images-retina/share-animation-placeholder.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .download-section {
  position: relative;
}
.homepage-wrapper .download-section .text {
  font-size: 30px;
  font-weight: 300;
  text-align: left;
}
.homepage-wrapper .download-section .text .download {
  display: inline;
}
.homepage-wrapper .download-section .text .icons {
  width: 383px;
  height: 61px;
  background-image: url(/include/images/images-std/operating-systems.png?v=jenkins-Copy_Web_Production-444);
  background-size: 383px 61px;
  background-repeat: no-repeat;
  float: right;
  margin: 8px 0 8px 80px;
  max-width: 100%;
  background-size: 100%;
}
@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) {
  .homepage-wrapper .download-section .text .icons {
    background-image: url(/include/images/images-retina/operating-systems.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .review-section .text,
.homepage-wrapper .fair-storage-section .text {
  font-size: 30px;
  font-weight: 300;
  text-align: left;
  padding: 18px 0;
}
.homepage-wrapper .review-section .text .more,
.homepage-wrapper .fair-storage-section .text .more {
  display: inline;
  font-weight: 300;
}
.homepage-wrapper .review-section .text .icon,
.homepage-wrapper .fair-storage-section .text .icon {
  float: left;
  margin: -18px 50px 0 0;
}
.homepage-wrapper .review-section .text .icon.cnet-logo,
.homepage-wrapper .fair-storage-section .text .icon.cnet-logo {
  width: 119px;
  height: 119px;
  background-image: url(/include/images/images-std/cnet-logo.png?v=jenkins-Copy_Web_Production-444);
  background-size: 119px 119px;
  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) {
  .homepage-wrapper .review-section .text .icon.cnet-logo,
  .homepage-wrapper .fair-storage-section .text .icon.cnet-logo {
    background-image: url(/include/images/images-retina/cnet-logo.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .review-section .text .icon.cnet-logo:after,
.homepage-wrapper .fair-storage-section .text .icon.cnet-logo:after {
  content: '\00AE';
  display: block;
  margin: -3% 0 0 89%;
  font-size: 16px;
}
.homepage-wrapper .review-section .text .icon.fair-storage-badge,
.homepage-wrapper .fair-storage-section .text .icon.fair-storage-badge {
  width: 122px;
  height: 122px;
  background-image: url(/include/images/images-std/fair-storage-badge.png?v=jenkins-Copy_Web_Production-444);
  background-size: 122px 122px;
  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) {
  .homepage-wrapper .review-section .text .icon.fair-storage-badge,
  .homepage-wrapper .fair-storage-section .text .icon.fair-storage-badge {
    background-image: url(/include/images/images-retina/fair-storage-badge.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .protect-section .text {
  font-size: 18px;
}
.homepage-wrapper .protect-section .text .graphic {
  float: right;
  width: 325px;
  height: 258px;
  background-image: url(/include/images/images-std/protect-graphic.png?v=jenkins-Copy_Web_Production-444);
  background-size: 325px 258px;
  background-repeat: no-repeat;
  margin: 0 0 50px 50px;
  max-width: 100%;
  background-size: 100%;
}
@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) {
  .homepage-wrapper .protect-section .text .graphic {
    background-image: url(/include/images/images-retina/protect-graphic.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .company-section .text {
  font-size: 18px;
}
.homepage-wrapper .company-section .text .get-copy {
  display: inline;
  padding: 0;
}
.homepage-wrapper .footer {
  background-color: #9ba7af;
  color: #f9f9f9;
  text-align: left;
}
.homepage-wrapper .footer .heading {
  font-size: 22px;
  font-weight: 300;
  color: white;
}
.homepage-wrapper .footer .column-menu {
  margin-top: 10px;
  line-height: 2;
  font-size: 14px;
  font-weight: 300;
}
.homepage-wrapper .footer .column-menu a {
  color: #f9f9f9;
  text-decoration: none;
}
.homepage-wrapper .footer .column-menu a:hover {
  color: #2f3339;
}
.homepage-wrapper .footer .column-menu .logo-twitter,
.homepage-wrapper .footer .column-menu .logo-facebook {
  display: block;
  float: left;
  width: 19px;
  height: 19px;
  margin: 4px;
  margin-left: 0;
  background-image: url(/include/images/images-std/social-icons.png?v=jenkins-Copy_Web_Production-444);
  background-size: 19px 74px;
  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) {
  .homepage-wrapper .footer .column-menu .logo-twitter,
  .homepage-wrapper .footer .column-menu .logo-facebook {
    background-image: url(/include/images/images-retina/social-icons.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .footer .column-menu .logo-facebook {
  background-position: 0 -28px;
}
.homepage-wrapper .footer .barracuda-footer-logo {
  display: block;
  width: 131px;
  height: 32px;
  background-image: url(/include/images/images-std/barracuda-footer-logo.png?v=jenkins-Copy_Web_Production-444);
  background-size: 131px 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) {
  .homepage-wrapper .footer .barracuda-footer-logo {
    background-image: url(/include/images/images-retina/barracuda-footer-logo.png?v=jenkins-Copy_Web_Production-444);
  }
}
.homepage-wrapper .footer .copyright {
  text-align: center;
  font-size: 12px;
  font-weight: 300;
  margin-top: 36px;
}
.homepage-wrapper .video-big {
  float: left;
  width: 100%;
  height: auto;
}
.homepage-wrapper .video-small-1,
.homepage-wrapper .video-small-2 {
  float: left;
  width: 47%;
  height: auto;
  margin-top: 6%;
}
.homepage-wrapper .video-small-1 {
  clear: both;
  margin-right: 6%;
}
.homepage-wrapper video.placeholder,
.homepage-wrapper .image-placeholder {
  background-color: #9ba7af;
}
.homepage-wrapper .image-placeholder {
  height: 200px;
  width: 100%;
}
.homepage-wrapper.main-homepage .top-bar .logo {
  display: none;
}
.homepage-wrapper.main-homepage .top-bar .slogan {
  display: none;
}
.homepage-wrapper .breakpoint-top-section-font-sizes .top-bar .slogan {
  font-size: 10px;
  margin-left: 41px;
}
.homepage-wrapper .breakpoint-top-section-font-sizes .top-action-call .slogan {
  font-size: 60px;
}
.homepage-wrapper .breakpoint-top-section-font-sizes .top-action-call .slogan span {
  font-size: 18px;
  margin-left: 50px;
}
.homepage-wrapper .breakpoint-top-section-font-sizes .top-action-call .signup {
  margin-left: 67px;
}
.homepage-wrapper .breakpoint-top-section-centered .top-bar .signup-container {
  float: none;
  padding-top: 10px;
}
.homepage-wrapper .breakpoint-top-section-centered .top-bar .logo {
  float: none;
  margin: auto;
}
.homepage-wrapper .breakpoint-top-section-centered .top-bar .slogan {
  text-align: center;
  margin: 10px;
}
.homepage-wrapper .breakpoint-top-section-centered .top-action-call .slogan {
  text-align: center;
  line-height: 1;
}
.homepage-wrapper .breakpoint-top-section-centered .top-action-call .slogan span {
  margin: 0;
  position: relative;
  top: 5px;
}
.homepage-wrapper .breakpoint-top-section-centered .top-action-call .signup {
  float: none;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .homepage-wrapper .full-background-1 {
    margin-top: 40px;
  }
  .homepage-wrapper .full-background-1 .section.top-bar {
    height: 40px;
    margin-top: -40px;
    padding: 0;
    width: 100%;
    background-color: white !important;
  }
  .homepage-wrapper .full-background-1 .section.top-bar .signup-container .button {
    color: #3b3f47;
    text-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 40px;
    font-weight: 400;
  }
  .homepage-wrapper .full-background-1 .section.top-bar .signup-container .button.download {
    margin-top: -3px;
  }
}
@media screen and (max-width: 700px) {
  .homepage-wrapper .full-background-1 .section.top-bar {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 400px) {
  .homepage-wrapper .top-bar .signup-container {
    float: none;
    margin: auto;
  }
  .homepage-wrapper .top-bar .logo {
    margin: 95px 0 0 -5px;
  }
}
@media screen and (min-width: 960px) {
  .homepage-wrapper .footer .other-sites .footer-menu li {
    width: 33%;
  }
}
@media screen and (max-width: 959px) {
  .homepage-wrapper .signup-action-call .heading {
    text-align: left;
    width: auto;
    max-width: none;
    margin-bottom: 15px;
  }
  .homepage-wrapper .signup-action-call .heading br {
    display: none;
  }
  .homepage-wrapper .signup-action-call .heading strong:after {
    content: " ";
  }
  .homepage-wrapper .signup-action-call .inline-form {
    clear: both;
    float: none;
    width: auto;
  }
}
@media screen and (max-width: 899px) and (min-width: 720px) {
  .homepage-wrapper .sync-section .container .stage-wrapper .EDGE-sync-animate {
    height: 340px;
  }
}
@media screen and (max-width: 869px) {
  .homepage-wrapper .interface.price-graph {
    float: none;
    margin: auto;
  }
  .homepage-wrapper .protect-section .text .graphic {
    width: 200px;
    height: 160px;
  }
}
@media screen and (max-width: 800px) {
  .homepage-wrapper .column-50,
  .homepage-wrapper .column-66,
  .homepage-wrapper .column-33 {
    width: 100% !important;
    float: none;
    margin: 0 !important;
  }
  .homepage-wrapper .section {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 760px) {
  .homepage-wrapper .sync-section .container .stage-wrapper .EDGE-sync-animate {
    height: 280px;
  }
  .homepage-wrapper .share-section .container .stage-2-container {
    height: 260px;
  }
  .homepage-wrapper .footer .column-no-3 {
    clear: both;
  }
  .homepage-wrapper .footer .column-25 {
    width: 50%;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 680px) {
  .homepage-wrapper .sync-section .container .stage-wrapper {
    /*-webkit-transform: scale(0.7);
				top: 80px;*/
  }
  .homepage-wrapper .sync-section .container .stage-wrapper .EDGE-sync-animate {
    height: 280px;
  }
  .homepage-wrapper .share-section .container .stage-2-container {
    height: 230px;
  }
  .homepage-wrapper .inline-form input[type="text"],
  .homepage-wrapper .inline-form input[type="email"] {
    width: 45% !important;
    margin-bottom: 7px;
  }
  .homepage-wrapper .inline-form .button {
    width: 45%;
    margin-right: 1%;
    margin-left: 0;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 590px) {
  .homepage-wrapper .heading.section-heading.size-1 {
    font-size: 25px;
  }
  .homepage-wrapper .review-section .text,
  .homepage-wrapper .fair-storage-section .text {
    font-size: 20px;
  }
  .homepage-wrapper .section p {
    font-size: 75%;
  }
  .homepage-wrapper .sync-section .container .stage-wrapper .EDGE-sync-animate {
    height: 220px;
  }
  .homepage-wrapper .share-section .container .stage-2-container {
    height: 190px;
  }
}
@media screen and (max-width: 560px) {
  .homepage-wrapper .protect-section .text .graphic {
    float: none;
    margin: 0 auto 25px;
  }
}
@media screen and (max-width: 530px) {
  .homepage-wrapper .sync-section .container .stage-wrapper {
    /*-webkit-transform: scale(0.5);
				top: 40px;*/
  }
  .homepage-wrapper .sync-section .container .stage-wrapper .EDGE-sync-animate {
    height: 210px;
  }
  .homepage-wrapper .share-section .container .stage-2-container {
    height: 170px;
  }
  .homepage-wrapper .section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .homepage-wrapper .interface.price-graph {
    max-width: 80%;
  }
  .homepage-wrapper .interface.price-graph .get-copy-button .monthly-breakdown {
    font-weight: 300;
  }
}
@media screen and (max-width: 450px) {
  .homepage-wrapper .sync-section .container .stage-wrapper {
    /*-webkit-transform: scale(0.4);
				top: 20px;*/
  }
  .homepage-wrapper .sync-section .container .stage-wrapper .EDGE-sync-animate {
    height: 190px;
  }
  .homepage-wrapper .share-section .container .stage-2-container {
    height: 140px;
  }
}
#browse > .page-toolbar {
  display: none;
}
#browse.page {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  overflow: hidden;
}
#browse.page .page-inner {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
.action-menu {
  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;
}
.action-menu .group-debug {
  display: none;
}
.action-menu .group-auth {
  display: none;
}
.action-menu .group-files {
  display: none;
}
.action-menu.option-debug span.group-debug {
  display: block;
}
.action-menu.option-files span.group-files {
  display: block;
}
.action-menu.option-auth span.group-auth {
  display: block;
}
.action-menu.option-static .action-menu-pointer,
.action-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) {
  .action-menu.option-static .action-menu-pointer,
  .action-menu.option-static .menu-open-down-triangle {
    background-image: url(/include/images/images-retina/action-menu-pointer.png?v=jenkins-Copy_Web_Production-444);
  }
}
.action-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) {
  .action-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) {
  .action-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);
  }
}
.action-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; } */
}
.action-menu a .icon {
  line-height: 40px;
  width: 40px;
  height: 40px;
  display: block;
  float: left;
  text-align: center;
  color: #00adef;
  font-size: 18px;
}
.action-menu a.button-delete:hover,
.action-menu a.button-remove:hover {
  background: #f5821f;
}
.action-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; } */
  /* } */
}
.action-menu a.state-disabled {
  color: #a59b9b;
  background: none;
  cursor: default;
}
.action-menu a.state-disabled .icon {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.action-menu a.state-hidden {
  display: none;
}
.action-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) {
  .action-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);
  }
}
.action-menu hr.state-hidden {
  display: none;
}
.action-menu .form-upload {
  display: inline;
  /* Needed so that ellipses work for upload text */
}
.action-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)";
}
.action-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) {
  .action-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);
  }
}
.new-release-popup {
  -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: 20px;
  bottom: 20px;
  right: 20px;
  background: #eaf3e8;
  display: none;
  z-index: 100;
  padding: 10px;
  color: #5e6c74;
  text-align: center;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-weight: 400;
}
.new-release-popup span.version {
  font-weight: 300;
}
.new-release-popup a {
  text-decoration: none;
}
.new-release-popup a:hover {
  text-decoration: underline;
}
#old_browser_message {
  z-index: 100;
  display: none;
  padding: 40px;
  margin: 0 auto;
  max-width: 480px;
}
#browse-inner .column-header-button-bar-middle {
  display: none;
}
#files,
.browser {
  background: #f9f9f9;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
#files.n-visible-1,
.browser.n-visible-1 {
  top: 40px;
}
#files .page-toolbar,
.browser .page-toolbar {
  display: none;
  height: 45px;
  margin-top: -2px;
  z-index: 6;
  overflow: hidden;
  white-space: nowrap;
}
#files .page-toolbar.n-up-1,
.browser .page-toolbar.n-up-1 {
  max-width: none;
}
#files .page-toolbar.n-up-2,
.browser .page-toolbar.n-up-2 {
  max-width: 50%;
}
#files .page-toolbar.n-up-3,
.browser .page-toolbar.n-up-3 {
  max-width: 66.66666667%;
}
#files .page-toolbar.n-up-4,
.browser .page-toolbar.n-up-4 {
  max-width: 75%;
}
#files .page-toolbar.n-up-5,
.browser .page-toolbar.n-up-5 {
  max-width: 80%;
}
#files .page-toolbar.n-up-6,
.browser .page-toolbar.n-up-6 {
  max-width: 83.33333333%;
}
#files .page-toolbar.n-up-7,
.browser .page-toolbar.n-up-7 {
  max-width: 85.71428571%;
}
#files .page-toolbar.n-up-8,
.browser .page-toolbar.n-up-8 {
  max-width: 87.5%;
}
#files .page-toolbar.n-up-9,
.browser .page-toolbar.n-up-9 {
  max-width: 88.88888889%;
}
#files .page-toolbar.n-up-10,
.browser .page-toolbar.n-up-10 {
  max-width: 90%;
}
#files .page-toolbar.n-up-11,
.browser .page-toolbar.n-up-11 {
  max-width: 90.90909091%;
}
#files .page-toolbar.n-up-12,
.browser .page-toolbar.n-up-12 {
  max-width: 91.66666667%;
}
#files .page-toolbar.n-up-13,
.browser .page-toolbar.n-up-13 {
  max-width: 92.30769231%;
}
#files .page-toolbar.n-up-14,
.browser .page-toolbar.n-up-14 {
  max-width: 92.85714286%;
}
#files .page-toolbar.n-up-15,
.browser .page-toolbar.n-up-15 {
  max-width: 93.33333333%;
}
#files .page-toolbar.n-up-16,
.browser .page-toolbar.n-up-16 {
  max-width: 93.75%;
}
#files .page-toolbar.n-up-17,
.browser .page-toolbar.n-up-17 {
  max-width: 94.11764706%;
}
#files .page-toolbar.n-up-18,
.browser .page-toolbar.n-up-18 {
  max-width: 94.44444444%;
}
#files .page-toolbar.n-up-19,
.browser .page-toolbar.n-up-19 {
  max-width: 94.73684211%;
}
#files .page-toolbar.n-up-20,
.browser .page-toolbar.n-up-20 {
  max-width: 95%;
}
#files .page-toolbar.n-visible-1,
.browser .page-toolbar.n-visible-1 {
  margin-top: -42px;
  border-bottom: 1px solid #D0CFCB;
  outline: 1px solid white;
}
#files .page-toolbar .toolbar-title,
.browser .page-toolbar .toolbar-title {
  -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: 100%;
  font-size: 16px;
  float: left;
  margin-left: -55px;
  padding-left: 55px;
  padding-right: 10px;
}
#files .page-toolbar .toolbar-title .file.file-type-dir .icon,
.browser .page-toolbar .toolbar-title .file.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-dir .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files .page-toolbar .toolbar-title .file.file-type-dir .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-company-invite .icon,
.browser .page-toolbar .toolbar-title .file.file-type-company-invite .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -128px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files .page-toolbar .toolbar-title .file.file-type-company-invite .icon,
  .browser .page-toolbar .toolbar-title .file.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files .page-toolbar .toolbar-title .file.file-type-link .icon,
.browser .page-toolbar .toolbar-title .file.file-type-link .icon,
#files .page-toolbar .toolbar-title .file.file-type-share .icon,
.browser .page-toolbar .toolbar-title .file.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-link .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-link .icon:after,
#files .page-toolbar .toolbar-title .file.file-type-share .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
#files .page-toolbar .toolbar-title .file.file-type-link .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-link .icon:not(.glyph-outline):after,
#files .page-toolbar .toolbar-title .file.file-type-share .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-user .icon,
.browser .page-toolbar .toolbar-title .file.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-user .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files .page-toolbar .toolbar-title .file.file-type-user .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-users .icon,
.browser .page-toolbar .toolbar-title .file.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-users .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
#files .page-toolbar .toolbar-title .file.file-type-users .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-user-invited .icon,
.browser .page-toolbar .toolbar-title .file.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-user-invited .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files .page-toolbar .toolbar-title .file.file-type-user-invited .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-user-invited .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
#files .page-toolbar .toolbar-title .file.file-type-group .icon,
.browser .page-toolbar .toolbar-title .file.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-group .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
#files .page-toolbar .toolbar-title .file.file-type-group .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-device .icon,
.browser .page-toolbar .toolbar-title .file.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-device .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
#files .page-toolbar .toolbar-title .file.file-type-device .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-file .icon,
.browser .page-toolbar .toolbar-title .file.file-type-file .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -16px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files .page-toolbar .toolbar-title .file.file-type-file .icon,
  .browser .page-toolbar .toolbar-title .file.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files .page-toolbar .toolbar-title .file.file-type-file.media-type-audio .icon,
.browser .page-toolbar .toolbar-title .file.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -160px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files .page-toolbar .toolbar-title .file.file-type-file.media-type-audio .icon,
  .browser .page-toolbar .toolbar-title .file.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files .page-toolbar .toolbar-title .file.file-type-file.media-type-video .icon,
.browser .page-toolbar .toolbar-title .file.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -176px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files .page-toolbar .toolbar-title .file.file-type-file.media-type-video .icon,
  .browser .page-toolbar .toolbar-title .file.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files .page-toolbar .toolbar-title .file.state-busy .indicator-busy,
.browser .page-toolbar .toolbar-title .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;
}
#files .page-toolbar .toolbar-title .file.file-type-inbox-link .icon,
.browser .page-toolbar .toolbar-title .file.file-type-inbox-link .icon,
#files .page-toolbar .toolbar-title .file.file-type-company-link .icon,
.browser .page-toolbar .toolbar-title .file.file-type-company-link .icon,
#files .page-toolbar .toolbar-title .file.file-type-links .icon,
.browser .page-toolbar .toolbar-title .file.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files .page-toolbar .toolbar-title .file.file-type-inbox-link .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-inbox-link .icon:after,
#files .page-toolbar .toolbar-title .file.file-type-company-link .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-company-link .icon:after,
#files .page-toolbar .toolbar-title .file.file-type-links .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files .page-toolbar .toolbar-title .file.file-type-inbox-link .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-inbox-link .icon:not(.glyph-outline):after,
#files .page-toolbar .toolbar-title .file.file-type-company-link .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-company-link .icon:not(.glyph-outline):after,
#files .page-toolbar .toolbar-title .file.file-type-links .icon:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-copy,
.browser .page-toolbar .toolbar-title .file.file-type-copy {
  width: 24px;
}
#files .page-toolbar .toolbar-title .file.file-type-copy:after,
.browser .page-toolbar .toolbar-title .file.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
#files .page-toolbar .toolbar-title .file.file-type-copy:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-copy:after,
.browser .page-toolbar .toolbar-title .file.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
#files .page-toolbar .toolbar-title .file.file-type-company,
.browser .page-toolbar .toolbar-title .file.file-type-company {
  width: 24px;
}
#files .page-toolbar .toolbar-title .file.file-type-company:after,
.browser .page-toolbar .toolbar-title .file.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
#files .page-toolbar .toolbar-title .file.file-type-company:not(.glyph-outline):after,
.browser .page-toolbar .toolbar-title .file.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files .page-toolbar .toolbar-title .file.file-type-inbox .icon,
.browser .page-toolbar .toolbar-title .file.file-type-inbox .icon,
#files .page-toolbar .toolbar-title .file.file-type-company-inbox .icon,
.browser .page-toolbar .toolbar-title .file.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
#files .page-toolbar .toolbar-title .file.file-type-inbox .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-inbox .icon:after,
#files .page-toolbar .toolbar-title .file.file-type-company-inbox .icon:after,
.browser .page-toolbar .toolbar-title .file.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
#files .page-toolbar .toolbar-title .file.file-type-company-folder .icon,
.browser .page-toolbar .toolbar-title .file.file-type-company-folder .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -128px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files .page-toolbar .toolbar-title .file.file-type-company-folder .icon,
  .browser .page-toolbar .toolbar-title .file.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files .page-toolbar .toolbar-title .toolbar-title-icon,
.browser .page-toolbar .toolbar-title .toolbar-title-icon {
  display: inline-block;
  margin-bottom: -2px;
  width: 16px;
  height: 16px;
}
#files .page-toolbar .toolbar-title .toolbar-title-name,
.browser .page-toolbar .toolbar-title .toolbar-title-name {
  font-weight: bold;
}
#files .page-toolbar .toolbar-title .toolbar-title-path,
.browser .page-toolbar .toolbar-title .toolbar-title-path {
  font-weight: normal;
}
#files .toolbar-button-divider,
.browser .toolbar-button-divider {
  height: 45px;
}
#files a.toolbar-button-back,
.browser a.toolbar-button-back {
  float: left;
  width: 65px;
  text-align: center;
  line-height: 45px;
  font-size: 14px;
  background: white;
  border-right: 2px solid #f9f9f9;
  text-decoration: none;
  color: #584f4f;
}
#files-search {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  z-index: 6;
  right: auto;
  bottom: auto;
  height: 42px;
  background-position: left bottom;
  display: none;
}
#files-search input {
  display: none;
}
#files-search.n-up-1 {
  width: none;
}
#files-search.n-up-2 {
  width: 50%;
}
#files-search.n-up-3 {
  width: 66.66666667%;
}
#files-search.n-up-4 {
  width: 75%;
}
#files-search.n-up-5 {
  width: 80%;
}
#files-search.n-up-6 {
  width: 83.33333333%;
}
#files-search.n-up-7 {
  width: 85.71428571%;
}
#files-search.n-up-8 {
  width: 87.5%;
}
#files-search.n-up-9 {
  width: 88.88888889%;
}
#files-search.n-up-10 {
  width: 90%;
}
#files-search.n-up-11 {
  width: 90.90909091%;
}
#files-search.n-up-12 {
  width: 91.66666667%;
}
#files-search.n-up-13 {
  width: 92.30769231%;
}
#files-search.n-up-14 {
  width: 92.85714286%;
}
#files-search.n-up-15 {
  width: 93.33333333%;
}
#files-search.n-up-16 {
  width: 93.75%;
}
#files-search.n-up-17 {
  width: 94.11764706%;
}
#files-search.n-up-18 {
  width: 94.44444444%;
}
#files-search.n-up-19 {
  width: 94.73684211%;
}
#files-search.n-up-20 {
  width: 95%;
}
#files-quicklook {
  z-index: 1000;
  position: absolute;
  display: none;
}
#files-quicklook .object-preview-area {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  text-align: center;
  z-index: 1002;
}
#files-quicklook .object-preview-area.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files-quicklook .object-preview-area.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-company-invite .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2048px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-quicklook .object-preview-area.file-type-link .icon,
#files-quicklook .object-preview-area.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-link .icon:after,
#files-quicklook .object-preview-area.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
#files-quicklook .object-preview-area.file-type-link .icon:not(.glyph-outline):after,
#files-quicklook .object-preview-area.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files-quicklook .object-preview-area.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
#files-quicklook .object-preview-area.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files-quicklook .object-preview-area.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
#files-quicklook .object-preview-area.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
#files-quicklook .object-preview-area.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
#files-quicklook .object-preview-area.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-file .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -256px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-quicklook .object-preview-area.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2560px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-quicklook .object-preview-area.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2816px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-quicklook .object-preview-area.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;
}
#files-quicklook .object-preview-area.file-type-inbox-link .icon,
#files-quicklook .object-preview-area.file-type-company-link .icon,
#files-quicklook .object-preview-area.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-quicklook .object-preview-area.file-type-inbox-link .icon:after,
#files-quicklook .object-preview-area.file-type-company-link .icon:after,
#files-quicklook .object-preview-area.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files-quicklook .object-preview-area.file-type-inbox-link .icon:not(.glyph-outline):after,
#files-quicklook .object-preview-area.file-type-company-link .icon:not(.glyph-outline):after,
#files-quicklook .object-preview-area.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-copy {
  width: 24px;
}
#files-quicklook .object-preview-area.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
#files-quicklook .object-preview-area.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
#files-quicklook .object-preview-area.file-type-company {
  width: 24px;
}
#files-quicklook .object-preview-area.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
#files-quicklook .object-preview-area.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-quicklook .object-preview-area.file-type-inbox .icon,
#files-quicklook .object-preview-area.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
#files-quicklook .object-preview-area.file-type-inbox .icon:after,
#files-quicklook .object-preview-area.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
#files-quicklook .object-preview-area.file-type-company-folder .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2048px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-quicklook .object-preview-area iframe.object-preview {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  width: 100%;
  height: 100%;
  max-width: 960px;
  background: white;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
#files-quicklook .object-preview-area img.object-preview {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  /* background: url(/include/images/checkerboard.png); */
  background: transparent;
  border: 0;
  -webkit-transform: scale(1);
}
#files-quicklook .object-preview-area img.object-preview.show-background {
  background: url(/include/images/checkerboard.png);
}
#files-quicklook .object-preview-area .button-fullscreen-toggle {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  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: 27px;
  height: 26px;
  background-position: -1150px -185px;
  top: auto;
  left: auto;
  z-index: 1;
  overflow: hidden;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area .button-fullscreen-toggle {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-quicklook .object-preview-area .button-fullscreen-toggle:hover {
  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: 27px;
  height: 26px;
  background-position: -1224px -185px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area .button-fullscreen-toggle:hover {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-quicklook .object-preview-area .button-fullscreen-toggle: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: 27px;
  height: 26px;
  background-position: -1187px -185px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-quicklook .object-preview-area .button-fullscreen-toggle:active {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-quicklook .object-preview-area-backdrop {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  z-index: 1001;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.8);
}
#files-quicklook.option-quicklook-visible {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
#files-quicklook.option-quicklook-visible .object-preview-area-backdrop {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
#files-quicklook .object-icon {
  position: relative;
}
#files-quicklook .object-icon.icon .extension {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
  text-align: center;
  position: absolute;
  top: auto;
  left: 50%;
  width: 150px;
  margin-left: -75px;
  bottom: 45px;
  font-size: 72px;
  font-weight: 300;
}
#files-quicklook .object-icon.icon .extension span {
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
}
#files-quicklook .object-name {
  display: none;
}
#files-columns {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: auto;
  width: 100%;
  z-index: 5;
  white-space: nowrap;
}
#files-columns .files-column {
  position: relative;
  z-index: 2;
  height: 100%;
  display: inline-block;
  vertical-align: bottom;
  background-color: #f9f9f9;
}
#files-columns .files-column.state-offscreen {
  visibility: hidden;
}
#files-columns .files-column .column-indicator-busy-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  z-index: -1;
  display: none;
}
#files-columns .files-column .column-indicator-busy-wrapper .column-indicator-busy {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 55px;
  height: 55px;
  margin-left: -27.5px;
  margin-top: -27.5px;
  background: #24282f url(/include/images/busy/column-dark.gif) center center no-repeat;
  opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
  border-radius: 8px;
}
#files-columns .files-column.state-busy .column-indicator-busy-wrapper {
  display: block;
  z-index: 249;
}
#files-columns .files-column .file.state-disabled {
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
#files-columns .files-column .file {
  background-color: #f9f9f9;
}
#files-columns .files-column .file:hover,
#files-columns .files-column .file.state-editing {
  background-color: #f4f4f4;
}
#files-columns .files-column .file.state-busy .editing-controls {
  display: none !important;
}
#files-columns .files-column .file.state-unavailable {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
#files-columns .files-column .file .file-inner {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: -2px;
}
#files-columns .files-column .file .file-inner .name_and_selector {
  color: #392f30;
}
#files-columns .files-column .file .file-inner .meta {
  color: #584f4f;
}
#files-columns .files-column.inbox-column {
  /*.file-type-inbox-link,
			.file-type-company-link,*/
}
#files-columns .files-column.inbox-column .file .icon,
#files-columns .files-column.inbox-column .file .icon-preview {
  left: 6px;
}
#files-columns .files-column.inbox-column .file-type-inbox-link > .file-inner.status-unread .name,
#files-columns .files-column.inbox-column .file-type-company-link > .file-inner.status-unread .name,
#files-columns .files-column.inbox-column .file-type-inbox-link > .file-inner.status-unread .meta,
#files-columns .files-column.inbox-column .file-type-company-link > .file-inner.status-unread .meta {
  font-weight: 800;
}
#files-columns .files-column.inbox-column .file-type-inbox-link > .file-inner .status-zone,
#files-columns .files-column.inbox-column .file-type-company-link > .file-inner .status-zone {
  display: block;
  position: absolute;
  top: 0;
  left: 8px;
  height: 40px;
  width: 12px;
}
#files-columns .files-column.inbox-column .file-type-inbox-link > .file-inner .status-zone .indicator,
#files-columns .files-column.inbox-column .file-type-company-link > .file-inner .status-zone .indicator {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -6px;
}
#files-columns .files-column.inbox-column .file-type-inbox-link > .file-inner.status-unread .status-zone .indicator,
#files-columns .files-column.inbox-column .file-type-company-link > .file-inner.status-unread .status-zone .indicator {
  display: block;
  background-color: #00adef;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  margin-top: -3px;
}
#files-columns .files-column.inbox-column .file-type-inbox-link.is-syncing > .file-inner .indicator,
#files-columns .files-column.inbox-column .file-type-company-link.is-syncing > .file-inner .indicator {
  display: block;
  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: 12px;
  height: 12px;
  background-position: -1583px -185px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column.inbox-column .file-type-inbox-link.is-syncing > .file-inner .indicator,
  #files-columns .files-column.inbox-column .file-type-company-link.is-syncing > .file-inner .indicator {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column.inbox-column .form-rename {
  display: none;
}
#files-columns .files-column[revindex="1"] .details-table .details-info-section {
  display: none;
}
#files-columns .files-column[revindex="0"] {
  margin-right: 0;
  border-right: none;
}
#files-columns .files-column[revindex="0"] .column-tabview {
  border-right: 0;
}
#files-columns .files-column[revindex="0"] .column-tabview-contents {
  -webkit-overflow-scrolling: touch;
}
#files-columns .files-column:last-child {
  margin-right: 0;
  border-right: none;
}
#files-columns .files-column:last-child .column-tabview {
  border-right: 0;
}
#files-columns .files-column:last-child .column-tabview-contents {
  -webkit-overflow-scrolling: touch;
}
#files-columns .files-column .column-tabview .form-invite {
  padding: 0 20px;
}
#files-columns .files-column .column-tabview .form-invite .select2-container.email-tokenized .link-recipients-display-wrapper,
#files-columns .files-column .column-tabview .form-invite .link-display-wrapper .link-recipients-display-wrapper {
  display: none;
}
#files-columns .files-column .column-tabview .form-invite .select2-container.email-tokenized {
  text-align: left;
}
#files-columns .files-column .column-tabview .form-invite .email-tokenized-wrapper .select2-placeholder {
  z-index: 1;
  padding: 10px !important;
}
#files-columns .files-column .column-tabview .form-invite .email-tokenized-wrapper .select2-container {
  padding: 5px;
}
#files-columns .files-column .column-tabview .form-invite .email-tokenized-wrapper,
#files-columns .files-column .column-tabview .form-invite input[type="text"],
#files-columns .files-column .column-tabview .form-invite textarea {
  margin: 10px 0 0;
}
#files-columns .files-column .column-tabview .form-invite textarea {
  height: 100px;
}
#files-columns .files-column .column-tabview .state-hidden {
  display: none;
}
#files-columns .files-column .column-shadow {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  background-image: url(/include/images/copysprites_repeat_std/web_column_active_dropshadow_left.png?v=jenkins-Copy_Web_Production-444);
  right: auto;
  left: -38px;
  width: 36px;
  pointer-events: none;
  -moz-background-size: 36px 100% !important;
  background-size: 36px 100% !important;
  display: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
  background-repeat: no-repeat;
  background-position: right;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-shadow {
    -moz-background-size: 18px 671px;
    background-size: 18px 671px;
    background-image: url(/include/images/copysprites_repeat_retina/web_column_active_dropshadow_left.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column:last-child .column-shadow {
  display: block;
}
#files-columns .files-column .column-type-banner {
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#files-columns .files-column .column-type-banner.column-type-banner-revision {
  color: white;
  background: #7ed3f6;
  font-style: italic;
}
#files-columns .files-column .column-type-banner.column-type-banner-revision span {
  font-weight: bold;
}
#files-columns .files-column .column-type-banner.column-type-banner-terminated {
  background: rgba(244, 54, 17, 0.25);
  font-style: italic;
}
#files-columns .files-column .column-controls {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  display: none;
  height: 40px;
  bottom: auto;
  margin-top: -2px;
}
#files-columns .files-column .column-controls a {
  z-index: 3;
  float: left;
  height: 40px;
  width: 14.28571429%;
  font-size: 12px;
  padding: 5px 0 0 0;
  position: relative;
  text-align: center;
  color: #5e6c74;
  text-decoration: 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;
  text-shadow: 0 1px rgba(255, 255, 255, 0.6);
  background-image: url(/include/images/copysprites_repeat_std/divider_vertical.png?v=jenkins-Copy_Web_Production-444);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 2px 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-controls a {
    -moz-background-size: 2px 18px;
    background-size: 2px 18px;
    background-image: url(/include/images/copysprites_repeat_retina/divider_vertical.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-controls a.state-disabled {
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
#files-columns .files-column .column-controls a .icon {
  width: 26px;
  height: 21px;
  margin-left: -5px;
  display: inline-block;
  vertical-align: middle;
}
#files-columns .files-column .column-controls a.column-control-contents {
  width: 28.57142857%;
}
#files-columns .files-column .column-controls a.column-control-details {
  width: 28.57142857%;
}
#files-columns .files-column .column-controls a.column-control-sharing {
  width: 28.57142857%;
}
#files-columns .files-column .column-controls a.column-control-actions {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: auto;
  z-index: 2;
  width: 14.28571429%;
  bottom: auto;
  float: right;
}
#files-columns .files-column .column-controls a.column-control-actions .label {
  display: block;
}
#files-columns .files-column .column-controls a.column-control-actions .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: 17px;
  height: 12px;
  background-position: -365px -5px;
  margin-left: 3px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-controls a.column-control-actions .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-controls a:not(.state-disabled):hover {
  color: #3b3f47;
}
#files-columns .files-column .column-controls a:not(.state-disabled):hover.column-control-actions .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: 17px;
  height: 12px;
  background-position: -419px -5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-controls a:not(.state-disabled):hover.column-control-actions .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-controls a:not(.state-disabled):active {
  z-index: 2;
  color: #f5821f;
}
#files-columns .files-column .column-controls a:not(.state-disabled):active.column-control-actions .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: 17px;
  height: 12px;
  background-position: -392px -5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-controls a:not(.state-disabled):active.column-control-actions .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-controls a:not(.state-disabled).state-selected {
  z-index: 2;
  color: #584f4f;
}
#files-columns .files-column .column-controls a:not(.state-disabled).state-selected.column-control-actions .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: 17px;
  height: 12px;
  background-position: -446px -5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-controls a:not(.state-disabled).state-selected.column-control-actions .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-controls a:not(.state-disabled).state-selected {
  background: none;
  background-color: #f9f9f9;
}
#files-columns .files-column .column-controls a:not(.state-disabled).state-selected .shadow-left,
#files-columns .files-column .column-controls a:not(.state-disabled).state-selected .shadow-right {
  display: block;
}
#files-columns .files-column .column-controls a:not(.state-disabled).state-selected + a:not(.column-control-actions) {
  background: none;
}
#files-columns .files-column .column-header {
  position: relative;
  cursor: pointer;
  background-color: #f9f9f9;
  color: #00adef;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  height: 60px;
  width: 100%;
  font-weight: bold;
  font-size: 14px;
  padding: 20px 10px 0;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#files-columns .files-column .column-header.column-header-lean {
  margin-bottom: 30px;
}
#files-columns .files-column .column-header.column-header-start .logo {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  top: 13px;
  left: 10px;
  text-indent: -100%;
  background-image: url(/include/images/images-std/copy-logo-files-banner.png?v=jenkins-Copy_Web_Production-444);
  width: 111px;
  height: 35px;
  -moz-background-size: 111px 35px;
  background-size: 111px 35px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-header.column-header-start .logo {
    -moz-background-size: 111px 35px;
    background-size: 111px 35px;
    background-image: url(/include/images/images-retina/copy-logo-files-banner.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-header .file-icon-wrapper {
  display: none;
  width: 0;
  overflow: hidden;
  float: left;
  font-size: 25px;
  margin-top: -1px;
  margin-right: 6px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company-invite .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -128px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-header .file-icon-wrapper.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-link .icon,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-link .icon:after,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-link .icon:not(.glyph-outline):after,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-file .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -16px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-header .file-icon-wrapper.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -160px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-header .file-icon-wrapper.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -176px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-header .file-icon-wrapper.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files-columns .files-column .column-header .file-icon-wrapper.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;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-inbox-link .icon,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company-link .icon,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-inbox-link .icon:after,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company-link .icon:after,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-inbox-link .icon:not(.glyph-outline):after,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company-link .icon:not(.glyph-outline):after,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-copy {
  width: 24px;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company {
  width: 24px;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-inbox .icon,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-inbox .icon:after,
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
#files-columns .files-column .column-header .file-icon-wrapper.file-type-company-folder .icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 16px;
  background-size: auto 16px;
  background-position: -128px 0px;
  background-image: url(/include/images/icons/sprites/16.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-header .file-icon-wrapper.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/32.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 16px;
    background-size: auto 16px;
  }
}
#files-columns .files-column .column-header .form-rename {
  display: none;
  margin-left: 0px;
  padding: 0px;
}
#files-columns .files-column .column-header .form-rename table {
  position: relative;
  bottom: 5px;
}
#files-columns .files-column .column-header .form-rename .rename-button {
  width: auto;
  text-decoration: none;
  display: inline;
  cursor: pointer;
  margin-left: 20px;
}
#files-columns .files-column .column-header .form-rename .rename-button.state-disabled {
  opacity: 0.4;
  cursor: default;
}
#files-columns .files-column .column-header .form-rename .rename-button:hover {
  color: #24282f;
}
#files-columns .files-column .column-header .form-rename .rename-button .icon {
  display: inline;
  float: none;
  vertical-align: middle;
}
#files-columns .files-column .column-header .form-rename .rename-button .text {
  display: inline;
  line-height: 24px;
}
#files-columns .files-column .column-header .form-rename input {
  display: inline;
}
#files-columns .files-column .column-header .form-rename input.filename-rename {
  height: 35px;
  font-size: 24px !important;
  padding: 0px 7px !important;
  font-weight: 300;
}
#files-columns .files-column .column-header.state-editing .form-rename {
  display: block;
}
#files-columns .files-column .column-header.state-editing .column-title,
#files-columns .files-column .column-header.state-editing .column-title-size,
#files-columns .files-column .column-header.state-editing .column-header-button-bar,
#files-columns .files-column .column-header.state-editing .column-header-button-bar-left,
#files-columns .files-column .column-header.state-editing .column-header-button-bar-right,
#files-columns .files-column .column-header.state-editing .file-icon-wrapper {
  display: none !important;
}
#files-columns .files-column .column-header .column-title {
  display: inline;
  font-size: 24px;
  font-weight: 300;
}
#files-columns .files-column .column-header .column-title-size {
  display: none;
  font-size: 12px;
  font-weight: 300;
}
#files-columns .files-column .column-header .details-info {
  display: none;
}
#files-columns .files-column .column-header:hover {
  color: #0088bc;
}
#files-columns .files-column .column-header:active {
  color: #006389;
}
#files-columns .files-column .column-header .column-header-button-bar,
#files-columns .files-column .column-header .column-header-edit-button {
  display: none;
}
#files-columns .files-column .column-header .column-header-button-bar a,
#files-columns .files-column .column-header .column-header-edit-button a {
  font-size: 27px;
}
#files-columns .files-column .column-header .upload-button {
  display: inline-block;
  overflow: hidden;
  height: 28px;
  cursor: default;
}
#files-columns .files-column .column-header .form-upload {
  display: inline;
}
#files-columns .files-column .column-header .form-input-upload-files {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
#files-columns .files-column span.button-bar-separator {
  width: 2px;
  height: 30px;
  margin: 10px 5px 0;
  background: #7ac9df;
  vertical-align: bottom;
  display: inline-block;
}
#files-columns .files-column a.button-bar-button {
  padding: 0px 6px;
  margin: 0 4px;
  text-decoration: none;
  color: #d4eefc;
  position: relative;
  bottom: 4px;
  -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-columns .files-column a.button-bar-button.glyph-back {
  bottom: 7px;
}
#files-columns .files-column a.button-bar-button .label {
  font-weight: 300;
  font-size: 24px;
}
#files-columns .files-column a.button-bar-button:not(.state-disabled):not(.state-selected) {
  cursor: pointer;
}
#files-columns .files-column a.button-bar-button:not(.state-disabled):not(.state-selected):hover {
  color: #ffc000;
}
#files-columns .files-column a.button-bar-button:not(.state-disabled):not(.state-selected):active {
  color: #f5821f;
}
#files-columns .files-column a.button-bar-button.state-disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
  cursor: default;
}
#files-columns .files-column a.button-bar-button.state-selected {
  border-bottom: 4px solid #ffffff;
  color: #ffffff;
  cursor: default;
}
#files-columns .files-column .column-header .column-header-button-bar-left {
  display: none;
  float: left;
  margin-left: -5px;
  padding-right: 10px;
}
#files-columns .files-column .column-header .column-header-button-bar-left span.button-bar-separator {
  background: rgba(122, 201, 223, 0.5);
}
#files-columns .files-column .column-header .column-header-button-bar-left a.button-bar-button {
  padding: 10px 20px 4px 20px;
}
#files-columns .files-column:not([revindex="0"]) a.button-bar-button {
  color: #00adef;
}
#files-columns .files-column[revindex="1"] .column-header .column-header-button-bar.column-header-button-bar-middle,
#files-columns .files-column[revindex="0"] .column-header .column-header-button-bar.column-header-button-bar-middle {
  display: block;
  float: right;
}
#files-columns .files-column[revindex="1"] .column-header .column-header-button-bar.column-header-button-bar-middle,
#files-columns .files-column[revindex="0"] .column-header .column-header-button-bar.column-header-button-bar-middle {
  display: block;
  float: right;
  font-weight: 300;
  line-height: 40px;
}
#files-columns .files-column[revindex="1"] .column-header .column-header-button-bar.column-header-button-bar-middle .button-bar-button-save-link,
#files-columns .files-column[revindex="0"] .column-header .column-header-button-bar.column-header-button-bar-middle .button-bar-button-save-link {
  display: none;
}
#files-columns .files-column:last-child .column-header .column-header-button-bar.column-header-button-bar-middle {
  display: block;
  float: right;
}
#files-columns .files-column:last-child .column-header .column-header-button-bar.column-header-button-bar-middle {
  display: block;
  float: right;
  font-weight: 300;
  line-height: 40px;
}
#files-columns .files-column:last-child .column-header .column-header-button-bar.column-header-button-bar-middle .button-bar-button-save-link {
  display: none;
}
#files-columns .files-column:last-child .column-header {
  background-color: #00adef !important;
  color: #ffffff !important;
  cursor: default;
}
#files-columns .files-column:last-child .column-header:hover,
#files-columns .files-column:last-child .column-header:active {
  background-color: #00adef;
  color: #ffffff;
}
#files-columns .files-column:last-child .column-header .column-title-size.state-visible {
  display: inline;
}
#files-columns .files-column:last-child .column-header .column-header-button-bar.column-header-button-bar-right {
  display: block;
  float: right;
  right: 5px;
}
#files-columns .files-column:last-child .column-header .column-header-edit-button {
  display: inline-block;
  position: relative;
  top: -3px;
}
#files-columns .files-column:last-child .column-header span.button-bar-separator {
  background: #7ac9df;
}
#files-columns .files-column:last-child .column-header .file-icon-wrapper {
  display: block;
}
#files-columns .files-column[revindex="0"] .column-header {
  background-color: #00adef !important;
  color: #ffffff !important;
  cursor: default;
}
#files-columns .files-column[revindex="0"] .column-header:hover,
#files-columns .files-column[revindex="0"] .column-header:active {
  background-color: #00adef;
  color: #ffffff;
}
#files-columns .files-column[revindex="0"] .column-header .column-title-size.state-visible {
  display: inline;
}
#files-columns .files-column[revindex="0"] .column-header .column-header-button-bar.column-header-button-bar-right {
  display: block;
  float: right;
  right: 5px;
}
#files-columns .files-column[revindex="0"] .column-header .column-header-edit-button {
  display: inline-block;
  position: relative;
  top: -3px;
}
#files-columns .files-column[revindex="0"] .column-header span.button-bar-separator {
  background: #7ac9df;
}
#files-columns .files-column[revindex="0"] .column-header .file-icon-wrapper {
  display: block;
}
#files-columns .files-column:first-child .column-header .column-header-button-bar.column-header-button-bar-right {
  display: block;
  float: right;
  padding-left: 5px;
  padding-top: 2px;
  margin-right: -3px;
}
#files-columns .files-column:first-child .column-header .column-header-button-bar.column-header-button-bar-right .button-bar-button {
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  display: block;
}
#files-columns .files-column:first-child .column-header .column-header-button-bar.column-header-button-bar-right .button-bar-button:after {
  display: block;
  font-size: 18px;
  line-height: 16px;
}
#files-columns .files-column .file-type-filter .column-header .icon-wrapper .icon {
  display: none !important;
}
#files-columns .files-column .file-type-file .column-header .icon-wrapper .icon,
#files-columns .files-column .column-tabview-start .column-header .icon-wrapper .icon,
#files-columns .files-column .file-type-copy .column-header .icon-wrapper .icon,
#files-columns .files-column .file-type-inbox .column-header .icon-wrapper .icon,
#files-columns .files-column .file-type-company-inbox .column-header .icon-wrapper .icon {
  display: none !important;
}
#files-columns .files-column .column-tabview-error .error-container {
  padding-bottom: 40px;
}
#files-columns .files-column .column-tabview-error .error-icon {
  display: block;
  text-align: center;
  font-size: 130px;
  color: #9ba7af;
}
#files-columns .files-column .column-tabview-error .error-message {
  display: block;
  text-align: center;
  color: #9ba7af;
}
#files-columns .files-column .column-tabview {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  display: none;
  border-right: 2px solid white;
  -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: rgba(0, 0, 0, 0);
}
#files-columns .files-column .column-tabview.state-selected {
  display: block;
}
#files-columns .files-column .column-tabview .modal-outer-container {
  display: none;
}
#files-columns .files-column .column-tabview.has-modal .xbutton {
  cursor: pointer;
  color: #7ed3f6;
  border-left: 1px solid #aee3f9;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  text-decoration: none;
  font-size: 32px;
  z-index: 1;
}
#files-columns .files-column .column-tabview.has-modal .xbutton:hover {
  color: #3b3f47;
}
#files-columns .files-column .column-tabview.has-modal .modal-outer-container {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: block;
  overflow: auto;
}
#files-columns .files-column .column-tabview.has-modal .modal-background {
  display: block;
  z-index: 100;
  position: absolute;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(36, 40, 47, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9924282f, endColorstr=#9924282f);
}
#files-columns .files-column .column-tabview.has-modal .modal-container-wrapper {
  z-index: 110;
  display: block;
  position: relative;
  height: 100%;
  padding-top: 30px;
  margin-top: -30px;
  -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-columns .files-column .column-tabview.has-modal .modal-container {
  color: #3b3f47;
  background: #f9f9f9;
  position: absolute;
  display: block;
  width: 300px;
  height: auto;
  left: 50%;
  margin-left: -150px;
  top: 60px;
}
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog {
  display: block;
  position: relative;
}
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog.link-sent-modal-wrapper {
  height: auto;
  position: relative;
}
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog.sharing-popup-wrapper .column-modal-header,
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog.invite-inner-wrapper .column-modal-header {
  font-size: 24px;
  width: auto;
  text-align: left;
  padding: 20px 20px 0;
  white-space: normal;
}
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog.sharing-popup-wrapper .column-modal-header .column-modal-header-subtext,
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog.invite-inner-wrapper .column-modal-header .column-modal-header-subtext {
  font-size: 12px;
  width: auto;
  margin-left: 0px;
}
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog.sharing-popup-wrapper .column-modal-header .toggle-privacy,
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog.invite-inner-wrapper .column-modal-header .toggle-privacy {
  font-size: 12px;
  width: auto;
  margin-left: 0px;
  cursor: pointer;
  color: #00adef;
}
#files-columns .files-column .column-tabview.has-modal .modal-container .dialog .sharing-wrapper .icon {
  margin: 0 10px;
}
#files-columns .files-column .column-tabview.has-modal .modal-container .modal-shadow {
  background-image: url(/include/images/copysprites_repeat_std/dropshadow_black_bottom.png?v=jenkins-Copy_Web_Production-444);
  background-position: center top;
  -moz-background-size: 100% 100% !important;
  background-size: 100% 100% !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  height: 18px;
  top: 100%;
  bottom: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview.has-modal .modal-container .modal-shadow {
    -moz-background-size: 671px 18px;
    background-size: 671px 18px;
    background-image: url(/include/images/copysprites_repeat_retina/dropshadow_black_bottom.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview.state-hidden {
  display: none;
}
#files-columns .files-column .column-tabview .column-tabview-inner {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  margin-top: 60px;
  overflow: auto;
}
#files-columns .files-column .column-tabview .column-tabview-inner .column-tabview-inner-inner {
  position: relative;
  min-height: 100%;
}
#files-columns .files-column .column-tabview.column-tabview-contents .column-tabview-inner {
  margin-top: 60px;
}
#files-columns .files-column .column-tabview .column-indicator-empty {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  display: none;
  top: 50%;
  bottom: 50%;
  margin: -16px auto;
  line-height: 0px;
  text-align: center;
  color: #c4c2be;
}
#files-columns .files-column .column-tabview .column-indicator-empty.state-hidden {
  display: none !important;
}
#files-columns .files-column .column-tabview.state-empty .column-indicator-empty {
  display: block;
}
#files-columns .files-column .column-tabview .column-indicator-no-permissions,
#files-columns .files-column .column-tabview .column-indicator-logged-out,
#files-columns .files-column .column-tabview .column-indicator-not-confirmed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  top: 40%;
  display: none;
  white-space: normal;
  text-align: center;
  color: #73777e;
  padding: 0 25px;
  font-weight: normal;
}
#files-columns .files-column .column-tabview .column-indicator-no-permissions a,
#files-columns .files-column .column-tabview .column-indicator-logged-out a,
#files-columns .files-column .column-tabview .column-indicator-not-confirmed a {
  color: #00adef;
  text-decoration: none;
}
#files-columns .files-column .column-tabview .column-indicator-no-permissions a:hover,
#files-columns .files-column .column-tabview .column-indicator-logged-out a:hover,
#files-columns .files-column .column-tabview .column-indicator-not-confirmed a:hover {
  text-decoration: underline;
}
#files-columns .files-column .column-tabview .column-indicator-no-permissions.state-visible,
#files-columns .files-column .column-tabview .column-indicator-logged-out.state-visible,
#files-columns .files-column .column-tabview .column-indicator-not-confirmed.state-visible {
  display: block;
}
#files-columns .files-column .column-tabview.column-tabview-contents .column-search {
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 4;
}
#files-columns .files-column .column-tabview.column-tabview-details .column-details-preview {
  overflow: hidden;
}
#files-columns .files-column .column-tabview.column-tabview-details .link-details-preview {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -1024px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview.column-tabview-details .link-details-preview {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-columns .files-column .column-tabview.column-tabview-details .object-preview-area .object-wrapper.object-wrapper-type-image {
  height: 100%;
}
#files-columns .files-column .column-tabview.column-tabview-start .column-tabview-inner {
  border-top: 2px solid white;
}
#files-columns .files-column .column-tabview.column-tabview-page {
  white-space: normal;
  background: white;
}
#files-columns .files-column .column-tabview.column-tabview-page > .page-inner {
  overflow-x: auto;
}
#files-columns .files-column .column-tabview .details-table {
  width: 100%;
}
#files-columns .files-column .column-tabview .details-table > tbody > tr > td {
  vertical-align: top;
}
#files-columns .files-column .column-tabview .details-table > tbody > tr > td:first-child {
  width: 200px;
  padding: 17px;
}
#files-columns .files-column .column-tabview .general-info {
  font-size: 12px;
  padding: 18px;
}
#files-columns .files-column .column-tabview .general-info .title {
  font-weight: 500;
}
#files-columns .files-column .column-tabview .general-info .value {
  font-weight: 400;
}
#files-columns .files-column .column-tabview .object-bottombar {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  top: auto;
  z-index: 6;
  background-color: #f9f9f9;
  background-image: url(/include/images/copysprites_repeat_std/divider_horz.png?v=jenkins-Copy_Web_Production-444);
  background-repeat: repeat-x;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-bottombar {
    -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);
  }
}
#files-columns .files-column .column-tabview .action-button {
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  font-size: 12px;
  font-weight: bold;
  width: auto;
  position: relative;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  color: white;
  border: 0;
  line-height: 24px;
  height: 23px;
  text-align: center;
  display: block;
  float: none;
}
#files-columns .files-column .column-tabview .action-button:hover {
  background: #7ed3f6;
}
#files-columns .files-column .column-tabview .action-button:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a,
#files-columns .files-column .column-tabview .file-history-wrapper a,
#files-columns .files-column .column-tabview .user-folders-wrapper a {
  text-decoration: none;
  color: #3b3f47;
  border-top: 2px solid white;
  display: block;
  padding: 6px 0;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper .icon,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a .icon,
#files-columns .files-column .column-tabview .file-history-wrapper a .icon,
#files-columns .files-column .column-tabview .user-folders-wrapper a .icon {
  vertical-align: top;
  display: block;
  float: left;
  width: 50px;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper .name,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a .name,
#files-columns .files-column .column-tabview .file-history-wrapper a .name,
#files-columns .files-column .column-tabview .user-folders-wrapper a .name {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  text-shadow: 0 2px 0 white;
  line-height: 24px;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.column-panel-button-share,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.column-panel-button-share,
#files-columns .files-column .column-tabview .file-history-wrapper a.column-panel-button-share,
#files-columns .files-column .column-tabview .user-folders-wrapper a.column-panel-button-share,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.column-panel-button-activity,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.column-panel-button-activity,
#files-columns .files-column .column-tabview .file-history-wrapper a.column-panel-button-activity,
#files-columns .files-column .column-tabview .user-folders-wrapper a.column-panel-button-activity {
  background-repeat: repeat-y;
  background-position: left top;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper:hover,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a:hover,
#files-columns .files-column .column-tabview .file-history-wrapper a:hover,
#files-columns .files-column .column-tabview .user-folders-wrapper a:hover {
  background-color: #f4f4f4;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper:hover.state-disabled,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a:hover.state-disabled,
#files-columns .files-column .column-tabview .file-history-wrapper a:hover.state-disabled,
#files-columns .files-column .column-tabview .user-folders-wrapper a:hover.state-disabled {
  background-color: transparent;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper:active,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a:active,
#files-columns .files-column .column-tabview .file-history-wrapper a:active,
#files-columns .files-column .column-tabview .user-folders-wrapper a:active {
  color: #f43611;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.state-selected,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.state-selected,
#files-columns .files-column .column-tabview .file-history-wrapper a.state-selected,
#files-columns .files-column .column-tabview .user-folders-wrapper a.state-selected {
  color: #00adef;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.state-disabled,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.state-disabled,
#files-columns .files-column .column-tabview .file-history-wrapper a.state-disabled,
#files-columns .files-column .column-tabview .user-folders-wrapper a.state-disabled {
  cursor: default;
  color: #5e6c74;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.state-disabled .icon,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.state-disabled .icon,
#files-columns .files-column .column-tabview .file-history-wrapper a.state-disabled .icon,
#files-columns .files-column .column-tabview .user-folders-wrapper a.state-disabled .icon,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.state-disabled .name,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.state-disabled .name,
#files-columns .files-column .column-tabview .file-history-wrapper a.state-disabled .name,
#files-columns .files-column .column-tabview .user-folders-wrapper a.state-disabled .name {
  opacity: 0.35;
  filter: alpha(opacity=35);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=35)";
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.link-details-wrapper .icon,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.link-details-wrapper .icon,
#files-columns .files-column .column-tabview .file-history-wrapper a.link-details-wrapper .icon,
#files-columns .files-column .column-tabview .user-folders-wrapper a.link-details-wrapper .icon {
  line-height: 50px;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.link-details-wrapper:hover,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.link-details-wrapper:hover,
#files-columns .files-column .column-tabview .file-history-wrapper a.link-details-wrapper:hover,
#files-columns .files-column .column-tabview .user-folders-wrapper a.link-details-wrapper:hover {
  background-color: transparent;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-details-wrapper.link-details-wrapper:active,
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li a.link-details-wrapper:active,
#files-columns .files-column .column-tabview .file-history-wrapper a.link-details-wrapper:active,
#files-columns .files-column .column-tabview .user-folders-wrapper a.link-details-wrapper:active {
  color: #3b3f47;
}
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons-divider {
  background-image: url(/include/images/images-std/divider_shadow-action-column.png?v=jenkins-Copy_Web_Production-444);
  width: 510px;
  -moz-background-size: 510px 19px;
  background-size: 510px 19px;
  background-position: center top;
  background-repeat: no-repeat;
  width: auto;
  height: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons-divider {
    -moz-background-size: 510px 19px;
    background-size: 510px 19px;
    background-image: url(/include/images/images-retina/divider_shadow-action-column.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons-header {
  margin: 0px;
}
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons {
  margin: 0;
  padding: 0;
  overflow: hidden;
  margin-bottom: 20px;
}
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li {
  -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;
  width: 100%;
  list-style: none;
}
#files-columns .files-column .column-tabview .column-panel-buttons-wrapper .column-panel-buttons li .icon {
  display: inline-block;
}
#files-columns .files-column .column-tabview .file-history-wrapper,
#files-columns .files-column .column-tabview .user-folders-wrapper {
  margin-bottom: 20px;
}
#files-columns .files-column .column-tabview .file-history-wrapper a,
#files-columns .files-column .column-tabview .user-folders-wrapper a {
  line-height: 30px;
  padding: 0;
  border-bottom: 0;
}
#files-columns .files-column .column-tabview .file-history-wrapper a .name,
#files-columns .files-column .column-tabview .user-folders-wrapper a .name {
  display: block;
  float: left;
}
#files-columns .files-column .column-tabview .file-history-wrapper a .chevron,
#files-columns .files-column .column-tabview .user-folders-wrapper a .chevron {
  display: block;
  float: right;
  width: 50px;
  height: 26px;
  text-align: center;
  font-size: 18px;
  color: #9ba7af;
}
#files-columns .files-column .column-tabview .file-history-wrapper a:hover,
#files-columns .files-column .column-tabview .user-folders-wrapper a:hover {
  background-color: #f4f4f4;
}
#files-columns .files-column .column-tabview .link-details-wrapper {
  margin-bottom: 20px;
}
#files-columns .files-column .column-tabview .link-details-wrapper .text-wrapper {
  float: left;
}
#files-columns .files-column .column-tabview .link-details-wrapper .text-wrapper .link-privacy-text {
  margin-top: 7px;
  font-weight: bold;
  font-size: 16px;
}
#files-columns .files-column .column-tabview .link-details-wrapper .text-wrapper .link-privacy-explanation {
  font-size: 12px;
  font-weight: 400;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper:not(:first-child) .link-recipients-display-wrapper {
  margin: 0;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper:not(:first-child) .link-details-wrapper,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper:not(:first-child) .recipient-wrapper-header {
  display: none;
}
#files-columns .files-column .column-tabview .object-preview-area-wrapper {
  margin: 0px;
}
#files-columns .files-column .column-tabview .object-preview-area {
  width: 100%;
  height: 256px;
  text-align: center;
  position: relative;
  -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-columns .files-column .column-tabview .object-preview-area .object-icon {
  position: relative;
  margin: 0px auto;
  font-size: 53px !important;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-multi .object-icon {
  background-image: url(/include/images/images-std/icon-multiple-files-256.png?v=jenkins-Copy_Web_Production-444);
  width: 256px;
  height: 256px;
  -moz-background-size: 256px 256px;
  background-size: 256px 256px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area.file-type-multi .object-icon {
    -moz-background-size: 256px 256px;
    background-size: 256px 256px;
    background-image: url(/include/images/images-retina/icon-multiple-files-256.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview .object-preview-area .object-name {
  color: white;
  font-size: 18px;
  display: none;
  font-weight: 300;
}
@media screen and (max-width: 559px) {
  #files-columns .files-column .column-tabview .object-preview-area .object-name {
    font-size: 14px;
  }
}
#files-columns .files-column .column-tabview .object-preview-area .object-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: -4px;
}
#files-columns .files-column .column-tabview .object-preview-area .object-wrapper .object-icon .loading-indicator {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 100px;
  width: 16px;
  height: 11px;
  background-image: url(/include/images/busy/3box-loader.gif);
}
#files-columns .files-column .column-tabview .object-preview-area .object-wrapper .object-icon .media-error {
  display: none;
  position: absolute;
  top: 100px;
  font-size: 12px;
  text-align: center;
  width: 100%;
  color: #B8B6B6;
}
#files-columns .files-column .column-tabview .object-preview-area .object-wrapper.state-loading-media .object-icon .loading-indicator {
  display: block;
}
#files-columns .files-column .column-tabview .object-preview-area .object-wrapper.state-media-error .object-icon .media-error {
  display: block;
}
#files-columns .files-column .column-tabview .object-preview-area .object-button-icon-view {
  display: none;
}
#files-columns .files-column .column-tabview .object-preview-area .object-icon.icon .extension {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
  text-align: center;
  position: absolute;
  top: auto;
  left: 50%;
  width: 150px;
  margin-left: -75px;
  bottom: 45px;
  font-size: 72px;
  font-weight: 300;
}
#files-columns .files-column .column-tabview .object-preview-area .object-icon.icon .extension span {
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-company-invite .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2048px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-link .icon,
#files-columns .files-column .column-tabview .object-preview-area.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-link .icon:after,
#files-columns .files-column .column-tabview .object-preview-area.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-link .icon:not(.glyph-outline):after,
#files-columns .files-column .column-tabview .object-preview-area.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-file .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -256px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2560px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2816px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-columns .files-column .column-tabview .object-preview-area.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;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-inbox-link .icon,
#files-columns .files-column .column-tabview .object-preview-area.file-type-company-link .icon,
#files-columns .files-column .column-tabview .object-preview-area.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-inbox-link .icon:after,
#files-columns .files-column .column-tabview .object-preview-area.file-type-company-link .icon:after,
#files-columns .files-column .column-tabview .object-preview-area.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-inbox-link .icon:not(.glyph-outline):after,
#files-columns .files-column .column-tabview .object-preview-area.file-type-company-link .icon:not(.glyph-outline):after,
#files-columns .files-column .column-tabview .object-preview-area.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-copy {
  width: 24px;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-company {
  width: 24px;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-inbox .icon,
#files-columns .files-column .column-tabview .object-preview-area.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-inbox .icon:after,
#files-columns .files-column .column-tabview .object-preview-area.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
#files-columns .files-column .column-tabview .object-preview-area.file-type-company-folder .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2048px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
#files-columns .files-column .column-tabview .object-preview-area iframe.object-preview {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  width: 100%;
  height: 100%;
  max-width: 960px;
  background: white;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
#files-columns .files-column .column-tabview .object-preview-area img.object-preview {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  /* background: url(/include/images/checkerboard.png); */
  background: transparent;
  border: 0;
  -webkit-transform: scale(1);
}
#files-columns .files-column .column-tabview .object-preview-area img.object-preview.show-background {
  background: url(/include/images/checkerboard.png);
}
#files-columns .files-column .column-tabview .object-preview-area .button-fullscreen-toggle {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  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: 27px;
  height: 26px;
  background-position: -1150px -185px;
  top: auto;
  left: auto;
  z-index: 1;
  overflow: hidden;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area .button-fullscreen-toggle {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview .object-preview-area .button-fullscreen-toggle:hover {
  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: 27px;
  height: 26px;
  background-position: -1224px -185px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area .button-fullscreen-toggle:hover {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview .object-preview-area .button-fullscreen-toggle: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: 27px;
  height: 26px;
  background-position: -1187px -185px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .object-preview-area .button-fullscreen-toggle:active {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview .object-preview-area img.object-preview.show-shadow,
#files-columns .files-column .column-tabview .object-preview-area iframe.object-preview {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
}
#files-columns .files-column .column-tabview .object-preview-area.audio-player .object-wrapper {
  width: 100%;
}
#files-columns .files-column .column-tabview .object-preview-area.audio-single-mode .audio-controls {
  max-width: 400px;
  margin: auto;
}
#files-columns .files-column .column-tabview.column-tabview-bigview .object-preview-area-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
#files-columns .files-column .column-tabview.column-tabview-bigview .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;
}
#files-columns .files-column .column-tabview .object-title {
  margin: 18px 9px 18px 9px;
  text-align: center;
  padding: 8px;
  color: #584f4f;
  text-shadow: 0 1px 0 white;
}
#files-columns .files-column .column-tabview.has-thumbnail .object-preview {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
#files-columns .files-column .column-tabview .button-link-create {
  margin: 20px 15px;
}
#files-columns .files-column .column-tabview .object-link {
  height: 0;
  display: none;
}
#files-columns .files-column .column-tabview.has-link .object-link {
  height: auto;
  display: block;
}
#files-columns .files-column .column-tabview.has-link .button-link-create,
#files-columns .files-column .column-tabview .multilink-indicator {
  display: none;
}
#files-columns .files-column .column-tabview.has-multilink .multilink-indicator {
  display: block;
}
#files-columns .files-column .column-tabview .multilink-indicator {
  position: relative;
  bottom: 0px;
  color: #392f30;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
#files-columns .files-column .column-tabview .object-link {
  position: relative;
  margin-top: 0;
  height: 50px;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: height;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: height;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: height;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: height;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
}
#files-columns .files-column .column-tabview .object-link .exact-link-wrapper,
#files-columns .files-column .column-tabview .object-link .fuzzy-link-wrapper {
  display: block;
  position: relative;
}
#files-columns .files-column .column-tabview .object-link .exact-link-wrapper.state-hidden,
#files-columns .files-column .column-tabview .object-link .fuzzy-link-wrapper.state-hidden {
  display: none;
}
#files-columns .files-column .column-tabview #links-list {
  list-style-type: none;
  text-indent: 0px;
  padding: 0px;
}
#files-columns .files-column .column-tabview #links-list li {
  margin-left: 0px;
  left: 0px;
  margin-top: -25px;
  padding: 10px 0px 0px;
}
#files-columns .files-column .column-tabview .list div,
#files-columns .files-column .column-tabview .list-members div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  clear: both;
  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;
  transition-property: opacity, height;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: opacity, height;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity, height;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity, height;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity, height;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
  font-weight: 500;
  font-size: 14px;
  color: #3b3f47;
  text-shadow: 0 1px 0 white;
  padding-left: 47px;
}
#files-columns .files-column .column-tabview .list div .icon-wrapper,
#files-columns .files-column .column-tabview .list-members div .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
#files-columns .files-column .column-tabview .list div .icon,
#files-columns .files-column .column-tabview .list-members div .icon,
#files-columns .files-column .column-tabview .list div .icon-preview,
#files-columns .files-column .column-tabview .list-members div .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;
}
#files-columns .files-column .column-tabview .list div .icon[src],
#files-columns .files-column .column-tabview .list-members div .icon[src],
#files-columns .files-column .column-tabview .list div .icon-preview[src],
#files-columns .files-column .column-tabview .list-members div .icon-preview[src] {
  width: auto;
  height: auto;
}
#files-columns .files-column .column-tabview .list div .icon,
#files-columns .files-column .column-tabview .list-members div .icon {
  margin: auto;
}
#files-columns .files-column .column-tabview .list div .icon-preview,
#files-columns .files-column .column-tabview .list-members div .icon-preview {
  height: 32px;
}
#files-columns .files-column .column-tabview .list div .chevron-wrapper,
#files-columns .files-column .column-tabview .list-members div .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;
}
#files-columns .files-column .column-tabview .list div .chevron-wrapper .chevron,
#files-columns .files-column .column-tabview .list-members div .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;
}
#files-columns .files-column .column-tabview .list div .chevron,
#files-columns .files-column .column-tabview .list-members div .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
#files-columns .files-column .column-tabview .list div .meta,
#files-columns .files-column .column-tabview .list-members div .meta {
  display: inline-block;
}
#files-columns .files-column .column-tabview .list div.state-busy,
#files-columns .files-column .column-tabview .list-members div.state-busy {
  opacity: 0.25;
}
#files-columns .files-column .column-tabview .list div.state-removed,
#files-columns .files-column .column-tabview .list-members div.state-removed {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
#files-columns .files-column .column-tabview .list div .icon,
#files-columns .files-column .column-tabview .list-members div .icon {
  top: 50%;
  left: 18px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  background: #e5e3de center center no-repeat;
}
#files-columns .files-column .column-tabview .list div a.button-remove,
#files-columns .files-column .column-tabview .list-members div a.button-remove {
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  font-size: 12px;
  font-weight: bold;
  width: auto;
  position: relative;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  color: white;
  border: 0;
  line-height: 24px;
  height: 23px;
  margin-top: 5px;
  float: right;
}
#files-columns .files-column .column-tabview .list div a.button-remove:hover,
#files-columns .files-column .column-tabview .list-members div a.button-remove:hover {
  background: #7ed3f6;
}
#files-columns .files-column .column-tabview .list div a.button-remove:active,
#files-columns .files-column .column-tabview .list-members div a.button-remove:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
#files-columns .files-column .column-tabview .form-rename,
#files-columns .files-column .column-tabview .form-link,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper {
  height: auto;
  font-size: 14px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-bottom: none;
  position: relative;
  overflow: hidden;
}
#files-columns .files-column .column-tabview .form-rename.state-busy,
#files-columns .files-column .column-tabview .form-link.state-busy,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper.state-busy {
  opacity: 0.25;
}
#files-columns .files-column .column-tabview .form-rename > table,
#files-columns .files-column .column-tabview .form-link > table,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper > table {
  width: 100%;
}
#files-columns .files-column .column-tabview .form-rename > table td,
#files-columns .files-column .column-tabview .form-link > table td,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper > table td {
  width: auto;
}
#files-columns .files-column .column-tabview .form-rename > table td + td,
#files-columns .files-column .column-tabview .form-link > table td + td,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper > table td + td {
  width: 1px;
}
#files-columns .files-column .column-tabview .form-rename input[type="text"],
#files-columns .files-column .column-tabview .form-link input[type="text"],
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="text"],
#files-columns .files-column .column-tabview .form-rename input[type="email"],
#files-columns .files-column .column-tabview .form-link input[type="email"],
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="email"],
#files-columns .files-column .column-tabview .form-rename input[type="url"],
#files-columns .files-column .column-tabview .form-link input[type="url"],
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="url"],
#files-columns .files-column .column-tabview .form-rename .select2-container.email-tokenized,
#files-columns .files-column .column-tabview .form-link .select2-container.email-tokenized,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .select2-container.email-tokenized,
#files-columns .files-column .column-tabview .form-rename textarea,
#files-columns .files-column .column-tabview .form-link textarea,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper textarea,
#files-columns .files-column .column-tabview .form-rename .link-display-wrapper,
#files-columns .files-column .column-tabview .form-link .link-display-wrapper,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-display-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: 100%;
  resize: none;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  font: 500 13px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  background: #ffffff;
  border-radius: 4px;
  border: #3b3f47;
  color: #3b3f47;
  border-width: 1px;
  margin-top: 5px;
  padding: 7px;
}
#files-columns .files-column .column-tabview .form-rename input[type="text"]:focus,
#files-columns .files-column .column-tabview .form-link input[type="text"]:focus,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="text"]:focus,
#files-columns .files-column .column-tabview .form-rename input[type="email"]:focus,
#files-columns .files-column .column-tabview .form-link input[type="email"]:focus,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="email"]:focus,
#files-columns .files-column .column-tabview .form-rename input[type="url"]:focus,
#files-columns .files-column .column-tabview .form-link input[type="url"]:focus,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="url"]:focus,
#files-columns .files-column .column-tabview .form-rename .select2-container.email-tokenized:focus,
#files-columns .files-column .column-tabview .form-link .select2-container.email-tokenized:focus,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .select2-container.email-tokenized:focus,
#files-columns .files-column .column-tabview .form-rename textarea:focus,
#files-columns .files-column .column-tabview .form-link textarea:focus,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper textarea:focus,
#files-columns .files-column .column-tabview .form-rename .link-display-wrapper:focus,
#files-columns .files-column .column-tabview .form-link .link-display-wrapper:focus,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-display-wrapper:focus,
#files-columns .files-column .column-tabview .form-rename input[type="text"].select2-container-active,
#files-columns .files-column .column-tabview .form-link input[type="text"].select2-container-active,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="text"].select2-container-active,
#files-columns .files-column .column-tabview .form-rename input[type="email"].select2-container-active,
#files-columns .files-column .column-tabview .form-link input[type="email"].select2-container-active,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="email"].select2-container-active,
#files-columns .files-column .column-tabview .form-rename input[type="url"].select2-container-active,
#files-columns .files-column .column-tabview .form-link input[type="url"].select2-container-active,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[type="url"].select2-container-active,
#files-columns .files-column .column-tabview .form-rename .select2-container.email-tokenized.select2-container-active,
#files-columns .files-column .column-tabview .form-link .select2-container.email-tokenized.select2-container-active,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .select2-container.email-tokenized.select2-container-active,
#files-columns .files-column .column-tabview .form-rename textarea.select2-container-active,
#files-columns .files-column .column-tabview .form-link textarea.select2-container-active,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper textarea.select2-container-active,
#files-columns .files-column .column-tabview .form-rename .link-display-wrapper.select2-container-active,
#files-columns .files-column .column-tabview .form-link .link-display-wrapper.select2-container-active,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-display-wrapper.select2-container-active {
  outline: none;
  background: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper {
  margin: 5px 0;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper {
  position: relative;
  border-top: 2px solid white;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper a.group-recipient-toggle,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper a.group-recipient-toggle,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper a.group-recipient-toggle {
  display: block;
  cursor: pointer;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper {
  float: left;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper .recipient-name-display,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper .recipient-name-display,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper .recipient-name-display {
  margin-top: 7px;
  font-weight: 400;
  font-size: 16px;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper .recipient-email-display,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper .recipient-email-display,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .text-wrapper .recipient-email-display {
  font-size: 12px;
  font-weight: 400;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .group-disclosure,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .group-disclosure,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .group-disclosure {
  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: 12px;
  height: 8px;
  background-position: -981px -5px;
  margin-left: 7px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .group-disclosure,
  #files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .group-disclosure,
  #files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .group-disclosure {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .icon-wrapper,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .icon-wrapper,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .icon-wrapper {
  width: 71px;
  height: 50px;
  float: left;
  line-height: 50px;
  text-align: center;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .icon-wrapper .icon,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .icon-wrapper .icon,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .icon-wrapper .icon {
  display: inline;
  vertical-align: middle;
  width: 36px;
  height: 36px;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient:hover,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient:hover {
  background: #e0e0e0;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded:hover,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded:hover {
  background: transparent;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded .group-disclosure,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded .group-disclosure,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded .group-disclosure {
  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: 12px;
  height: 8px;
  background-position: -1003px -5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded .group-disclosure,
  #files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded .group-disclosure,
  #files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient.state-expanded .group-disclosure {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient .sub-recipients-display-wrapper,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient .sub-recipients-display-wrapper,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper.group-recipient .sub-recipients-display-wrapper {
  clear: both;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle {
  float: right;
  line-height: 50px;
  padding: 0 15px;
  font-weight: 400;
  font-size: 12px;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:after,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:after,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F004";
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:not(.glyph-outline):after,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:not(.glyph-outline):after,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:after,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:after,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .menu-display-text:after {
  margin-left: 5px;
}
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .remove-self-button,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .remove-self-button,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .remove-self-button,
#files-columns .files-column .column-tabview .form-rename .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .remove-recipient-button,
#files-columns .files-column .column-tabview .form-link .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .remove-recipient-button,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-recipients-display-wrapper .recipient-display-wrapper .recipient-permission-toggle .remove-recipient-button {
  color: white;
  background-color: #00adef;
  border-radius: 4px;
  height: 24px;
  line-height: 24px;
  padding: 0px 15px;
  position: relative;
  top: 5px;
  cursor: pointer;
}
#files-columns .files-column .column-tabview .form-rename .invite-message,
#files-columns .files-column .column-tabview .form-link .invite-message,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .invite-message {
  height: 128px;
}
#files-columns .files-column .column-tabview .form-rename input[name=link],
#files-columns .files-column .column-tabview .form-link input[name=link],
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[name=link],
#files-columns .files-column .column-tabview .form-rename input[name=publiclink],
#files-columns .files-column .column-tabview .form-link input[name=publiclink],
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input[name=publiclink] {
  text-align: center;
}
#files-columns .files-column .column-tabview .form-rename input.button-rename,
#files-columns .files-column .column-tabview .form-link input.button-rename,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input.button-rename {
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  font-size: 12px;
  font-weight: bold;
  width: auto;
  position: relative;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  color: white;
  border: 0;
  line-height: 24px;
  height: 23px;
  margin-top: 5px;
  clear: both;
  float: right;
  margin-left: 25px;
}
#files-columns .files-column .column-tabview .form-rename input.button-rename:hover,
#files-columns .files-column .column-tabview .form-link input.button-rename:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input.button-rename:hover {
  background: #7ed3f6;
}
#files-columns .files-column .column-tabview .form-rename input.button-rename:active,
#files-columns .files-column .column-tabview .form-link input.button-rename:active,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input.button-rename:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
#files-columns .files-column .column-tabview .form-rename input.button-rename.state-disabled,
#files-columns .files-column .column-tabview .form-link input.button-rename.state-disabled,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input.button-rename.state-disabled {
  background-color: #5e6c74;
  background-image: none;
  cursor: default;
  color: #e5e3de;
}
#files-columns .files-column .column-tabview .form-rename input.button-rename.state-disabled:hover,
#files-columns .files-column .column-tabview .form-link input.button-rename.state-disabled:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper input.button-rename.state-disabled:hover {
  background-color: #5e6c74;
  background-image: none;
}
#files-columns .files-column .column-tabview .form-rename .select2-container.email-tokenized,
#files-columns .files-column .column-tabview .form-link .select2-container.email-tokenized,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .select2-container.email-tokenized {
  display: block;
  padding: 3px;
  margin-top: 3px;
}
#files-columns .files-column .column-tabview .form-rename .select2-placeholder.email-tokenized,
#files-columns .files-column .column-tabview .form-link .select2-placeholder.email-tokenized,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .select2-placeholder.email-tokenized {
  z-index: 1;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table {
  border-spacing: 0;
  border-collapse: collapse;
  margin-top: 7px;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table td,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table td,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table td {
  width: 1px;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table td + td,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table td + td,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table td + td {
  width: auto;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-invite,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-invite,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-invite,
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-close,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-close,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-close {
  display: block;
  border: 1px solid #00adef;
  border-radius: 4px;
  font-size: 14px;
  padding: 5px;
  font-weight: bold;
  margin: 0;
  cursor: pointer;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-invite:hover,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-invite:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-invite:hover,
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-close:hover,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-close:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-close:hover {
  border-color: #0abbff;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-invite-wrap,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-invite-wrap,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-invite-wrap {
  margin-left: 10px;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-invite,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-invite,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-invite {
  background-color: #00adef;
  color: white;
  width: 100%;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-invite:hover,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-invite:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-invite:hover {
  background-color: #0abbff;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-close,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-close,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-close {
  color: #00adef;
  background: none;
  width: 76px;
}
#files-columns .files-column .column-tabview .form-rename .sharing-buttons-table .button-close:hover,
#files-columns .files-column .column-tabview .form-link .sharing-buttons-table .button-close:hover,
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .sharing-buttons-table .button-close:hover {
  color: #0abbff;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-privacy-toggle,
#files-columns .files-column .column-tabview .email-tokenized-wrapper .sync-permission-toggle {
  float: right;
  line-height: 50px;
  padding: 0 15px;
  font-weight: 400;
  font-size: 12px;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-privacy-toggle .menu-display-text:after,
#files-columns .files-column .column-tabview .email-tokenized-wrapper .sync-permission-toggle .menu-display-text:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F004";
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-privacy-toggle .menu-display-text:not(.glyph-outline):after,
#files-columns .files-column .column-tabview .email-tokenized-wrapper .sync-permission-toggle .menu-display-text:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-privacy-toggle .menu-display-text:after,
#files-columns .files-column .column-tabview .email-tokenized-wrapper .sync-permission-toggle .menu-display-text:after {
  margin-left: 5px;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-privacy-toggle.link-privacy-toggle,
#files-columns .files-column .column-tabview .email-tokenized-wrapper .sync-permission-toggle.link-privacy-toggle {
  z-index: 10;
  position: relative;
}
#files-columns .files-column .column-tabview .object-link .link-display-wrapper .link-privacy-toggle.link-privacy-toggle .link-privacy-text,
#files-columns .files-column .column-tabview .email-tokenized-wrapper .sync-permission-toggle.link-privacy-toggle .link-privacy-text {
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
}
#files-columns .files-column .column-tabview h2 {
  font-weight: 300;
  font-size: 26px;
  margin: 25px 15px;
}
#files-columns .files-column .column-tabview h3 {
  padding: 4px 18px;
  margin: 0;
  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;
}
#files-columns .files-column .column-tabview .list-invitations,
#files-columns .files-column .column-tabview .list-activity {
  background-image: url(/include/images/copysprites_repeat_std/divider_horz.png?v=jenkins-Copy_Web_Production-444);
  background-repeat: repeat-x;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .files-column .column-tabview .list-invitations,
  #files-columns .files-column .column-tabview .list-activity {
    -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);
  }
}
#files-columns .files-column .column-tabview .list-invitations.status-empty .text-status-empty,
#files-columns .files-column .column-tabview .list-activity.status-empty .text-status-empty {
  display: block;
}
#files-columns .files-column .column-tabview .text-status-empty {
  margin: 0;
  display: none;
  font-size: 16px;
  font-weight: 300;
  padding: 9px 18px;
  color: #7a7677;
}
#files-columns .files-column.playlist-mode .object-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: 100%;
  position: relative;
  height: auto;
  max-height: 100%;
  padding: 0 84px;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-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;
  min-width: 256px;
  max-width: 800px;
  max-height: 100%;
  margin: auto;
  padding-bottom: 50px;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .playlist,
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .playlist li {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .playlist {
  -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%;
  height: 100%;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .playlist li {
  cursor: pointer;
  color: #b4b9c1;
  line-height: 30px;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
  padding-left: 8px;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .playlist li.current-item {
  color: white;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .playlist li:hover {
  color: #00adef;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .playlist li.current-item {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  cursor: default;
  padding-left: 0;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .player-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;
  background: #3e4149;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .player-wrapper .right-col {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
#files-columns .files-column.playlist-mode .object-wrapper .playlist-wrapper .player-wrapper .audio-wrapper {
  height: 30px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 559px) {
  #files-columns .files-column.single-player .object-name {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 559px) {
  #files-columns .files-column.audio-player .object-preview-area-wrapper {
    margin: 5px;
  }
  #files-columns .files-column.audio-player .object-wrapper {
    padding: 0;
  }
}
#files-columns .files-column .hidden-by-player {
  display: none !important;
}
#files-columns .files-column {
  z-index: 1;
  -webkit-backface-visibility: hidden;
}
#files-columns .files-column:last-child {
  z-index: 2;
}
#files-columns .files-column[revindex="0"] {
  z-index: 2;
}
#files-columns:not(.n-visible-1) .files-column:not([revindex="0"]) .column-search {
  height: 0 !important;
}
#files-columns:not(.n-visible-1) .files-column:not(:last-child) .column-search {
  height: 0 !important;
}
#files-columns .sharing-popup-wrapper a {
  text-decoration: none;
  color: #3b3f47;
  border-top: 2px solid white;
  padding: 6px 0;
  display: block;
  margin: 0 20px;
  height: 34px;
  line-height: 34px;
}
#files-columns .sharing-popup-wrapper a .icon {
  vertical-align: top;
  display: block;
  float: left;
  width: 50px;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
}
#files-columns .sharing-popup-wrapper a .name {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  text-shadow: 0 2px 0 white;
  line-height: 24px;
}
#files-columns .sharing-popup-wrapper a.column-panel-button-share,
#files-columns .sharing-popup-wrapper a.column-panel-button-activity {
  background-repeat: repeat-y;
  background-position: left top;
}
#files-columns .sharing-popup-wrapper a:hover {
  background-color: #f4f4f4;
}
#files-columns .sharing-popup-wrapper a:hover.state-disabled {
  background-color: transparent;
}
#files-columns .sharing-popup-wrapper a:active {
  color: #f43611;
}
#files-columns .sharing-popup-wrapper a.state-selected {
  color: #00adef;
}
#files-columns .sharing-popup-wrapper a.state-disabled {
  cursor: default;
  color: #5e6c74;
}
#files-columns .sharing-popup-wrapper a.state-disabled .icon,
#files-columns .sharing-popup-wrapper a.state-disabled .name {
  opacity: 0.35;
  filter: alpha(opacity=35);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=35)";
}
#files-columns .sharing-popup-wrapper a.link-details-wrapper .icon {
  line-height: 50px;
}
#files-columns .sharing-popup-wrapper a.link-details-wrapper:hover {
  background-color: transparent;
}
#files-columns .sharing-popup-wrapper a.link-details-wrapper:active {
  color: #3b3f47;
}
#files-columns .sharing-popup-wrapper a:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#files-columns .sharing-popup-wrapper a .icon {
  display: block;
  float: left;
}
#files-columns .sharing-popup-wrapper a.social-share-destination-link-twitter .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: 32px;
  height: 32px;
  background-position: -1354px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .sharing-popup-wrapper a.social-share-destination-link-twitter .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .sharing-popup-wrapper a.social-share-destination-link-facebook .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: 32px;
  height: 32px;
  background-position: -1244px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .sharing-popup-wrapper a.social-share-destination-link-facebook .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .sharing-popup-wrapper a.social-share-destination-link-google .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: 32px;
  height: 32px;
  background-position: -1312px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .sharing-popup-wrapper a.social-share-destination-link-google .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .sharing-popup-wrapper a.social-share-destination-link-mail .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: 32px;
  height: 32px;
  background-position: -1176px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #files-columns .sharing-popup-wrapper a.social-share-destination-link-mail .icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.list-events .activity-event {
  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;
  overflow: hidden;
  height: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid #e5e3de;
}
.list-events .activity-event .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
.list-events .activity-event .icon,
.list-events .activity-event .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;
}
.list-events .activity-event .icon[src],
.list-events .activity-event .icon-preview[src] {
  width: auto;
  height: auto;
}
.list-events .activity-event .icon {
  margin: auto;
}
.list-events .activity-event .icon-preview {
  height: 32px;
}
.list-events .activity-event .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;
}
.list-events .activity-event .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;
}
.list-events .activity-event .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
.list-events .activity-event .meta {
  display: inline-block;
}
.list-events .activity-event.state-selected {
  background-color: #d4eefc !important;
  border-top: 1px solid rgba(255, 255, 255, 0.9);
}
.list-events .activity-event .event-inner {
  overflow: hidden;
  padding: 0;
  margin-right: -10px;
  padding-right: 10px;
}
.list-events .activity-event .event-inner .chevron {
  margin-left: 10px;
}
.list-events .activity-event .event-inner .icon {
  background: #5e6c74;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  position: relative;
  float: left;
}
.list-events .activity-event .event-inner .message {
  color: #24282f;
  font: 14px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin-left: 30px;
  margin-bottom: 5px;
  white-space: normal;
  display: block;
  display: none;
}
.list-events .activity-event .event-inner .meta {
  color: #7a7677;
  font: 12px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin-left: 30px;
  display: block;
}
.list-events .activity-event .event-inner .meta .event-status {
  float: left;
}
.list-events .activity-event .event-inner .meta .event-verb {
  font-weight: bold;
}
.list-events .activity-event .event-inner .meta .event-actor {
  float: right;
  font-size: 11px;
}
html.ie #files-columns .files-column:hover + .files-column {
  z-index: -1;
}
.files-column .dragover-indicator {
  display: none;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.22);
  z-index: 1;
}
.files-column .dragover-indicator .dragover-indicator-inner {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  border: 5px dashed rgba(255, 255, 255, 0.2);
}
.files-column .dragover-indicator .dragover-indicator-inner span {
  display: block;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  width: 100%;
  color: white;
  font-size: 24px;
  letter-spacing: 1px;
  font-weight: 300;
}
.files-column.state-dragover .dragover-indicator {
  display: block;
}
.files-column.state-dragover .column-tabview-inner .column-tabview-inner .dragover-indicator {
  display: none;
}
.files-column .file .selector {
  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: 23px;
  height: 23px;
  background-position: -497px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .files-column .file .selector {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.files-column .file .selector:hover {
  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: 23px;
  height: 23px;
  background-position: -563px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .files-column .file .selector:hover {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.files-column .file .selector: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: 23px;
  height: 23px;
  background-position: -530px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .files-column .file .selector:active {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.files-column .file.state-selected .selector {
  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: 23px;
  height: 23px;
  background-position: -530px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .files-column .file.state-selected .selector {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.option-authenticated-anon #short #files-banner,
.option-not-authenticated #short #files-banner {
  display: block;
}
@media screen and (min-width: 780px) {
  .option-authenticated-anon #short #files-columns,
  .option-not-authenticated #short #files-columns {
    top: 72px;
  }
}
.notification .notification-link-yes,
.notification .notification-link-no,
.notification .notification-link-dismiss {
  margin: 0 4.5px;
  text-indent: 100%;
  display: inline-block;
}
.notification .notification-link-yes {
  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: 21px;
  height: 21px;
  background-position: -36px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .notification .notification-link-yes {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.notification .notification-link-yes:hover {
  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: 21px;
  height: 21px;
  background-position: -98px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .notification .notification-link-yes:hover {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.notification .notification-link-yes: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: 21px;
  height: 21px;
  background-position: -67px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .notification .notification-link-yes:active {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.notification .notification-link-no,
.notification .notification-link-dismiss {
  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: 21px;
  height: 21px;
  background-position: -1970px -97px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .notification .notification-link-no,
  .notification .notification-link-dismiss {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.notification .notification-link-no:hover,
.notification .notification-link-dismiss:hover {
  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: 21px;
  height: 21px;
  background-position: -5px -141px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .notification .notification-link-no:hover,
  .notification .notification-link-dismiss:hover {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.notification .notification-link-no:active,
.notification .notification-link-dismiss: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: 21px;
  height: 21px;
  background-position: -2001px -97px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .notification .notification-link-no:active,
  .notification .notification-link-dismiss:active {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.notification .member {
  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;
  font-size: 12px;
  padding-left: 59px !important;
  border-bottom: 0;
}
.notification .member .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
.notification .member .icon,
.notification .member .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;
}
.notification .member .icon[src],
.notification .member .icon-preview[src] {
  width: auto;
  height: auto;
}
.notification .member .icon {
  margin: auto;
}
.notification .member .icon-preview {
  height: 32px;
}
.notification .member .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;
}
.notification .member .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;
}
.notification .member .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
.notification .member .meta {
  display: inline-block;
}
.notification .member .icon {
  margin-left: 9px;
  height: 32px;
}
.notification .file {
  background-image: url(/include/images/copysprites_repeat_std/invitation_background_repeat.gif?v=jenkins-Copy_Web_Production-444);
  background-repeat: repeat-x;
  -moz-background-size: 100% 100% !important;
  background-size: 100% 100% !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .notification .file {
    -moz-background-size: 1px 50px;
    background-size: 1px 50px;
    background-image: url(/include/images/copysprites_repeat_retina/invitation_background_repeat.gif?v=jenkins-Copy_Web_Production-444);
  }
}
.notification .file .file-inner {
  margin-left: 50px !important;
}
.notification .file .chevron {
  display: none !important;
}
#files-columns.view-style-full-width.n-total-1,
#files-columns.view-style-full-width.n-total-2,
#files-columns.view-style-full-width.n-total-3,
#files-columns.view-style-full-width.n-total-4,
#files-columns.view-style-full-width.n-total-5,
#files-columns.view-style-full-width.n-total-6,
#files-columns.view-style-full-width.n-total-7,
#files-columns.view-style-full-width.n-total-8,
#files-columns.view-style-full-width.n-total-9,
#files-columns.view-style-full-width.n-total-10,
#files-columns.view-style-full-width.n-total-11,
#files-columns.view-style-full-width.n-total-12,
#files-columns.view-style-full-width.n-total-13,
#files-columns.view-style-full-width.n-total-14,
#files-columns.view-style-full-width.n-total-15,
#files-columns.view-style-full-width.n-total-16,
#files-columns.view-style-full-width.n-total-17,
#files-columns.view-style-full-width.n-total-18,
#files-columns.view-style-full-width.n-total-19,
#files-columns.view-style-full-width.n-total-20 {
  left: 0 !important;
  position: absolute !important;
}
#files-columns.view-style-full-width.n-total-1 .files-column,
#files-columns.view-style-full-width.n-total-2 .files-column,
#files-columns.view-style-full-width.n-total-3 .files-column,
#files-columns.view-style-full-width.n-total-4 .files-column,
#files-columns.view-style-full-width.n-total-5 .files-column,
#files-columns.view-style-full-width.n-total-6 .files-column,
#files-columns.view-style-full-width.n-total-7 .files-column,
#files-columns.view-style-full-width.n-total-8 .files-column,
#files-columns.view-style-full-width.n-total-9 .files-column,
#files-columns.view-style-full-width.n-total-10 .files-column,
#files-columns.view-style-full-width.n-total-11 .files-column,
#files-columns.view-style-full-width.n-total-12 .files-column,
#files-columns.view-style-full-width.n-total-13 .files-column,
#files-columns.view-style-full-width.n-total-14 .files-column,
#files-columns.view-style-full-width.n-total-15 .files-column,
#files-columns.view-style-full-width.n-total-16 .files-column,
#files-columns.view-style-full-width.n-total-17 .files-column,
#files-columns.view-style-full-width.n-total-18 .files-column,
#files-columns.view-style-full-width.n-total-19 .files-column,
#files-columns.view-style-full-width.n-total-20 .files-column {
  position: absolute !important;
}
.view-style-full-width .files-column {
  width: 100% !important;
}
.view-style-full-width .files-column .column-tabview .column-header .column-header-button-bar-left a {
  color: white !important;
}
.view-style-full-width .files-column .column-tabview .column-tabview-inner .details-table {
  width: 100%;
}
.view-style-full-width .files-column .column-tabview .column-tabview-inner .details-table > tbody > tr > td {
  vertical-align: top;
}
.view-style-full-width .files-column .column-tabview .column-tabview-inner .details-table > tbody > tr > td:first-child {
  width: 100% !important;
  padding: 17px;
}
.view-style-full-width .files-column.is-bigview.has-thumb .column-header,
.view-style-full-width .files-column.is-bigview.is-video .column-header {
  z-index: 1;
}
.view-style-full-width .files-column.is-bigview.has-thumb .column-tabview-inner,
.view-style-full-width .files-column.is-bigview.is-video .column-tabview-inner {
  margin-top: 0 !important;
}
.view-style-full-width .files-column.is-bigview.has-thumb.option-show-controls-on-hover .column-header,
.view-style-full-width .files-column.is-bigview.is-video.option-show-controls-on-hover .column-header {
  margin-top: -70px;
  transition-property: margin-top;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: margin-top;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: margin-top;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: margin-top;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: margin-top;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
}
.view-style-full-width .files-column.is-bigview.has-thumb.option-show-controls-on-hover .column-gallery-nav,
.view-style-full-width .files-column.is-bigview.is-video.option-show-controls-on-hover .column-gallery-nav {
  margin-bottom: -55px;
  transition-property: margin-bottom;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: margin-bottom;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: margin-bottom;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: margin-bottom;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: margin-bottom;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
}
.view-style-full-width .files-column.is-bigview.has-thumb .vjs-controls,
.view-style-full-width .files-column.is-bigview.is-video .vjs-controls {
  padding-bottom: 55px;
}
.view-style-full-width.view-style-rows .files-column .column-header-button-bar-left {
  display: block !important;
}
body:hover .column-header {
  margin-top: 0 !important;
}
body:hover .column-gallery-nav {
  margin-bottom: 0 !important;
}
.view-style-rows .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;
}
.view-style-rows .files-column .file .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
.view-style-rows .files-column .file .icon,
.view-style-rows .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;
}
.view-style-rows .files-column .file .icon[src],
.view-style-rows .files-column .file .icon-preview[src] {
  width: auto;
  height: auto;
}
.view-style-rows .files-column .file .icon {
  margin: auto;
}
.view-style-rows .files-column .file .icon-preview {
  height: 32px;
}
.view-style-rows .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;
}
.view-style-rows .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;
}
.view-style-rows .files-column .file .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
.view-style-rows .files-column .file .meta {
  display: inline-block;
}
.view-style-rows .files-column .file:first-child {
  border-top-color: #f9f9f9;
}
.view-style-rows .files-column .file.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-rows .files-column .file.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .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) {
  .view-style-rows .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;
  }
}
.view-style-rows .files-column .file.file-type-link .icon,
.view-style-rows .files-column .file.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-link .icon:after,
.view-style-rows .files-column .file.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
.view-style-rows .files-column .file.file-type-link .icon:not(.glyph-outline):after,
.view-style-rows .files-column .file.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-rows .files-column .file.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
.view-style-rows .files-column .file.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-rows .files-column .file.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-rows .files-column .file.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
.view-style-rows .files-column .file.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
.view-style-rows .files-column .file.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .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) {
  .view-style-rows .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;
  }
}
.view-style-rows .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) {
  .view-style-rows .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;
  }
}
.view-style-rows .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) {
  .view-style-rows .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;
  }
}
.view-style-rows .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;
}
.view-style-rows .files-column .file.file-type-inbox-link .icon,
.view-style-rows .files-column .file.file-type-company-link .icon,
.view-style-rows .files-column .file.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-rows .files-column .file.file-type-inbox-link .icon:after,
.view-style-rows .files-column .file.file-type-company-link .icon:after,
.view-style-rows .files-column .file.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-rows .files-column .file.file-type-inbox-link .icon:not(.glyph-outline):after,
.view-style-rows .files-column .file.file-type-company-link .icon:not(.glyph-outline):after,
.view-style-rows .files-column .file.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-copy {
  width: 24px;
}
.view-style-rows .files-column .file.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
.view-style-rows .files-column .file.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-rows .files-column .file.file-type-company {
  width: 24px;
}
.view-style-rows .files-column .file.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.view-style-rows .files-column .file.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-rows .files-column .file.file-type-inbox .icon,
.view-style-rows .files-column .file.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
.view-style-rows .files-column .file.file-type-inbox .icon:after,
.view-style-rows .files-column .file.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
.view-style-rows .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) {
  .view-style-rows .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;
  }
}
.view-style-rows .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;
}
.view-style-rows .files-column .file .file-inner .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
.view-style-rows .files-column .file .file-inner .icon,
.view-style-rows .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;
}
.view-style-rows .files-column .file .file-inner .icon[src],
.view-style-rows .files-column .file .file-inner .icon-preview[src] {
  width: auto;
  height: auto;
}
.view-style-rows .files-column .file .file-inner .icon {
  margin: auto;
}
.view-style-rows .files-column .file .file-inner .icon-preview {
  height: 32px;
}
.view-style-rows .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;
}
.view-style-rows .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;
}
.view-style-rows .files-column .file .file-inner .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
.view-style-rows .files-column .file .file-inner .meta {
  display: inline-block;
}
.view-style-rows .files-column .file .file-inner .editing-controls-save,
.view-style-rows .files-column .file .file-inner .editing-controls-cancel {
  display: none;
}
.view-style-rows .files-column .file .file-inner .invitation-controls {
  display: none;
}
.view-style-rows .files-column .file .file-inner.invitation {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.view-style-rows .files-column .file .file-inner.invitation .chevron-wrapper {
  display: none;
}
.view-style-rows .files-column .file .file-inner.invitation .invitation-controls {
  display: block;
  position: absolute;
  right: 42px;
  top: 0;
}
.view-style-rows .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;
}
.view-style-rows .files-column .file .button-remove {
  display: none;
  float: right;
  color: #9ba7af;
  text-decoration: none;
  font-size: 26px;
}
.view-style-rows .files-column .file .button-remove:hover {
  color: #f5821f;
}
.view-style-rows .files-column .file.option-show-remove .button-remove {
  display: block;
}
.view-style-rows .files-column .file.option-show-remove .chevron {
  display: none !important;
}
.view-style-rows .files-column .file.state-editing .file-inner {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.view-style-rows .files-column .file.file-type-company-invite {
  cursor: default;
  background: transparent !important;
}
.view-style-rows .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;
}
.view-style-rows .files-column .file .file-inner .icon .extension span {
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
}
.view-style-rows .files-column .file.has-thumbnail .file-inner .icon .extension {
  display: none;
}
.view-style-rows .files-column .file.has-thumbnail .file-inner > .icon-wrapper .icon,
.view-style-rows .files-column .file.has-thumbnail .file-inner > .icon-wrapper .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;
}
.view-style-rows .files-column .file .meta {
  float: right;
  display: block;
  font-size: 11px;
  font-weight: normal;
}
.view-style-rows .files-column .file .meta .indicator-size,
.view-style-rows .files-column .file .meta .indicator-date,
.view-style-rows .files-column .file .meta .indicator-size-tiny,
.view-style-rows .files-column .file .meta .indicator-date-tiny {
  float: right;
  margin-right: 10px;
  text-align: right;
}
.view-style-rows .files-column .file .meta .indicator-size {
  width: 50px;
  display: none;
}
.view-style-rows .files-column .file .meta .indicator-date {
  width: 80px;
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
.view-style-rows .files-column .file .meta .indicator-size-tiny {
  width: 30px;
}
.view-style-rows .files-column .file .meta .indicator-date-tiny {
  width: 56px;
}
.view-style-rows .files-column[revindex="0"] .file .indicator-date,
.view-style-rows .files-column[revindex="0"] .file .indicator-size {
  display: block;
}
.view-style-rows .files-column[revindex="0"] .file .indicator-date-tiny,
.view-style-rows .files-column[revindex="0"] .file .indicator-size-tiny {
  display: none;
}
.view-style-rows .files-column:last-child .file .indicator-date,
.view-style-rows .files-column:last-child .file .indicator-size {
  display: block;
}
.view-style-rows .files-column:last-child .file .indicator-date-tiny,
.view-style-rows .files-column:last-child .file .indicator-size-tiny {
  display: none;
}
.view-style-rows .files-column .file.state-busy .chevron {
  display: none !important;
}
.view-style-rows .files-column .file .name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  display: block;
  font-size: 12px;
  font-weight: 500;
}
.view-style-rows .files-column .file .name-editing-wrapper {
  display: none;
  margin: -1px;
  padding: 2px;
  left: 56px;
  right: 142px;
  top: 8px;
  position: absolute;
}
.view-style-rows .files-column .file .name-editing-wrapper .name-editing {
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.view-style-rows .files-column .file .select2-container.name-editing {
  position: absolute;
  z-index: 1;
  color: #3b3f47;
  background-color: #fff;
  margin: auto;
  padding: auto;
  top: -1px;
  font-size: 12px;
  font-weight: 500;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.view-style-rows .files-column .file .select2-container.name-editing .select2-search-choice-close {
  display: none;
}
.view-style-rows .files-column .file .select2-container.name-editing .select2-arrow {
  margin: 0;
}
.view-style-rows .files-column .file .select2-container.name-editing.select2-container-multi .select2-search-choice-close {
  display: block;
}
.view-style-rows .files-column .file .select2-container.name-editing .select2-search-choice {
  text-shadow: none;
}
.view-style-rows .files-column .file .select2-container.name-editing .select2-choices .dropdown-button {
  display: block;
  height: 28px;
  width: 28px;
  background-color: #d4eefc;
  position: absolute;
  right: 0;
  cursor: pointer;
}
.view-style-rows .files-column .file .select2-container.name-editing .select2-choices .dropdown-button:after {
  text-align: center;
  line-height: 28px;
  display: block;
}
.view-style-rows .files-column .file .group-editing-controls {
  font-size: 12px;
  font-weight: 500;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  display: none;
  position: absolute;
  right: 140px;
  top: 10px;
}
.view-style-rows .files-column .file .unread-badge {
  position: absolute;
  top: 7px;
  right: 42px;
  background-color: #f5821f;
  border-radius: 3px;
  padding: 2px 8px;
  color: #fff;
  font-size: 14px;
  display: none;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset 0 -1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 4px rgba(0, 0, 0, 0.2);
}
.view-style-rows .files-column .file .unread-badge.state-visible {
  display: block;
}
.view-style-rows .files-column .file .inbox-unread-badge {
  display: none;
}
.view-style-rows .files-column .file .editing-controls {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 8px;
  display: none;
  top: -7px;
  z-index: 2;
}
.view-style-rows .files-column .file .editing-controls > span {
  background-color: #00adef;
  width: 60px;
  margin-top: 5px;
  height: 24px;
  line-height: 24px;
  color: white;
  text-shadow: none;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  display: none;
}
.view-style-rows .files-column .file .editing-controls > span:hover {
  background-color: #23c2ff;
}
.view-style-rows .files-column .file .editing-controls > span.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.view-style-rows .files-column .file .editing-controls > span.editing-controls-cancel {
  background-color: #5e6c74;
}
.view-style-rows .files-column .file .editing-controls > span.editing-controls-cancel:hover {
  background-color: #758690;
}
.view-style-rows .files-column .file .editing-controls > span.state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.view-style-rows .files-column .file .editing-controls > span.state-disabled:hover {
  background-color: #758690;
}
.view-style-rows .files-column .file .editing-controls > span.state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.view-style-rows .files-column .file .editing-controls > span.state-disabled:hover:hover {
  background-color: #758690;
}
.view-style-rows .files-column .file .editing-controls > span .label-icon {
  display: none;
  font-size: 24px;
}
.view-style-rows .files-column .file .editing-controls > span .label-text {
  display: inline;
}
.view-style-rows .files-column .file.state-editing .meta-wrap {
  display: none;
}
.view-style-rows .files-column .file.state-editing .name {
  display: none;
}
.view-style-rows .files-column .file.state-editing .name-editing-wrapper {
  display: inline-block;
}
.view-style-rows .files-column .file.state-editing.file-type-group.state-new .name-editing-wrapper {
  right: 355px;
}
.view-style-rows .files-column .file.state-editing.file-type-group.state-new .group-editing-controls {
  display: inline-block;
}
.view-style-rows .files-column .file.state-editing.file-type-group.state-new .group-editing-controls .label-small {
  display: none;
}
.view-style-rows .files-column .file.state-editing.file-type-group.state-new .group-editing-controls .label-large {
  display: inline;
}
.view-style-rows .files-column .file.state-editing.file-type-group.state-new.selecting-existing .name-editing-wrapper {
  right: 142px;
}
.view-style-rows .files-column .file.state-editing.file-type-group.state-new.selecting-existing .group-editing-controls {
  display: none;
}
.view-style-rows .files-column .file.state-editing .editing-controls {
  display: inline-block;
}
.view-style-rows .files-column .file.state-editing .editing-controls > span {
  display: inline-block;
}
.view-style-rows .files-column .file.state-editing .editing-controls-save,
.view-style-rows .files-column .file.state-editing .editing-controls-cancel {
  display: inline-block;
}
.view-style-rows .files-column .file .status {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  display: none;
  font-size: 10px;
  font-weight: 300;
  position: relative;
  top: -14px;
}
.view-style-rows .files-column .file .file-inner.state-has-status .name {
  position: relative;
  top: -7px;
}
.view-style-rows .files-column .file .file-inner.state-has-status .status {
  display: block;
}
.view-style-rows .files-column .file:hover .file-inner {
  height: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.view-style-rows .files-column .file:active .file-inner {
  height: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.view-style-rows .files-column .file.state-rightclicked {
  background-image: none !important;
  background: #b7e7fa;
  z-index: 100;
}
.view-style-rows .files-column .file.file-type-file .chevron {
  visibility: hidden !important;
}
.view-style-rows .files-column .file.file-type-inbox-link .name {
  position: absolute;
  top: 0;
  max-width: 278px;
}
.view-style-rows .files-column .file.file-type-inbox-link .meta {
  float: none;
  width: 100%;
  margin-top: 10px;
  font-size: 9px;
}
.view-style-rows .files-column[revindex="0"] .file.file-type-inbox-link .name {
  position: static;
}
.view-style-rows .files-column[revindex="0"] .file.file-type-inbox-link .meta {
  float: right;
  width: auto;
  margin-top: 0;
  font-size: 11px;
}
.view-style-rows .files-column .file-inner.user-status-disabled-confirmed .icon,
.view-style-rows .files-column .file-inner.user-status-disabled-unconfirmed .icon {
  opacity: 0.35;
  filter: alpha(opacity=35);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=35)";
}
.view-style-rows .files-column.state-rightclicked {
  background-image: none !important;
  background: #b7e7fa;
  z-index: 100;
}
.view-style-rows .files-column.column-width-small .name-editing-wrapper {
  right: 85px;
}
.view-style-rows .files-column.column-width-small .file.state-editing.file-type-group.state-new .name-editing-wrapper {
  right: 185px;
}
.view-style-rows .files-column.column-width-small .file.state-editing.file-type-group.state-new .group-editing-controls {
  right: 85px;
}
.view-style-rows .files-column.column-width-small .file.state-editing.file-type-group.state-new .label-large {
  display: none;
}
.view-style-rows .files-column.column-width-small .file.state-editing.file-type-group.state-new .label-small {
  display: inline;
}
.view-style-rows .files-column.column-width-small .file.state-editing.file-type-group.state-new.selecting-existing .name-editing-wrapper {
  right: 85px;
}
.view-style-rows .files-column.column-width-small .editing-controls > span {
  width: 30px;
}
.view-style-rows .files-column.column-width-small .editing-controls > span .label-icon {
  display: inline;
}
.view-style-rows .files-column.column-width-small .editing-controls > span .label-text {
  display: none;
}
.view-style-rows .files-column .list-uploads .upload {
  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;
  font-weight: normal;
  border-top: 1px solid rgba(88, 79, 79, 0.2);
}
.view-style-rows .files-column .list-uploads .upload .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
.view-style-rows .files-column .list-uploads .upload .icon,
.view-style-rows .files-column .list-uploads .upload .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;
}
.view-style-rows .files-column .list-uploads .upload .icon[src],
.view-style-rows .files-column .list-uploads .upload .icon-preview[src] {
  width: auto;
  height: auto;
}
.view-style-rows .files-column .list-uploads .upload .icon {
  margin: auto;
}
.view-style-rows .files-column .list-uploads .upload .icon-preview {
  height: 32px;
}
.view-style-rows .files-column .list-uploads .upload .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;
}
.view-style-rows .files-column .list-uploads .upload .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;
}
.view-style-rows .files-column .list-uploads .upload .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
.view-style-rows .files-column .list-uploads .upload .meta {
  display: inline-block;
}
.view-style-rows .files-column .list-uploads .upload .upload-inner .pie {
  width: 32px;
  height: 32px;
  margin: -4px;
  line-height: 32px;
  float: right;
}
.view-style-rows .files-column .list-uploads .upload.state-error {
  background: red;
}
.view-style-rows .files-column .file .selector {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 0;
  top: 10px;
  left: 10px;
  right: auto;
  bottom: auto;
}
.view-style-rows .files-column[revindex="0"] .column-controls {
  border-bottom: 1px solid #e5e3de;
  height: 39px;
  overflow: hidden;
}
.view-style-rows .files-column:last-child .column-controls {
  border-bottom: 1px solid #e5e3de;
  height: 39px;
  overflow: hidden;
}
.view-style-rows .files-column .file.state-selected {
  background-color: #d4eefc !important;
  border-top: 1px solid rgba(255, 255, 255, 0.9);
}
.view-style-rows .files-column .file.state-selected .file-inner {
  height: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.view-style-rows .files-column .file.state-selected.file-type-file .chevron {
  visibility: hidden;
}
.view-style-icons .column-tabview-inner {
  text-align: center;
}
.view-style-icons .files-column {
  width: 100%;
}
.view-style-icons .files-column .column-tabview .file {
  float: left;
  width: 128px;
  height: 168px;
  margin: 20px;
  text-decoration: none;
  font-size: 14px;
  position: relative;
  outline: 0;
}
.view-style-icons .files-column .column-tabview .file.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview .file.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-company-invite .icon {
  overflow: hidden;
  width: 128px;
  height: 128px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 128px;
  background-size: auto 128px;
  background-position: -1024px 0px;
  background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview .file.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 128px;
    background-size: auto 128px;
  }
}
.view-style-icons .files-column .column-tabview .file.file-type-link .icon,
.view-style-icons .files-column .column-tabview .file.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-link .icon:after,
.view-style-icons .files-column .column-tabview .file.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
.view-style-icons .files-column .column-tabview .file.file-type-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview .file.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview .file.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
.view-style-icons .files-column .column-tabview .file.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview .file.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview .file.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
.view-style-icons .files-column .column-tabview .file.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
.view-style-icons .files-column .column-tabview .file.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-file .icon {
  overflow: hidden;
  width: 128px;
  height: 128px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 128px;
  background-size: auto 128px;
  background-position: -128px 0px;
  background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview .file.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 128px;
    background-size: auto 128px;
  }
}
.view-style-icons .files-column .column-tabview .file.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 128px;
  height: 128px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 128px;
  background-size: auto 128px;
  background-position: -1280px 0px;
  background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview .file.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 128px;
    background-size: auto 128px;
  }
}
.view-style-icons .files-column .column-tabview .file.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 128px;
  height: 128px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 128px;
  background-size: auto 128px;
  background-position: -1408px 0px;
  background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview .file.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 128px;
    background-size: auto 128px;
  }
}
.view-style-icons .files-column .column-tabview .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;
}
.view-style-icons .files-column .column-tabview .file.file-type-inbox-link .icon,
.view-style-icons .files-column .column-tabview .file.file-type-company-link .icon,
.view-style-icons .files-column .column-tabview .file.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview .file.file-type-inbox-link .icon:after,
.view-style-icons .files-column .column-tabview .file.file-type-company-link .icon:after,
.view-style-icons .files-column .column-tabview .file.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview .file.file-type-inbox-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview .file.file-type-company-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview .file.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-copy {
  width: 24px;
}
.view-style-icons .files-column .column-tabview .file.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
.view-style-icons .files-column .column-tabview .file.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview .file.file-type-company {
  width: 24px;
}
.view-style-icons .files-column .column-tabview .file.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.view-style-icons .files-column .column-tabview .file.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview .file.file-type-inbox .icon,
.view-style-icons .files-column .column-tabview .file.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
.view-style-icons .files-column .column-tabview .file.file-type-inbox .icon:after,
.view-style-icons .files-column .column-tabview .file.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
.view-style-icons .files-column .column-tabview .file.file-type-company-folder .icon {
  overflow: hidden;
  width: 128px;
  height: 128px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 128px;
  background-size: auto 128px;
  background-position: -1024px 0px;
  background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview .file.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 128px;
    background-size: auto 128px;
  }
}
.view-style-icons .files-column .column-tabview .file .file-inner .editing-controls-save,
.view-style-icons .files-column .column-tabview .file .file-inner .editing-controls-cancel {
  display: none;
}
.view-style-icons .files-column .column-tabview .file .file-inner .icon {
  position: relative;
}
.view-style-icons .files-column .column-tabview .file .file-inner .icon .extension {
  overflow: hidden;
  white-space: nowrap;
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
  text-align: center;
  position: absolute;
  top: auto;
  left: 32px;
  bottom: 21.33333333px;
  right: 32px;
  font-size: 42.66666667px;
  font-weight: 300;
}
.view-style-icons .files-column .column-tabview .file .file-inner .icon .extension span {
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
}
.view-style-icons .files-column .column-tabview .file.has-thumbnail .file-inner .icon .extension {
  display: none;
}
.view-style-icons .files-column .column-tabview .file.has-thumbnail .file-inner .icon-preview {
  background: url(/include/images/checkerboard.png);
}
.view-style-icons .files-column .column-tabview .file .meta {
  display: none;
}
.view-style-icons .files-column .column-tabview .file .name_and_selector {
  color: #392f30;
  font-weight: bold;
  display: block;
  text-align: center;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: normal;
}
.view-style-icons .files-column .column-tabview .file .name_and_selector .name {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.view-style-icons .files-column .column-tabview .file .selector {
  display: inline-block;
}
.view-style-icons .files-column .column-tabview .file .name-editing-wrapper,
.view-style-icons .files-column .column-tabview .file .editing-controls {
  display: none;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file {
  width: 64px;
  height: 104px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-invite .icon {
  overflow: hidden;
  width: 64px;
  height: 64px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 64px;
  background-size: auto 64px;
  background-position: -512px 0px;
  background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 64px;
    background-size: auto 64px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-file .icon {
  overflow: hidden;
  width: 64px;
  height: 64px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 64px;
  background-size: auto 64px;
  background-position: -64px 0px;
  background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 64px;
    background-size: auto 64px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 64px;
  height: 64px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 64px;
  background-size: auto 64px;
  background-position: -640px 0px;
  background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 64px;
    background-size: auto 64px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 64px;
  height: 64px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 64px;
  background-size: auto 64px;
  background-position: -704px 0px;
  background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 64px;
    background-size: auto 64px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .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;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-inbox-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-inbox-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-inbox-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-copy {
  width: 24px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company {
  width: 24px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-inbox .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-inbox .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-folder .icon {
  overflow: hidden;
  width: 64px;
  height: 64px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 64px;
  background-size: auto 64px;
  background-position: -512px 0px;
  background-image: url(/include/images/icons/sprites/64.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="64"] .file.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/128.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 64px;
    background-size: auto 64px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="64"] .file .file-inner .icon .extension {
  left: 16px;
  bottom: 10.66666667px;
  right: 16px;
  font-size: 21.33333333px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file {
  width: 256px;
  height: 296px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-invite .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2048px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-file .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -256px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2560px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2816px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .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;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-inbox-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-inbox-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-inbox-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-copy {
  width: 24px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company {
  width: 24px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-inbox .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-inbox .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-folder .icon {
  overflow: hidden;
  width: 256px;
  height: 256px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 256px;
  background-size: auto 256px;
  background-position: -2048px 0px;
  background-image: url(/include/images/icons/sprites/256.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="256"] .file.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 256px;
    background-size: auto 256px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="256"] .file .file-inner .icon .extension {
  left: 64px;
  bottom: 42.66666667px;
  right: 64px;
  font-size: 85.33333333px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file {
  width: 512px;
  height: 552px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-invite .icon {
  overflow: hidden;
  width: 512px;
  height: 512px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 512px;
  background-size: auto 512px;
  background-position: -4096px 0px;
  background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-invite .icon {
    background-image: url(/include/images/icons/sprites/1024.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 512px;
    background-size: auto 512px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-file .icon {
  overflow: hidden;
  width: 512px;
  height: 512px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 512px;
  background-size: auto 512px;
  background-position: -512px 0px;
  background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-file .icon {
    background-image: url(/include/images/icons/sprites/1024.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 512px;
    background-size: auto 512px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-file.media-type-audio .icon {
  overflow: hidden;
  width: 512px;
  height: 512px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 512px;
  background-size: auto 512px;
  background-position: -5120px 0px;
  background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-file.media-type-audio .icon {
    background-image: url(/include/images/icons/sprites/1024.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 512px;
    background-size: auto 512px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-file.media-type-video .icon {
  overflow: hidden;
  width: 512px;
  height: 512px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 512px;
  background-size: auto 512px;
  background-position: -5632px 0px;
  background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-file.media-type-video .icon {
    background-image: url(/include/images/icons/sprites/1024.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 512px;
    background-size: auto 512px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .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;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-inbox-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-link .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-inbox-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-link .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-inbox-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-link .icon:not(.glyph-outline):after,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-copy {
  width: 24px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company {
  width: 24px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-inbox .icon,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-inbox .icon:after,
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-folder .icon {
  overflow: hidden;
  width: 512px;
  height: 512px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: auto 512px;
  background-size: auto 512px;
  background-position: -4096px 0px;
  background-image: url(/include/images/icons/sprites/512.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .view-style-icons .files-column .column-tabview[data-icon-size="512"] .file.file-type-company-folder .icon {
    background-image: url(/include/images/icons/sprites/1024.png?v=jenkins-Copy_Web_Production-444);
    -moz-background-size: auto 512px;
    background-size: auto 512px;
  }
}
.view-style-icons .files-column .column-tabview[data-icon-size="512"] .file .file-inner .icon .extension {
  left: 128px;
  bottom: 85.33333333px;
  right: 128px;
  font-size: 170.66666667px;
}
.view-style-icons .files-column .column-tabview .file.has-thumbnail .file-inner > .icon {
  -moz-background-size: auto;
  background-size: auto;
  background-color: white;
  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;
}
#files .files-column:last-child div.column-shadow {
  display: block;
}
#files .files-column[revindex="0"] div.column-shadow {
  display: block;
}
#files .files-column:last-child svg.column-shadow {
  display: none;
}
#files .files-column[revindex="0"] svg.column-shadow {
  display: none;
}
html.ie9 #files .files-column:last-child svg.column-shadow,
html.ie10 #files .files-column:last-child svg.column-shadow {
  display: block;
}
html.ie9 #files .files-column[revindex="0"] svg.column-shadow,
html.ie10 #files .files-column[revindex="0"] svg.column-shadow {
  display: block;
}
html.ie9 #files .files-column:last-child div.column-shadow,
html.ie10 #files .files-column:last-child div.column-shadow {
  display: none;
}
html.ie9 #files .files-column[revindex="0"] div.column-shadow,
html.ie10 #files .files-column[revindex="0"] div.column-shadow {
  display: none;
}
body #dragging-helper {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
}
body #dragging-helper .file.ui-draggable-dragging {
  background-image: url(/include/images/copysprites_repeat_std/selection_list_repeat.gif?v=jenkins-Copy_Web_Production-444);
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  height: 40px;
  font-size: 18px;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid #e5e3de;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body #dragging-helper .file.ui-draggable-dragging {
    -moz-background-size: 1px 40px;
    background-size: 1px 40px;
    background-image: url(/include/images/copysprites_repeat_retina/selection_list_repeat.gif?v=jenkins-Copy_Web_Production-444);
  }
}
body #dragging-helper .file.ui-draggable-dragging.file-type-dir .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-dir .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-dir .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.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) {
  body #dragging-helper .file.ui-draggable-dragging.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;
  }
}
body #dragging-helper .file.ui-draggable-dragging.file-type-link .icon,
body #dragging-helper .file.ui-draggable-dragging.file-type-share .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-link .icon:after,
body #dragging-helper .file.ui-draggable-dragging.file-type-share .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F309";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-link .icon:not(.glyph-outline):after,
body #dragging-helper .file.ui-draggable-dragging.file-type-share .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-user .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-user .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-user .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-users .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-users .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F319";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-users .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-user-invited .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-user-invited .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F500";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-user-invited .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-user-invited .icon:after {
  font-family: "cuda_iconoutline" !important;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-group .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-group .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F520";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-group .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-device .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-device .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F306";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-device .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.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) {
  body #dragging-helper .file.ui-draggable-dragging.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;
  }
}
body #dragging-helper .file.ui-draggable-dragging.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) {
  body #dragging-helper .file.ui-draggable-dragging.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;
  }
}
body #dragging-helper .file.ui-draggable-dragging.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) {
  body #dragging-helper .file.ui-draggable-dragging.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;
  }
}
body #dragging-helper .file.ui-draggable-dragging.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;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-inbox-link .icon,
body #dragging-helper .file.ui-draggable-dragging.file-type-company-link .icon,
body #dragging-helper .file.ui-draggable-dragging.file-type-links .icon {
  font-size: 26px;
  line-height: 35px;
  text-align: center;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-inbox-link .icon:after,
body #dragging-helper .file.ui-draggable-dragging.file-type-company-link .icon:after,
body #dragging-helper .file.ui-draggable-dragging.file-type-links .icon:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F302";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-inbox-link .icon:not(.glyph-outline):after,
body #dragging-helper .file.ui-draggable-dragging.file-type-company-link .icon:not(.glyph-outline):after,
body #dragging-helper .file.ui-draggable-dragging.file-type-links .icon:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-copy {
  width: 24px;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-copy:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F303";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-copy:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-copy:after {
  font-family: "cuda_iconoutline" !important;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-company {
  width: 24px;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-company:after {
  font-family: "cuda_iconregular";
  font-weight: normal;
  content: "\F305";
}
body #dragging-helper .file.ui-draggable-dragging.file-type-company:not(.glyph-outline):after {
  -webkit-font-smoothing: antialiased;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-inbox .icon,
body #dragging-helper .file.ui-draggable-dragging.file-type-company-inbox .icon {
  color: #00adef;
  text-shadow: 0 0 #FFFFFF !important;
  text-align: center;
  line-height: 35px;
}
body #dragging-helper .file.ui-draggable-dragging.file-type-inbox .icon:after,
body #dragging-helper .file.ui-draggable-dragging.file-type-company-inbox .icon:after {
  font-family: "cuda_iconregular";
  font-size: 18px;
  font-weight: normal;
  content: "\F210";
}
body #dragging-helper .file.ui-draggable-dragging.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) {
  body #dragging-helper .file.ui-draggable-dragging.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;
  }
}
body #dragging-helper .file.ui-draggable-dragging .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;
  font-size: 12px;
  font-weight: 500;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .icon-wrapper {
  width: 32px;
  height: 100%;
  position: absolute;
  left: 15px;
  top: 0;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .icon,
body #dragging-helper .file.ui-draggable-dragging .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;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .icon[src],
body #dragging-helper .file.ui-draggable-dragging .file-inner .icon-preview[src] {
  width: auto;
  height: auto;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .icon {
  margin: auto;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .icon-preview {
  height: 32px;
}
body #dragging-helper .file.ui-draggable-dragging .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;
}
body #dragging-helper .file.ui-draggable-dragging .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;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .chevron {
  float: right;
  width: 9px;
  height: 13px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: -2px;
  display: inline-block;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .meta {
  display: inline-block;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .chevron-wrapper,
body #dragging-helper .file.ui-draggable-dragging .file-inner .editing-controls,
body #dragging-helper .file.ui-draggable-dragging .file-inner .name-editing-wrapper,
body #dragging-helper .file.ui-draggable-dragging .file-inner .unread-badge,
body #dragging-helper .file.ui-draggable-dragging .file-inner .indicator-date,
body #dragging-helper .file.ui-draggable-dragging .file-inner .indicator-size,
body #dragging-helper .file.ui-draggable-dragging .file-inner .indicator-sender-name {
  display: none;
}
body #dragging-helper .file.ui-draggable-dragging .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;
}
body #dragging-helper .file.ui-draggable-dragging .file-inner .icon .extension span {
  color: #7a7677;
  color: rgba(122, 118, 119, 0.5);
}
body.option-animations #files-quicklook {
  transition-property: top, left, bottom, right;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: top, left, bottom, right;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: top, left, bottom, right;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: top, left, bottom, right;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: top, left, bottom, right;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
}
body.option-animations #files-quicklook .object-preview-area .object-preview {
  transition-property: margin, height, width;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: margin, height, width;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: margin, height, width;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: margin, height, width;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: margin, height, width;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
}
body.option-animations #files-columns {
  transition-property: left;
  transition-timing-function: ease-in-out;
  transition-duration: 250ms;
  transition-delay: 0s;
  -webkit-transition-property: left;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 250ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: left;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 250ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: left;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 250ms;
  -ms-transition-delay: 0s;
  -o-transition-property: left;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 250ms;
  -o-transition-delay: 0s;
}
@media screen and (max-width: 480px) {
  .social-buttons {
    display: none;
  }
}
.column-button-nav-save {
  display: none;
}
.copy-form {
  padding: 0 10px;
  max-width: 640px;
  font: 16px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin: 0 auto;
}
.copy-form .message {
  margin: 10px;
  padding-bottom: 5px !important;
  text-align: center;
}
.copy-form .message.error {
  color: red;
}
.copy-form .message.success {
  color: green;
  font-size: 20px;
  line-height: 24px;
}
.copy-form .description {
  font-size: 14px;
  line-height: 20px;
}
.copy-form > ul,
.copy-form > form > ul,
.copy-form > form > div > ul {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
}
.copy-form > ul > li,
.copy-form > form > ul > li,
.copy-form > form > div > ul > li {
  overflow: hidden;
  line-height: 48px;
}
.copy-form > ul.subblock,
.copy-form > form > ul.subblock,
.copy-form > form > div > ul.subblock {
  padding: 20px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #bfbdb9;
  background: #ece8de;
}
@media screen and (max-width: 480px) {
  .copy-form > ul.subblock,
  .copy-form > form > ul.subblock,
  .copy-form > form > div > ul.subblock {
    padding: 10px;
  }
}
.copy-form .label {
  width: 30%;
  float: left;
  clear: left;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  color: #584f4f;
  -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-shadow: 0 1px 0 white;
  line-height: 24px;
  padding-top: 12px;
}
@media screen and (max-width: 480px) {
  .copy-form .label {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 20px;
  }
}
.copy-form .field {
  width: 70%;
  float: right;
  clear: right;
  position: relative;
}
.copy-form .field input[type="text"] {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.copy-form .field input[type="text"]:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
.copy-form .field input[type="text"].copy-field-select {
  text-align: right !important;
}
.copy-form .field input[type="email"] {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.copy-form .field input[type="email"]:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
.copy-form .field input[type="email"].copy-field-select {
  text-align: right !important;
}
.copy-form .field input[type="button"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
.copy-form .field input[type="button"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.copy-form .field input[type="button"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.copy-form .field input[type="button"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.copy-form .field input[type="button"].variant-blue {
  background-color: #00adef;
}
.copy-form .field input[type="button"].variant-blue:hover {
  background-color: #23c2ff;
}
.copy-form .field input[type="button"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-form .field input[type="button"].variant-orange,
.copy-form .field input[type="button"].variant-red {
  background-color: #f43611;
}
.copy-form .field input[type="button"].variant-orange:hover,
.copy-form .field input[type="button"].variant-red:hover {
  background-color: #f65f42;
}
.copy-form .field input[type="button"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.copy-form .field input[type="button"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.copy-form .field input[type="button"].variant-white {
  color: #3b3f47;
  background-color: white;
}
.copy-form .field input[type="button"].variant-white:hover {
  color: #525863;
}
.copy-form .field input[type="button"].variant-gray {
  background-color: #5e6c74;
}
.copy-form .field input[type="button"].variant-gray:hover {
  background-color: #758690;
}
.copy-form .field input[type="button"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.copy-form .field input[type="button"].state-disabled:hover {
  background-color: #758690;
}
.copy-form .field input[type="button"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.copy-form .field input[type="button"].state-disabled:hover:hover {
  background-color: #758690;
}
.copy-form .field input[type="submit"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #00adef;
}
.copy-form .field input[type="submit"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.copy-form .field input[type="submit"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.copy-form .field input[type="submit"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.copy-form .field input[type="submit"].variant-blue {
  background-color: #00adef;
}
.copy-form .field input[type="submit"].variant-blue:hover {
  background-color: #23c2ff;
}
.copy-form .field input[type="submit"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-form .field input[type="submit"].variant-orange,
.copy-form .field input[type="submit"].variant-red {
  background-color: #f43611;
}
.copy-form .field input[type="submit"].variant-orange:hover,
.copy-form .field input[type="submit"].variant-red:hover {
  background-color: #f65f42;
}
.copy-form .field input[type="submit"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.copy-form .field input[type="submit"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.copy-form .field input[type="submit"].variant-white {
  color: #3b3f47;
  background-color: white;
}
.copy-form .field input[type="submit"].variant-white:hover {
  color: #525863;
}
.copy-form .field input[type="submit"].variant-gray {
  background-color: #5e6c74;
}
.copy-form .field input[type="submit"].variant-gray:hover {
  background-color: #758690;
}
.copy-form .field input[type="submit"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.copy-form .field input[type="submit"].state-disabled:hover {
  background-color: #758690;
}
.copy-form .field input[type="submit"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.copy-form .field input[type="submit"].state-disabled:hover:hover {
  background-color: #758690;
}
.copy-form .field input[type="submit"]:hover {
  background-color: #23c2ff;
}
.copy-form .field input[type="submit"].state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-form .field input[type="image"] {
  float: left;
  margin: 8px 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}
.copy-form .field select {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.copy-form .field select:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
.copy-form .field select.copy-field-select {
  text-align: right !important;
}
.copy-form .field a > img {
  float: left;
  margin: 8px 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}
.copy-form .field textarea {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.copy-form .field textarea:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
.copy-form .field textarea.copy-field-select {
  text-align: right !important;
}
@media screen and (max-width: 480px) {
  .copy-form .field {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.copy-form .footer {
  margin-left: 30%;
}
.copy-form .footer input[type="button"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
.copy-form .footer input[type="button"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.copy-form .footer input[type="button"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.copy-form .footer input[type="button"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.copy-form .footer input[type="button"].variant-blue {
  background-color: #00adef;
}
.copy-form .footer input[type="button"].variant-blue:hover {
  background-color: #23c2ff;
}
.copy-form .footer input[type="button"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-form .footer input[type="button"].variant-orange,
.copy-form .footer input[type="button"].variant-red {
  background-color: #f43611;
}
.copy-form .footer input[type="button"].variant-orange:hover,
.copy-form .footer input[type="button"].variant-red:hover {
  background-color: #f65f42;
}
.copy-form .footer input[type="button"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.copy-form .footer input[type="button"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.copy-form .footer input[type="button"].variant-white {
  color: #3b3f47;
  background-color: white;
}
.copy-form .footer input[type="button"].variant-white:hover {
  color: #525863;
}
.copy-form .footer input[type="button"].variant-gray {
  background-color: #5e6c74;
}
.copy-form .footer input[type="button"].variant-gray:hover {
  background-color: #758690;
}
.copy-form .footer input[type="button"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.copy-form .footer input[type="button"].state-disabled:hover {
  background-color: #758690;
}
.copy-form .footer input[type="button"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.copy-form .footer input[type="button"].state-disabled:hover:hover {
  background-color: #758690;
}
.copy-form .footer input[type="submit"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #00adef;
}
.copy-form .footer input[type="submit"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.copy-form .footer input[type="submit"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.copy-form .footer input[type="submit"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.copy-form .footer input[type="submit"].variant-blue {
  background-color: #00adef;
}
.copy-form .footer input[type="submit"].variant-blue:hover {
  background-color: #23c2ff;
}
.copy-form .footer input[type="submit"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-form .footer input[type="submit"].variant-orange,
.copy-form .footer input[type="submit"].variant-red {
  background-color: #f43611;
}
.copy-form .footer input[type="submit"].variant-orange:hover,
.copy-form .footer input[type="submit"].variant-red:hover {
  background-color: #f65f42;
}
.copy-form .footer input[type="submit"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.copy-form .footer input[type="submit"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.copy-form .footer input[type="submit"].variant-white {
  color: #3b3f47;
  background-color: white;
}
.copy-form .footer input[type="submit"].variant-white:hover {
  color: #525863;
}
.copy-form .footer input[type="submit"].variant-gray {
  background-color: #5e6c74;
}
.copy-form .footer input[type="submit"].variant-gray:hover {
  background-color: #758690;
}
.copy-form .footer input[type="submit"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.copy-form .footer input[type="submit"].state-disabled:hover {
  background-color: #758690;
}
.copy-form .footer input[type="submit"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.copy-form .footer input[type="submit"].state-disabled:hover:hover {
  background-color: #758690;
}
.copy-form .footer input[type="submit"]:hover {
  background-color: #23c2ff;
}
.copy-form .footer input[type="submit"].state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-form .footer.variant-centered {
  margin-left: 0;
  text-align: center;
  width: 100%;
  display: block;
}
@media screen and (max-width: 480px) {
  .copy-form .footer {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.copy-form .info {
  display: block;
  margin-left: 30%;
  clear: right;
  color: #5e6c74;
  font-size: 14px;
  line-height: 20px;
}
@media screen and (max-width: 480px) {
  .copy-form .info {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.copy-form td {
  vertical-align: top;
}
.copy-form td .field,
.copy-form td .label {
  width: auto;
  display: block;
  float: none;
}
.copy-form td .label {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 38px;
  vertical-align: top;
}
.copy-form td .footer {
  margin: 0;
}
.copy-form table {
  width: 100%;
}
.copy-btn {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
.copy-btn .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.copy-btn .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.copy-btn:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.copy-btn.variant-blue {
  background-color: #00adef;
}
.copy-btn.variant-blue:hover {
  background-color: #23c2ff;
}
.copy-btn.variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-btn.variant-orange,
.copy-btn.variant-red {
  background-color: #f43611;
}
.copy-btn.variant-orange:hover,
.copy-btn.variant-red:hover {
  background-color: #f65f42;
}
.copy-btn.variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.copy-btn.variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.copy-btn.variant-white {
  color: #3b3f47;
  background-color: white;
}
.copy-btn.variant-white:hover {
  color: #525863;
}
.copy-btn.variant-gray {
  background-color: #5e6c74;
}
.copy-btn.variant-gray:hover {
  background-color: #758690;
}
.copy-btn.state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.copy-btn.state-disabled:hover {
  background-color: #758690;
}
.copy-btn.state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.copy-btn.state-disabled:hover:hover {
  background-color: #758690;
}
.copy-btn.variant-blue {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #00adef;
}
.copy-btn.variant-blue .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
.copy-btn.variant-blue .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
.copy-btn.variant-blue:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
.copy-btn.variant-blue.variant-blue {
  background-color: #00adef;
}
.copy-btn.variant-blue.variant-blue:hover {
  background-color: #23c2ff;
}
.copy-btn.variant-blue.variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-btn.variant-blue.variant-orange,
.copy-btn.variant-blue.variant-red {
  background-color: #f43611;
}
.copy-btn.variant-blue.variant-orange:hover,
.copy-btn.variant-blue.variant-red:hover {
  background-color: #f65f42;
}
.copy-btn.variant-blue.variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
.copy-btn.variant-blue.variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
.copy-btn.variant-blue.variant-white {
  color: #3b3f47;
  background-color: white;
}
.copy-btn.variant-blue.variant-white:hover {
  color: #525863;
}
.copy-btn.variant-blue.variant-gray {
  background-color: #5e6c74;
}
.copy-btn.variant-blue.variant-gray:hover {
  background-color: #758690;
}
.copy-btn.variant-blue.state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
.copy-btn.variant-blue.state-disabled:hover {
  background-color: #758690;
}
.copy-btn.variant-blue.state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
.copy-btn.variant-blue.state-disabled:hover:hover {
  background-color: #758690;
}
.copy-btn.variant-blue:hover {
  background-color: #23c2ff;
}
.copy-btn.variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
.copy-logo {
  width: 98px;
  height: 79px;
  background-image: url(/include/images/images-std/login-logo.png?v=jenkins-Copy_Web_Production-444);
  background-size: 98px 79px;
  background-repeat: no-repeat;
  display: block;
  text-indent: -99999px;
  vertical-align: middle;
  margin: 0 auto;
}
@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) {
  .copy-logo {
    background-image: url(/include/images/images-retina/login-logo.png?v=jenkins-Copy_Web_Production-444);
  }
}
#navigation,
.mobile-menu {
  display: none;
}
p.form-other {
  text-align: center;
  font-size: 13px;
  color: #b4b9c1;
  margin: 0 auto;
  width: 295px;
  padding-bottom: 10px;
}
body.option-no-overflow {
  overflow: hidden;
  /* Prevent bigview iframe from making body scroll */
}
.modal-body .modal-logo-center-small {
  display: block;
  margin: auto;
  position: relative;
  padding: 10px 0 25px;
  background-image: url(/include/images/images-std/copy-referral-crane.png?v=jenkins-Copy_Web_Production-444);
  width: 55px;
  height: 45px;
  -moz-background-size: 55px 45px;
  background-size: 55px 45px;
  background-repeat: no-repeat;
  background-position: 0 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .modal-body .modal-logo-center-small {
    -moz-background-size: 55px 45px;
    background-size: 55px 45px;
    background-image: url(/include/images/images-retina/copy-referral-crane.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page {
  display: block;
  position: relative;
  margin-top: 0;
}
.page .social-buttons {
  opacity: 0;
  /*
		position:absolute;
		right:10px;
		top:10px;
		*/
  position: absolute;
  right: 7px;
  bottom: 0;
  left: auto;
  top: 0;
  margin-top: 7px;
  margin-right: 7px;
  z-index: 2;
  overflow: hidden;
  padding-bottom: 2px;
}
.page .social-buttons .twitter-share-button {
  position: relative;
  top: 4px;
}
.page .social-buttons.position-relative {
  position: relative;
  float: right;
  right: 0;
  left: 0;
}
.page .logo-center {
  background-image: url(/include/images/images-std/home-copycrane-horz.png?v=jenkins-Copy_Web_Production-444);
  width: 450px;
  height: 176px;
  -moz-background-size: 450px 176px;
  background-size: 450px 176px;
  left: 50%;
  top: -20px;
  z-index: 10;
  position: absolute;
  margin-left: -227px;
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page .logo-center {
    -moz-background-size: 450px 176px;
    background-size: 450px 176px;
    background-image: url(/include/images/images-retina/home-copycrane-horz.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page .modal-logo-center-small {
  margin: 0 auto;
  display: block;
  position: relative;
  background-image: url(/include/images/images-std/home-copycrane-horz.png?v=jenkins-Copy_Web_Production-444);
  width: 450px;
  height: 176px;
  -moz-background-size: 450px 176px;
  background-size: 450px 176px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page .modal-logo-center-small {
    -moz-background-size: 450px 176px;
    background-size: 450px 176px;
    background-image: url(/include/images/images-retina/home-copycrane-horz.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page .modal-logo-center-small span {
  display: none;
}
@media screen and (max-width: 445px) {
  .page .modal-logo-center-small {
    background-image: url(/include/images/images-std/copy-referral-crane.png?v=jenkins-Copy_Web_Production-444);
    width: 55px;
    height: 45px;
    -moz-background-size: 55px 45px;
    background-position: top left;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    background-size: 55px 45px;
  }
}
@media screen and (max-width: 445px) and only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page .modal-logo-center-small {
    -moz-background-size: 55px 45px;
    background-size: 55px 45px;
    background-image: url(/include/images/images-retina/copy-referral-crane.png?v=jenkins-Copy_Web_Production-444);
  }
}
.page .page-inner {
  position: relative;
  z-index: 2;
}
.page.option-logo-visible .page-inner {
  padding-top: 0;
}
.page.option-logo-visible .logo-center {
  display: block;
}
.page.option-logo-visible .toolbar-title {
  display: none;
}
.page.option-logo-visible .tagline-wrapper {
  margin-top: 0;
}
.page .barracuda-logo {
  display: none;
}
.page.option-barracuda-logo-visible .barracuda-logo {
  display: block;
  width: 850px !important;
  position: absolute;
  top: 60px;
  left: 50%;
  margin-left: -425px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(/include/images/images-std/barracuda-logo.png?v=jenkins-Copy_Web_Production-444);
  width: 181px;
  height: 49px;
  -moz-background-size: 181px 49px;
  background-size: 181px 49px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page.option-barracuda-logo-visible .barracuda-logo {
    -moz-background-size: 181px 49px;
    background-size: 181px 49px;
    background-image: url(/include/images/images-retina/barracuda-logo.png?v=jenkins-Copy_Web_Production-444);
  }
}
@media screen and (max-width: 854px) {
  .page.option-barracuda-logo-visible .barracuda-logo {
    width: 181px;
    left: 0;
    margin-left: 5%;
  }
}
@media screen and (max-width: 664px) {
  .page.option-barracuda-logo-visible .barracuda-logo {
    display: none;
  }
}
.page.option-minimal {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: auto;
  overflow: hidden;
}
.page.option-minimal .page-inner {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: auto;
  padding-bottom: 40px;
}
.page.option-minimal .page-toolbar {
  display: none;
}
.page.option-minimal .toolbar-border {
  display: none;
}
.page.option-minimal .column-indicator-no-permissions,
.page.option-minimal .column-indicator-logged-out,
.page.option-minimal .column-indicator-not-confirmed {
  color: #c4c2be;
}
.page.option-error {
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%2300adef&to=%230088bc&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00adef, endColorstr=#0088bc);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00adef), to(#0088bc));
  background-image: -webkit-linear-gradient(#00adef, #0088bc);
  background-image: -moz-linear-gradient(#00adef, #0088bc);
  background-image: -ms-linear-gradient(#00adef, #0088bc);
  background-image: -o-linear-gradient(#00adef, #0088bc);
  background-image: linear-gradient(#00adef, #0088bc);
  zoom: 1;
  background-color: #00adef;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
.page.option-error .page-inner {
  padding: 20px;
  overflow: hidden;
}
.page.option-error .page-inner .error-box {
  margin: 0 auto;
  margin-top: 200px;
  max-width: 960px;
  color: white;
  padding: 20px 0;
  border-top: 1px solid rgba(213, 229, 239, 0.5) !important;
  border-bottom: 1px solid rgba(213, 229, 239, 0.5) !important;
}
.page.option-error .page-inner .error-box h2 {
  font-size: 36px;
  line-height: 48px;
  font-weight: bold;
  margin: 0;
}
.page.option-error .page-inner .error-box p {
  font-size: 18px;
  line-height: 48px;
  margin: 0;
}
.page.option-error .page-inner .error-box a {
  color: #ffc000;
  text-decoration: none;
}
.page.option-error .page-inner .error-box a:hover {
  text-decoration: underline;
}
html.option-minimal .page {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: auto;
  overflow: hidden;
}
html.option-minimal .page .page-inner {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: auto;
  padding-bottom: 40px;
}
html.option-minimal .page .page-toolbar {
  display: none;
}
html.option-minimal .page .toolbar-border {
  display: none;
}
html.option-minimal .page .column-indicator-no-permissions,
html.option-minimal .page .column-indicator-logged-out,
html.option-minimal .page .column-indicator-not-confirmed {
  color: #c4c2be;
}
html.option-error .page {
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%2300adef&to=%230088bc&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00adef, endColorstr=#0088bc);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00adef), to(#0088bc));
  background-image: -webkit-linear-gradient(#00adef, #0088bc);
  background-image: -moz-linear-gradient(#00adef, #0088bc);
  background-image: -ms-linear-gradient(#00adef, #0088bc);
  background-image: -o-linear-gradient(#00adef, #0088bc);
  background-image: linear-gradient(#00adef, #0088bc);
  zoom: 1;
  background-color: #00adef;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
}
html.option-error .page .page-inner {
  padding: 20px;
  overflow: hidden;
}
html.option-error .page .page-inner .error-box {
  margin: 0 auto;
  margin-top: 200px;
  max-width: 960px;
  color: white;
  padding: 20px 0;
  border-top: 1px solid rgba(213, 229, 239, 0.5) !important;
  border-bottom: 1px solid rgba(213, 229, 239, 0.5) !important;
}
html.option-error .page .page-inner .error-box h2 {
  font-size: 36px;
  line-height: 48px;
  font-weight: bold;
  margin: 0;
}
html.option-error .page .page-inner .error-box p {
  font-size: 18px;
  line-height: 48px;
  margin: 0;
}
html.option-error .page .page-inner .error-box a {
  color: #ffc000;
  text-decoration: none;
}
html.option-error .page .page-inner .error-box a:hover {
  text-decoration: underline;
}
.tagline-wrapper .tagline {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  text-align: center;
  font-weight: 300;
  font-size: 18px;
  color: #5e6c74;
  padding: 18px 0;
}
.tagline-wrapper .tagline.alt {
  background-color: #00adef;
  color: white;
}
.tagline-wrapper .tagline.barracuda-page {
  color: #1491AD;
}
@media screen and (max-width: 699px) {
  .tagline-wrapper .tagline {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.tagline-wrapper .tagline .flip {
  color: white;
  width: 150px;
  display: inline-block;
  margin: -13px 0;
  white-space: nowrap;
}
.tagline-wrapper .tagline .flip .icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -7px;
  margin-right: 7px;
}
.tagline-wrapper .tagline .flip .flip_1 {
  background-color: #7ed3f6;
  display: block;
  padding: 2.25px 9px;
  margin: 9px 4.5px;
  border-radius: 5px;
}
.tagline-wrapper .tagline .flip .flip_1 .icon {
  background-image: url(/include/images/images-std/home-tag-store.png?v=jenkins-Copy_Web_Production-444);
  width: 25px;
  height: 28px;
  -moz-background-size: 25px 28px;
  background-size: 25px 28px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tagline-wrapper .tagline .flip .flip_1 .icon {
    -moz-background-size: 25px 28px;
    background-size: 25px 28px;
    background-image: url(/include/images/images-retina/home-tag-store.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tagline-wrapper .tagline .flip .flip_2 {
  background-color: #f5821f;
  display: block;
  padding: 2.25px 9px;
  margin: 9px 4.5px;
  border-radius: 5px;
}
.tagline-wrapper .tagline .flip .flip_2 .icon {
  background-image: url(/include/images/images-std/home-tag-protect.png?v=jenkins-Copy_Web_Production-444);
  width: 26px;
  height: 25px;
  -moz-background-size: 26px 25px;
  background-size: 26px 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tagline-wrapper .tagline .flip .flip_2 .icon {
    -moz-background-size: 26px 25px;
    background-size: 26px 25px;
    background-image: url(/include/images/images-retina/home-tag-protect.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tagline-wrapper .tagline .flip .flip_3 {
  background-color: #4ace2c;
  display: block;
  padding: 2.25px 9px;
  margin: 9px 4.5px;
  border-radius: 5px;
}
.tagline-wrapper .tagline .flip .flip_3 .icon {
  background-image: url(/include/images/images-std/home-tag-share.png?v=jenkins-Copy_Web_Production-444);
  width: 33px;
  height: 27px;
  -moz-background-size: 33px 27px;
  background-size: 33px 27px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tagline-wrapper .tagline .flip .flip_3 .icon {
    -moz-background-size: 33px 27px;
    background-size: 33px 27px;
    background-image: url(/include/images/images-retina/home-tag-share.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tagline-wrapper .tagline.tagline-super {
  font-size: 36px;
  color: #00adef;
  padding-bottom: 0;
  padding-top: 20px;
}
.tagline-wrapper .tagline.tagline-sub {
  font-size: 22px !important;
  color: #7a7677 !important;
  padding: 4px;
}
.tagline-wrapper .tagline-divider {
  background-image: url(/include/images/images-std/divider_shadow-action.png?v=jenkins-Copy_Web_Production-444);
  width: 1020px;
  height: 38px;
  -moz-background-size: 1020px 38px;
  background-size: 1020px 38px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 10;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tagline-wrapper .tagline-divider {
    -moz-background-size: 1020px 38px;
    background-size: 1020px 38px;
    background-image: url(/include/images/images-retina/divider_shadow-action.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tagline-wrapper .tagline-divider.blue {
  background-image: url(/include/images/images-std/divider_shadow-action-blue.png?v=jenkins-Copy_Web_Production-444);
  width: 1020px;
  height: 38px;
  -moz-background-size: 1020px 38px;
  background-size: 1020px 38px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 10;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tagline-wrapper .tagline-divider.blue {
    -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);
  }
}
@media screen and (max-width: 480px) {
  .tagline-wrapper .tagline-divider {
    display: none;
  }
}
.tagline-wrapper.settings-tagline {
  padding: 0 27px 27px;
}
@media screen and (max-width: 480px) {
  .tagline-wrapper.settings-tagline {
    padding: 0 9px 9px !important;
  }
}
.tagline-wrapper.settings-tagline .tagline {
  color: #392f30;
  font-size: 32px;
  background: none;
}
@media screen and (max-width: 480px) {
  .page.option-logo-visible .logo-center {
    background-image: url(/include/images/images-std/copy-referral-crane.png?v=jenkins-Copy_Web_Production-444);
    width: 55px;
    height: 45px;
    -moz-background-size: 55px 45px;
    background-size: 55px 45px;
    background-size: 55px 45px !important;
    left: 50%;
    margin-left: -28px !important;
    top: 10px;
  }
  .page.option-logo-visible .page-inner {
    padding-top: 15px;
    top: 55px;
  }
  .page.option-logo-visible .tagline {
    background: none;
    padding: 0 0 18px 0;
  }
  #about .tagline-wrapper .flip {
    margin-top: 10px;
  }
  #about.option-logo-visible .tagline-wrapper {
    margin-top: 25px !important;
  }
}
@media screen and (max-width: 480px) and only screen and (-webkit-min-device-pixel-ratio: 2) {
  .page.option-logo-visible .logo-center {
    -moz-background-size: 55px 45px;
    background-size: 55px 45px;
    background-image: url(/include/images/images-retina/copy-referral-crane.png?v=jenkins-Copy_Web_Production-444);
  }
}
#success_container {
  text-align: center;
  font-weight: normal;
}
#page-bigger {
  padding-top: 220px;
  font: 300 16px/28px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #5e6c74;
  background: url(#) top center no-repeat;
  background-image: url(/include/images/images-std/referral_bkgd.png?v=jenkins-Copy_Web_Production-444);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #page-bigger {
    -moz-background-size: 1424px 260px;
    background-size: 1424px 260px;
    background-image: url(/include/images/images-retina/referral_bkgd.png?v=jenkins-Copy_Web_Production-444);
  }
}
#page-bigger .page-toolbar {
  display: none;
}
#page-bigger h3 {
  font: 300 32px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #3b3f47;
  text-align: center;
}
@media screen and (max-width: 480px) {
  #page-bigger {
    background-size: 813.71428571px 148.57142857px;
  }
  #page-bigger .page-inner {
    padding-top: 120px;
  }
  #page-bigger h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
#page-bigger .bonus_info_wrapper {
  max-width: 740px;
  margin: 0 auto;
  padding: 0 25px;
  padding-bottom: 10px;
}
#page-bigger .bonus_info_wrapper strong {
  font-weight: bold;
  color: #00adef;
}
#page-bigger .blue_area_wrapper {
  background: #00adef;
  color: white;
}
#page-bigger .blue_area_wrapper .tagline-wrapper {
  margin-top: 0px;
}
#page-bigger .blue_area_wrapper .blue_area {
  margin: 0 auto;
  margin-top: -40px;
  max-width: 740px;
  font-size: 18px;
  padding: 20px;
}
#page-bigger .blue_area_wrapper .blue_area a {
  color: #fbc12d;
}
#page-bigger .blue_area_wrapper .blue_area h4 {
  text-transform: uppercase;
  font-size: 12px;
}
#page-bigger .blue_area_wrapper .blue_area ol li {
  margin: 20px 0;
}
.page-header {
  text-align: center;
  padding: 15px;
}
.page-header h1 {
  margin-top: 0;
  color: #5e6c74;
}
#files-columns .files-column .column-tabview .page-header.page-header-bonus {
  background-image: url(/include/images/images-std/bonus-rain.png?v=jenkins-Copy_Web_Production-444);
  background-size: 624px 222px;
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 232px;
}
@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-columns .files-column .column-tabview .page-header.page-header-bonus {
    background-image: url(/include/images/images-retina/bonus-rain.png?v=jenkins-Copy_Web_Production-444);
  }
}
#files-columns .files-column .column-tabview table.bonus-qty-table {
  margin: 0 auto;
  width: 300px;
}
#files-columns .files-column .column-tabview h1.bonus-h1 {
  font-size: 36px;
  font-weight: 200;
  margin: 0;
}
#files-columns .files-column .column-tabview h2.bonus-h2 {
  margin: 0;
  font-size: 18px !important;
  font-weight: 200;
}
#files-columns .files-column .column-tabview .bonus-qty-label {
  font-size: 18px;
  font-weight: 300;
  text-align: left;
}
#files-columns .files-column .column-tabview .bonus-qty {
  font-size: 24px;
  font-weight: 300;
  color: #4ace2c;
  text-align: left;
}
#files-columns .files-column .column-tabview .bonus-info {
  font-weight: 300;
  color: #5e6c74;
}
.table {
  margin: 10px auto;
  width: 90%;
  max-width: 960px;
  font: 300 16px/24px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border-collapse: collapse;
}
.table th {
  text-align: left;
  font-weight: 400;
}
.table td {
  padding: 10px 10px 10px 0;
  border-top: 1px solid #bfbdb9;
}
#home {
  text-align: center;
}
#home .button-signup {
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%23ffcd33&to=%23cc9a00&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd33, endColorstr=#cc9a00);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcd33), to(#cc9a00));
  background-image: -webkit-linear-gradient(#ffcd33, #cc9a00);
  background-image: -moz-linear-gradient(#ffcd33, #cc9a00);
  background-image: -ms-linear-gradient(#ffcd33, #cc9a00);
  background-image: -o-linear-gradient(#ffcd33, #cc9a00);
  background-image: linear-gradient(#ffcd33, #cc9a00);
  zoom: 1;
  background-color: #ffcd33;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 16px;
  color: white;
  text-decoration: none;
  padding: 0 15px;
  margin: 0 10px;
  line-height: 28px;
  border: none;
  display: inline-block;
  float: none;
}
#home .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) {
  #home .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);
  }
}
#home .button-signup:hover {
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%23ffcd33&to=%23b38600&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd33, endColorstr=#b38600);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcd33), to(#b38600));
  background-image: -webkit-linear-gradient(#ffcd33, #b38600);
  background-image: -moz-linear-gradient(#ffcd33, #b38600);
  background-image: -ms-linear-gradient(#ffcd33, #b38600);
  background-image: -o-linear-gradient(#ffcd33, #b38600);
  background-image: linear-gradient(#ffcd33, #b38600);
  zoom: 1;
  background-color: #ffcd33;
}
@media screen and (max-width: 509px) {
  #home .button-signup {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    display: block;
    width: 140px;
    margin-top: 20px;
    margin-bottom: -10px;
  }
}
.page-markdown {
  margin: 0 auto;
  max-width: 480px;
  padding: 0 20px;
}
.page-markdown h1 {
  display: none;
}
.page-markdown h2 {
  font-size: 18px;
  margin: 20px 0;
}
.page-markdown ul {
  font-size: 14px;
  margin: 20px 40px;
}
#page-install {
  text-align: center;
}
#page-install h2 {
  margin: 20px 0 20px 0;
  font-size: 24px;
}
#page-install h2 {
  display: none;
}
#page-install .install-text {
  padding: 10px 20px;
}
#page-install .install-blocks {
  margin: 20px 0;
}
#page-install .install-blocks .install-block {
  display: inline-block;
}
#page-install .install-blocks .install-block a {
  display: block;
  padding: 20px;
  border-radius: 20px;
}
#page-install .install-blocks .install-block a img {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  opacity: 0.5;
  height: 64px;
}
#page-install .install-blocks .install-block a:hover {
  background: rgba(0, 0, 0, 0.1);
}
#page-install .install-blocks .install-block a:hover img {
  opacity: 1.0;
}
#page-install .install-blocks .install-block a span {
  display: none;
  padding-top: 20px;
}
#page-install .install-blocks.install-blocks-desktop a img {
  opacity: 0.5;
  height: 128px;
}
#login_form,
#signup_form {
  text-align: center;
}
#login_form .button-return,
#signup_form .button-return {
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  padding: 7px 14px !important;
}
#login_form .button-return:hover,
#signup_form .button-return:hover {
  background: #7ed3f6;
}
#login_form .button-return:active,
#signup_form .button-return:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
#login_form .info_text_block,
#signup_form .info_text_block {
  line-height: 150%;
  width: 80%;
  margin: 0 auto;
  color: gray;
  margin-bottom: 25px;
}
#login_form form.intro-slide-form-tweet,
#signup_form form.intro-slide-form-tweet {
  font: 300 16px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
#login_form form.intro-slide-form-tweet p,
#signup_form form.intro-slide-form-tweet p {
  margin: 10px;
  padding: 0;
}
#login_form form.intro-slide-form-tweet textarea,
#signup_form form.intro-slide-form-tweet textarea {
  font: 300 16px/24px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 10px 15px;
  width: 275px;
  height: 100px;
  border: 1px solid #bfbdb9 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#login_form form.intro-slide-form-tweet a.button-submit,
#signup_form form.intro-slide-form-tweet a.button-submit {
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  font: 300 18px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  width: 50% !important;
  margin-top: 10px !important;
  height: auto;
  display: inline-block;
}
#login_form form.intro-slide-form-tweet a.button-submit:hover,
#signup_form form.intro-slide-form-tweet a.button-submit:hover {
  background: #7ed3f6;
}
#login_form form.intro-slide-form-tweet a.button-submit:active,
#signup_form form.intro-slide-form-tweet a.button-submit:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
#login_form form.intro-slide-form-tweet .intro-slide-form-else,
#signup_form form.intro-slide-form-tweet .intro-slide-form-else {
  text-align: center;
}
#login_form form.intro-slide-form-tweet .intro-slide-form-done,
#signup_form form.intro-slide-form-tweet .intro-slide-form-done {
  display: none;
}
#login_form form.intro-slide-form-tweet .intro-slide-form-done p.p1,
#signup_form form.intro-slide-form-tweet .intro-slide-form-done p.p1 {
  margin-top: 60px;
  font: 600 30px/48px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
#login_form form.intro-slide-form-tweet .intro-slide-form-done p.p2,
#signup_form form.intro-slide-form-tweet .intro-slide-form-done p.p2 {
  padding: 0 25px;
  font: 300 18px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
#login_form form.intro-slide-form-tweet.state-done > p,
#signup_form form.intro-slide-form-tweet.state-done > p,
#login_form form.intro-slide-form-tweet.state-done > a.button-submit,
#signup_form form.intro-slide-form-tweet.state-done > a.button-submit,
#login_form form.intro-slide-form-tweet.state-done > textarea,
#signup_form form.intro-slide-form-tweet.state-done > textarea,
#login_form form.intro-slide-form-tweet.state-done > .intro-slide-form-else,
#signup_form form.intro-slide-form-tweet.state-done > .intro-slide-form-else {
  display: none;
}
#login_form form.intro-slide-form-tweet.state-done div.intro-slide-form-done,
#signup_form form.intro-slide-form-tweet.state-done div.intro-slide-form-done {
  display: block;
}
#login_form .share-links,
#signup_form .share-links {
  width: 345px;
  margin: 10px auto 15px;
  overflow: hidden;
  padding: 0;
}
#login_form .share-links li,
#signup_form .share-links li {
  list-style-type: none;
  width: 115px;
  float: left;
  text-align: left;
}
#login_form .share-links li a,
#signup_form .share-links li a {
  padding: 7px 12px;
  color: #fff;
  height: 100%;
  display: block;
  font-size: 16px;
  text-decoration: none;
}
#login_form .share-linksafter,
#signup_form .share-linksafter {
  clear: left;
}
#login_form .share-links .twitter,
#signup_form .share-links .twitter {
  background-color: #02ADEF;
  border-radius: 0 0 0 5px;
}
#login_form .share-links .twitter .glyph-twitter:after,
#signup_form .share-links .twitter .glyph-twitter:after {
  margin-right: 10px;
  font-size: 13px;
}
#login_form .share-links .facebook,
#signup_form .share-links .facebook {
  background-color: #0F75BD;
}
#login_form .share-links .facebook .glyph-facebook:after,
#signup_form .share-links .facebook .glyph-facebook:after {
  margin-right: 14px;
  font-size: 13px;
}
#login_form .share-links .email-it,
#signup_form .share-links .email-it {
  background-color: #69BFD8;
  border-radius: 0 0 5px 0;
}
#login_form .share-links .email-it .glyph-email:after,
#signup_form .share-links .email-it .glyph-email:after {
  margin-right: 10px;
  font-size: 13px;
}
#login_form .later-link,
#signup_form .later-link {
  color: #7ed3f6;
  font-size: 13px;
  text-decoration: underline !important;
  font-weight: normal;
}
#login_form .footnote,
#signup_form .footnote {
  font-size: 9px;
  color: #b7b7b7;
  display: block;
  font-weight: normal;
  margin-top: 30px;
}
input[name="referral_link"] {
  font-size: 18px;
  text-align: center;
}
#signup_form {
  padding-top: 2px;
}
#signup_form .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: -841px -185px;
  float: right;
  margin-top: 6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #signup_form .chevron {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
#tweet-share {
  display: none;
}
#tweet-share textarea {
  font: 300 14px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
#signup-success {
  font: 300 16px/24px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-align: center;
}
#signup-success .referral_success_info p {
  margin: 1em 25px;
}
#signup-success form.signup_success_tweet textarea {
  font: 300 14px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 10px 15px;
  width: 275px;
  height: 80px;
  border: 1px solid #bfbdb9 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#signup-success form.signup_success_tweet a.button-submit {
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  font: 300 18px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  width: 50% !important;
  margin-top: 10px !important;
  height: auto;
  display: inline-block;
}
#signup-success form.signup_success_tweet a.button-submit:hover {
  background: #7ed3f6;
}
#signup-success form.signup_success_tweet a.button-submit:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
#form-billing-settings {
  padding-top: 20px;
  padding: 0 10px;
  max-width: 640px;
  font: 16px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin: 0 auto;
  max-width: 850px;
}
#form-billing-settings .message {
  margin: 10px;
  padding-bottom: 5px !important;
  text-align: center;
}
#form-billing-settings .message.error {
  color: red;
}
#form-billing-settings .message.success {
  color: green;
  font-size: 20px;
  line-height: 24px;
}
#form-billing-settings .description {
  font-size: 14px;
  line-height: 20px;
}
#form-billing-settings > ul,
#form-billing-settings > form > ul,
#form-billing-settings > form > div > ul {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
}
#form-billing-settings > ul > li,
#form-billing-settings > form > ul > li,
#form-billing-settings > form > div > ul > li {
  overflow: hidden;
  line-height: 48px;
}
#form-billing-settings > ul.subblock,
#form-billing-settings > form > ul.subblock,
#form-billing-settings > form > div > ul.subblock {
  padding: 20px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #bfbdb9;
  background: #ece8de;
}
@media screen and (max-width: 480px) {
  #form-billing-settings > ul.subblock,
  #form-billing-settings > form > ul.subblock,
  #form-billing-settings > form > div > ul.subblock {
    padding: 10px;
  }
}
#form-billing-settings .label {
  width: 30%;
  float: left;
  clear: left;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  color: #584f4f;
  -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-shadow: 0 1px 0 white;
  line-height: 24px;
  padding-top: 12px;
}
@media screen and (max-width: 480px) {
  #form-billing-settings .label {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 20px;
  }
}
#form-billing-settings .field {
  width: 70%;
  float: right;
  clear: right;
  position: relative;
}
#form-billing-settings .field input[type="text"] {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-billing-settings .field input[type="text"]:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-billing-settings .field input[type="text"].copy-field-select {
  text-align: right !important;
}
#form-billing-settings .field input[type="email"] {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-billing-settings .field input[type="email"]:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-billing-settings .field input[type="email"].copy-field-select {
  text-align: right !important;
}
#form-billing-settings .field input[type="button"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
#form-billing-settings .field input[type="button"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-billing-settings .field input[type="button"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-billing-settings .field input[type="button"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-billing-settings .field input[type="button"].variant-blue {
  background-color: #00adef;
}
#form-billing-settings .field input[type="button"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-billing-settings .field input[type="button"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-billing-settings .field input[type="button"].variant-orange,
#form-billing-settings .field input[type="button"].variant-red {
  background-color: #f43611;
}
#form-billing-settings .field input[type="button"].variant-orange:hover,
#form-billing-settings .field input[type="button"].variant-red:hover {
  background-color: #f65f42;
}
#form-billing-settings .field input[type="button"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-billing-settings .field input[type="button"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-billing-settings .field input[type="button"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-billing-settings .field input[type="button"].variant-white:hover {
  color: #525863;
}
#form-billing-settings .field input[type="button"].variant-gray {
  background-color: #5e6c74;
}
#form-billing-settings .field input[type="button"].variant-gray:hover {
  background-color: #758690;
}
#form-billing-settings .field input[type="button"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-billing-settings .field input[type="button"].state-disabled:hover {
  background-color: #758690;
}
#form-billing-settings .field input[type="button"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-billing-settings .field input[type="button"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-billing-settings .field input[type="submit"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #00adef;
}
#form-billing-settings .field input[type="submit"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-billing-settings .field input[type="submit"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-billing-settings .field input[type="submit"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-billing-settings .field input[type="submit"].variant-blue {
  background-color: #00adef;
}
#form-billing-settings .field input[type="submit"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-billing-settings .field input[type="submit"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-billing-settings .field input[type="submit"].variant-orange,
#form-billing-settings .field input[type="submit"].variant-red {
  background-color: #f43611;
}
#form-billing-settings .field input[type="submit"].variant-orange:hover,
#form-billing-settings .field input[type="submit"].variant-red:hover {
  background-color: #f65f42;
}
#form-billing-settings .field input[type="submit"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-billing-settings .field input[type="submit"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-billing-settings .field input[type="submit"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-billing-settings .field input[type="submit"].variant-white:hover {
  color: #525863;
}
#form-billing-settings .field input[type="submit"].variant-gray {
  background-color: #5e6c74;
}
#form-billing-settings .field input[type="submit"].variant-gray:hover {
  background-color: #758690;
}
#form-billing-settings .field input[type="submit"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-billing-settings .field input[type="submit"].state-disabled:hover {
  background-color: #758690;
}
#form-billing-settings .field input[type="submit"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-billing-settings .field input[type="submit"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-billing-settings .field input[type="submit"]:hover {
  background-color: #23c2ff;
}
#form-billing-settings .field input[type="submit"].state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-billing-settings .field input[type="image"] {
  float: left;
  margin: 8px 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}
#form-billing-settings .field select {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-billing-settings .field select:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-billing-settings .field select.copy-field-select {
  text-align: right !important;
}
#form-billing-settings .field a > img {
  float: left;
  margin: 8px 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}
#form-billing-settings .field textarea {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-billing-settings .field textarea:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-billing-settings .field textarea.copy-field-select {
  text-align: right !important;
}
@media screen and (max-width: 480px) {
  #form-billing-settings .field {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
#form-billing-settings .footer {
  margin-left: 30%;
}
#form-billing-settings .footer input[type="button"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
#form-billing-settings .footer input[type="button"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-billing-settings .footer input[type="button"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-billing-settings .footer input[type="button"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-billing-settings .footer input[type="button"].variant-blue {
  background-color: #00adef;
}
#form-billing-settings .footer input[type="button"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-billing-settings .footer input[type="button"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-billing-settings .footer input[type="button"].variant-orange,
#form-billing-settings .footer input[type="button"].variant-red {
  background-color: #f43611;
}
#form-billing-settings .footer input[type="button"].variant-orange:hover,
#form-billing-settings .footer input[type="button"].variant-red:hover {
  background-color: #f65f42;
}
#form-billing-settings .footer input[type="button"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-billing-settings .footer input[type="button"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-billing-settings .footer input[type="button"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-billing-settings .footer input[type="button"].variant-white:hover {
  color: #525863;
}
#form-billing-settings .footer input[type="button"].variant-gray {
  background-color: #5e6c74;
}
#form-billing-settings .footer input[type="button"].variant-gray:hover {
  background-color: #758690;
}
#form-billing-settings .footer input[type="button"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-billing-settings .footer input[type="button"].state-disabled:hover {
  background-color: #758690;
}
#form-billing-settings .footer input[type="button"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-billing-settings .footer input[type="button"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-billing-settings .footer input[type="submit"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #00adef;
}
#form-billing-settings .footer input[type="submit"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-billing-settings .footer input[type="submit"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-billing-settings .footer input[type="submit"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-billing-settings .footer input[type="submit"].variant-blue {
  background-color: #00adef;
}
#form-billing-settings .footer input[type="submit"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-billing-settings .footer input[type="submit"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-billing-settings .footer input[type="submit"].variant-orange,
#form-billing-settings .footer input[type="submit"].variant-red {
  background-color: #f43611;
}
#form-billing-settings .footer input[type="submit"].variant-orange:hover,
#form-billing-settings .footer input[type="submit"].variant-red:hover {
  background-color: #f65f42;
}
#form-billing-settings .footer input[type="submit"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-billing-settings .footer input[type="submit"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-billing-settings .footer input[type="submit"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-billing-settings .footer input[type="submit"].variant-white:hover {
  color: #525863;
}
#form-billing-settings .footer input[type="submit"].variant-gray {
  background-color: #5e6c74;
}
#form-billing-settings .footer input[type="submit"].variant-gray:hover {
  background-color: #758690;
}
#form-billing-settings .footer input[type="submit"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-billing-settings .footer input[type="submit"].state-disabled:hover {
  background-color: #758690;
}
#form-billing-settings .footer input[type="submit"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-billing-settings .footer input[type="submit"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-billing-settings .footer input[type="submit"]:hover {
  background-color: #23c2ff;
}
#form-billing-settings .footer input[type="submit"].state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-billing-settings .footer.variant-centered {
  margin-left: 0;
  text-align: center;
  width: 100%;
  display: block;
}
@media screen and (max-width: 480px) {
  #form-billing-settings .footer {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
#form-billing-settings .info {
  display: block;
  margin-left: 30%;
  clear: right;
  color: #5e6c74;
  font-size: 14px;
  line-height: 20px;
}
@media screen and (max-width: 480px) {
  #form-billing-settings .info {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
#form-billing-settings td {
  vertical-align: top;
}
#form-billing-settings td .field,
#form-billing-settings td .label {
  width: auto;
  display: block;
  float: none;
}
#form-billing-settings td .label {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 38px;
  vertical-align: top;
}
#form-billing-settings td .footer {
  margin: 0;
}
#form-billing-settings span.label {
  width: 25% !important;
}
#form-billing-settings span.field {
  width: 75% !important;
}
#form-billing-settings span.footer {
  margin-left: 25% !important;
}
#form-billing-settings .company-configure-button {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  margin-top: 5px;
  float: right;
  font-size: 13px;
  padding: 5px 10px;
}
#form-billing-settings .company-configure-button .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-billing-settings .company-configure-button .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-billing-settings .company-configure-button:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-billing-settings .company-configure-button.variant-blue {
  background-color: #00adef;
}
#form-billing-settings .company-configure-button.variant-blue:hover {
  background-color: #23c2ff;
}
#form-billing-settings .company-configure-button.variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-billing-settings .company-configure-button.variant-orange,
#form-billing-settings .company-configure-button.variant-red {
  background-color: #f43611;
}
#form-billing-settings .company-configure-button.variant-orange:hover,
#form-billing-settings .company-configure-button.variant-red:hover {
  background-color: #f65f42;
}
#form-billing-settings .company-configure-button.variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-billing-settings .company-configure-button.variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-billing-settings .company-configure-button.variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-billing-settings .company-configure-button.variant-white:hover {
  color: #525863;
}
#form-billing-settings .company-configure-button.variant-gray {
  background-color: #5e6c74;
}
#form-billing-settings .company-configure-button.variant-gray:hover {
  background-color: #758690;
}
#form-billing-settings .company-configure-button.state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-billing-settings .company-configure-button.state-disabled:hover {
  background-color: #758690;
}
#form-billing-settings .company-configure-button.state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-billing-settings .company-configure-button.state-disabled:hover:hover {
  background-color: #758690;
}
#form-billing-settings input[name="cc_num"].visa {
  background: url(/include/images/creditcards/Visa-Curved-32.png) 98% center no-repeat;
}
#form-billing-settings input[name="cc_num"].mastercard {
  background: url(/include/images/creditcards/Mastercard-Curved-32.png) 98% center no-repeat;
}
#form-billing-settings input[name="cc_num"].discover {
  background: url(/include/images/creditcards/Discover-Curved-32.png) 98% center no-repeat;
}
#form-billing-settings input[name="cc_num"].amex {
  background: url(/include/images/creditcards/American-Express-Curved-32.png) 98% center no-repeat;
}
#form-account-settings .new-form {
  max-width: 640px;
  margin: 0 auto;
  text-align: left;
}
#form-account-settings .field {
  margin-bottom: 15px;
}
#form-account-settings .email-column {
  display: inline-block;
  margin-bottom: 7px;
  float: left;
  clear: left;
}
#form-account-settings .links-column {
  display: inline-block;
  text-align: right;
  float: right;
}
#form-account-settings .state-email-unconfirmed {
  color: #f5821f;
}
#form-account-settings .note {
  margin: 0;
  padding: 5px 0 0;
}
#form-account-settings #email-fields-container {
  padding-bottom: 5px;
  display: block;
  overflow: hidden;
}
.company-setup .copy-row .icon {
  margin-top: -5px;
}
.company-setup .company-directory-name-field {
  padding-left: 42px !important;
  background-image: url(/include/images/icons/company/folder@2x.png) !important;
  background-position: 10px center !important;
  background-repeat: no-repeat !important;
  background-size: 24px 24px !important;
}
.company-setup .email-unit {
  line-height: 28px;
  margin: 10px 0;
}
.company-setup .email-unit .links-column {
  text-align: right;
  white-space: nowrap;
  padding-left: 10px;
}
.company-setup .tab-container {
  max-width: 600px;
  margin: 0 auto;
}
.company-setup .tab-container ul {
  margin: 0;
  padding: 0;
}
.company-setup .tab-container .tabs :first-child a {
  border-left: none;
}
.company-setup .tab-container .tabs > li {
  float: left;
  width: 33.3%;
  line-height: 22px;
  list-style-type: none;
  vertical-align: top;
}
.company-setup .tab-container .tabs > li > a {
  display: block;
  background-color: #ffffff;
  border-bottom: 1px solid #D2D2D4;
  border-left: 1px solid #D2D2D4;
  text-decoration: none;
  color: #5e6c74;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.company-setup .tab-container .tabs > li > a.active,
.company-setup .tab-container .tabs > li > a:hover {
  border-bottom: 1px solid #fff;
  background-color: #f9f9f9;
  color: #3b3f47;
}
.company-setup .tab-container .tabs > li > a:before {
  color: #9ba7af;
  font-size: 32px;
  float: left;
  line-height: 48px;
}
@media screen and (max-width: 480px) {
  .company-setup .tab-container .tabs > li > a:before {
    font-size: 24px;
    line-height: 24px;
  }
}
@media screen and (device-width: 320px) {
  .company-setup .tab-container .tabs > li > a:before {
    font-size: 18px;
  }
}
.company-setup .tab-container .tabs > li > a span {
  font-size: 12px;
}
@media screen and (max-width: 480px) {
  .company-setup .tab-container .tabs > li > a span {
    display: none;
  }
}
.company-setup .tab-container .tabs > li > a b {
  font-size: 22px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
}
@media screen and (max-width: 540px) {
  .company-setup .tab-container .tabs > li > a b {
    font-size: 15px;
  }
}
@media screen and (device-width: 320px) {
  .company-setup .tab-container .tabs > li > a b {
    font-size: 12px;
  }
}
.company-setup .tab-container .tabs .addUsers:before {
  font-family: "cuda_iconregular";
  content: "\F216";
  margin-right: 5px;
}
.company-setup .tab-container .tabs .addUsers:before {
  margin-right: 15px;
}
@media screen and (max-width: 540px) {
  .company-setup .tab-container .tabs .addUsers:before {
    margin-right: 10px;
  }
}
.company-setup .tab-container .tabs .addGroups:before {
  font-family: "cuda_iconregular";
  content: "\F210";
  margin-right: 5px;
}
.company-setup .tab-container .tabs .addGroups:before {
  margin-right: 15px;
}
@media screen and (max-width: 540px) {
  .company-setup .tab-container .tabs .addGroups:before {
    margin-right: 10px;
  }
}
.company-setup .tab-container .tabs .getApp:before {
  font-family: "cuda_iconregular";
  content: "\F225";
  margin-right: 5px;
}
.company-setup .tab-container .tabs .getApp:before {
  margin-right: 15px;
}
@media screen and (max-width: 540px) {
  .company-setup .tab-container .tabs .getApp:before {
    margin-right: 10px;
  }
}
.company-setup .tab-container .content {
  clear: both;
}
.company-setup .tab-container .content > div {
  display: none;
  padding: 25px 0;
}
.company-setup .tab-container .content > div.active {
  display: block;
}
.company-setup .tab-container .content .member-emails {
  width: 100%;
  min-height: 40px;
  color: #3b3f47;
  background-color: #fff;
  font-size: 13px;
  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;
  border: 1px solid #00adef;
}
.company-setup .tab-container .content .browse {
  float: right;
}
.company-setup .tab-container .content .glyph-copy {
  text-align: center;
  font-size: 132px;
  color: #9ba7af;
  display: block;
}
.company-setup .tab-container .content .select2-search-choice {
  background-color: #00ADEF;
}
.company-setup .tab-container .content .select2-search-choice:hover {
  background-color: #00adef;
}
.company-setup .tab-container .content .select2-search-choice:active {
  background-color: #9ba7af;
}
.company-setup .tab-container .content .select2-search-choice-focus {
  background-color: #00adef;
}
#form-company-settings-account {
  max-width: 640px;
}
#form-company-settings-account .credit-card-list {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
}
#form-company-settings-sharing,
#form-company-settings-security {
  padding: 0 10px;
  max-width: 640px;
  font: 16px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin: 0 auto;
}
#form-company-settings-sharing .message,
#form-company-settings-security .message {
  margin: 10px;
  padding-bottom: 5px !important;
  text-align: center;
}
#form-company-settings-sharing .message.error,
#form-company-settings-security .message.error {
  color: red;
}
#form-company-settings-sharing .message.success,
#form-company-settings-security .message.success {
  color: green;
  font-size: 20px;
  line-height: 24px;
}
#form-company-settings-sharing .description,
#form-company-settings-security .description {
  font-size: 14px;
  line-height: 20px;
}
#form-company-settings-sharing > ul,
#form-company-settings-security > ul,
#form-company-settings-sharing > form > ul,
#form-company-settings-security > form > ul,
#form-company-settings-sharing > form > div > ul,
#form-company-settings-security > form > div > ul {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
}
#form-company-settings-sharing > ul > li,
#form-company-settings-security > ul > li,
#form-company-settings-sharing > form > ul > li,
#form-company-settings-security > form > ul > li,
#form-company-settings-sharing > form > div > ul > li,
#form-company-settings-security > form > div > ul > li {
  overflow: hidden;
  line-height: 48px;
}
#form-company-settings-sharing > ul.subblock,
#form-company-settings-security > ul.subblock,
#form-company-settings-sharing > form > ul.subblock,
#form-company-settings-security > form > ul.subblock,
#form-company-settings-sharing > form > div > ul.subblock,
#form-company-settings-security > form > div > ul.subblock {
  padding: 20px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #bfbdb9;
  background: #ece8de;
}
@media screen and (max-width: 480px) {
  #form-company-settings-sharing > ul.subblock,
  #form-company-settings-security > ul.subblock,
  #form-company-settings-sharing > form > ul.subblock,
  #form-company-settings-security > form > ul.subblock,
  #form-company-settings-sharing > form > div > ul.subblock,
  #form-company-settings-security > form > div > ul.subblock {
    padding: 10px;
  }
}
#form-company-settings-sharing .label,
#form-company-settings-security .label {
  width: 30%;
  float: left;
  clear: left;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  color: #584f4f;
  -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-shadow: 0 1px 0 white;
  line-height: 24px;
  padding-top: 12px;
}
@media screen and (max-width: 480px) {
  #form-company-settings-sharing .label,
  #form-company-settings-security .label {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 20px;
  }
}
#form-company-settings-sharing .field,
#form-company-settings-security .field {
  width: 70%;
  float: right;
  clear: right;
  position: relative;
}
#form-company-settings-sharing .field input[type="text"],
#form-company-settings-security .field input[type="text"] {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-company-settings-sharing .field input[type="text"]:focus,
#form-company-settings-security .field input[type="text"]:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-company-settings-sharing .field input[type="text"].copy-field-select,
#form-company-settings-security .field input[type="text"].copy-field-select {
  text-align: right !important;
}
#form-company-settings-sharing .field input[type="email"],
#form-company-settings-security .field input[type="email"] {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-company-settings-sharing .field input[type="email"]:focus,
#form-company-settings-security .field input[type="email"]:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-company-settings-sharing .field input[type="email"].copy-field-select,
#form-company-settings-security .field input[type="email"].copy-field-select {
  text-align: right !important;
}
#form-company-settings-sharing .field input[type="button"],
#form-company-settings-security .field input[type="button"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
#form-company-settings-sharing .field input[type="button"] .plus,
#form-company-settings-security .field input[type="button"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-company-settings-sharing .field input[type="button"] .button-body,
#form-company-settings-security .field input[type="button"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-company-settings-sharing .field input[type="button"]:hover,
#form-company-settings-security .field input[type="button"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-company-settings-sharing .field input[type="button"].variant-blue,
#form-company-settings-security .field input[type="button"].variant-blue {
  background-color: #00adef;
}
#form-company-settings-sharing .field input[type="button"].variant-blue:hover,
#form-company-settings-security .field input[type="button"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-company-settings-sharing .field input[type="button"].variant-blue.state-selected,
#form-company-settings-security .field input[type="button"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-company-settings-sharing .field input[type="button"].variant-orange,
#form-company-settings-security .field input[type="button"].variant-orange,
#form-company-settings-sharing .field input[type="button"].variant-red,
#form-company-settings-security .field input[type="button"].variant-red {
  background-color: #f43611;
}
#form-company-settings-sharing .field input[type="button"].variant-orange:hover,
#form-company-settings-security .field input[type="button"].variant-orange:hover,
#form-company-settings-sharing .field input[type="button"].variant-red:hover,
#form-company-settings-security .field input[type="button"].variant-red:hover {
  background-color: #f65f42;
}
#form-company-settings-sharing .field input[type="button"].variant-orange-transparent,
#form-company-settings-security .field input[type="button"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-company-settings-sharing .field input[type="button"].variant-orange-transparent:hover,
#form-company-settings-security .field input[type="button"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-company-settings-sharing .field input[type="button"].variant-white,
#form-company-settings-security .field input[type="button"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-company-settings-sharing .field input[type="button"].variant-white:hover,
#form-company-settings-security .field input[type="button"].variant-white:hover {
  color: #525863;
}
#form-company-settings-sharing .field input[type="button"].variant-gray,
#form-company-settings-security .field input[type="button"].variant-gray {
  background-color: #5e6c74;
}
#form-company-settings-sharing .field input[type="button"].variant-gray:hover,
#form-company-settings-security .field input[type="button"].variant-gray:hover {
  background-color: #758690;
}
#form-company-settings-sharing .field input[type="button"].state-disabled,
#form-company-settings-security .field input[type="button"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-company-settings-sharing .field input[type="button"].state-disabled:hover,
#form-company-settings-security .field input[type="button"].state-disabled:hover {
  background-color: #758690;
}
#form-company-settings-sharing .field input[type="button"].state-disabled:hover,
#form-company-settings-security .field input[type="button"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-company-settings-sharing .field input[type="button"].state-disabled:hover:hover,
#form-company-settings-security .field input[type="button"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-company-settings-sharing .field input[type="submit"],
#form-company-settings-security .field input[type="submit"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #00adef;
}
#form-company-settings-sharing .field input[type="submit"] .plus,
#form-company-settings-security .field input[type="submit"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-company-settings-sharing .field input[type="submit"] .button-body,
#form-company-settings-security .field input[type="submit"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-company-settings-sharing .field input[type="submit"]:hover,
#form-company-settings-security .field input[type="submit"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-company-settings-sharing .field input[type="submit"].variant-blue,
#form-company-settings-security .field input[type="submit"].variant-blue {
  background-color: #00adef;
}
#form-company-settings-sharing .field input[type="submit"].variant-blue:hover,
#form-company-settings-security .field input[type="submit"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-company-settings-sharing .field input[type="submit"].variant-blue.state-selected,
#form-company-settings-security .field input[type="submit"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-company-settings-sharing .field input[type="submit"].variant-orange,
#form-company-settings-security .field input[type="submit"].variant-orange,
#form-company-settings-sharing .field input[type="submit"].variant-red,
#form-company-settings-security .field input[type="submit"].variant-red {
  background-color: #f43611;
}
#form-company-settings-sharing .field input[type="submit"].variant-orange:hover,
#form-company-settings-security .field input[type="submit"].variant-orange:hover,
#form-company-settings-sharing .field input[type="submit"].variant-red:hover,
#form-company-settings-security .field input[type="submit"].variant-red:hover {
  background-color: #f65f42;
}
#form-company-settings-sharing .field input[type="submit"].variant-orange-transparent,
#form-company-settings-security .field input[type="submit"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-company-settings-sharing .field input[type="submit"].variant-orange-transparent:hover,
#form-company-settings-security .field input[type="submit"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-company-settings-sharing .field input[type="submit"].variant-white,
#form-company-settings-security .field input[type="submit"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-company-settings-sharing .field input[type="submit"].variant-white:hover,
#form-company-settings-security .field input[type="submit"].variant-white:hover {
  color: #525863;
}
#form-company-settings-sharing .field input[type="submit"].variant-gray,
#form-company-settings-security .field input[type="submit"].variant-gray {
  background-color: #5e6c74;
}
#form-company-settings-sharing .field input[type="submit"].variant-gray:hover,
#form-company-settings-security .field input[type="submit"].variant-gray:hover {
  background-color: #758690;
}
#form-company-settings-sharing .field input[type="submit"].state-disabled,
#form-company-settings-security .field input[type="submit"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-company-settings-sharing .field input[type="submit"].state-disabled:hover,
#form-company-settings-security .field input[type="submit"].state-disabled:hover {
  background-color: #758690;
}
#form-company-settings-sharing .field input[type="submit"].state-disabled:hover,
#form-company-settings-security .field input[type="submit"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-company-settings-sharing .field input[type="submit"].state-disabled:hover:hover,
#form-company-settings-security .field input[type="submit"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-company-settings-sharing .field input[type="submit"]:hover,
#form-company-settings-security .field input[type="submit"]:hover {
  background-color: #23c2ff;
}
#form-company-settings-sharing .field input[type="submit"].state-selected,
#form-company-settings-security .field input[type="submit"].state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-company-settings-sharing .field input[type="image"],
#form-company-settings-security .field input[type="image"] {
  float: left;
  margin: 8px 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}
#form-company-settings-sharing .field select,
#form-company-settings-security .field select {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-company-settings-sharing .field select:focus,
#form-company-settings-security .field select:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-company-settings-sharing .field select.copy-field-select,
#form-company-settings-security .field select.copy-field-select {
  text-align: right !important;
}
#form-company-settings-sharing .field a > img,
#form-company-settings-security .field a > img {
  float: left;
  margin: 8px 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}
#form-company-settings-sharing .field textarea,
#form-company-settings-security .field textarea {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-appearance: none;
  background-color: #e9f3e8;
  width: 100%;
  font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 1px solid #9ba7af;
  box-shadow: 0 1px 0 #ffffff;
  -o-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #00adef;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#form-company-settings-sharing .field textarea:focus,
#form-company-settings-security .field textarea:focus {
  outline: none;
  background-color: white;
  border-color: #00adef;
  box-shadow: 0 0 5px #7ed3f6;
}
#form-company-settings-sharing .field textarea.copy-field-select,
#form-company-settings-security .field textarea.copy-field-select {
  text-align: right !important;
}
@media screen and (max-width: 480px) {
  #form-company-settings-sharing .field,
  #form-company-settings-security .field {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
#form-company-settings-sharing .footer,
#form-company-settings-security .footer {
  margin-left: 30%;
}
#form-company-settings-sharing .footer input[type="button"],
#form-company-settings-security .footer input[type="button"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
}
#form-company-settings-sharing .footer input[type="button"] .plus,
#form-company-settings-security .footer input[type="button"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-company-settings-sharing .footer input[type="button"] .button-body,
#form-company-settings-security .footer input[type="button"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-company-settings-sharing .footer input[type="button"]:hover,
#form-company-settings-security .footer input[type="button"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-company-settings-sharing .footer input[type="button"].variant-blue,
#form-company-settings-security .footer input[type="button"].variant-blue {
  background-color: #00adef;
}
#form-company-settings-sharing .footer input[type="button"].variant-blue:hover,
#form-company-settings-security .footer input[type="button"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-company-settings-sharing .footer input[type="button"].variant-blue.state-selected,
#form-company-settings-security .footer input[type="button"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-company-settings-sharing .footer input[type="button"].variant-orange,
#form-company-settings-security .footer input[type="button"].variant-orange,
#form-company-settings-sharing .footer input[type="button"].variant-red,
#form-company-settings-security .footer input[type="button"].variant-red {
  background-color: #f43611;
}
#form-company-settings-sharing .footer input[type="button"].variant-orange:hover,
#form-company-settings-security .footer input[type="button"].variant-orange:hover,
#form-company-settings-sharing .footer input[type="button"].variant-red:hover,
#form-company-settings-security .footer input[type="button"].variant-red:hover {
  background-color: #f65f42;
}
#form-company-settings-sharing .footer input[type="button"].variant-orange-transparent,
#form-company-settings-security .footer input[type="button"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-company-settings-sharing .footer input[type="button"].variant-orange-transparent:hover,
#form-company-settings-security .footer input[type="button"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-company-settings-sharing .footer input[type="button"].variant-white,
#form-company-settings-security .footer input[type="button"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-company-settings-sharing .footer input[type="button"].variant-white:hover,
#form-company-settings-security .footer input[type="button"].variant-white:hover {
  color: #525863;
}
#form-company-settings-sharing .footer input[type="button"].variant-gray,
#form-company-settings-security .footer input[type="button"].variant-gray {
  background-color: #5e6c74;
}
#form-company-settings-sharing .footer input[type="button"].variant-gray:hover,
#form-company-settings-security .footer input[type="button"].variant-gray:hover {
  background-color: #758690;
}
#form-company-settings-sharing .footer input[type="button"].state-disabled,
#form-company-settings-security .footer input[type="button"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-company-settings-sharing .footer input[type="button"].state-disabled:hover,
#form-company-settings-security .footer input[type="button"].state-disabled:hover {
  background-color: #758690;
}
#form-company-settings-sharing .footer input[type="button"].state-disabled:hover,
#form-company-settings-security .footer input[type="button"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-company-settings-sharing .footer input[type="button"].state-disabled:hover:hover,
#form-company-settings-security .footer input[type="button"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-company-settings-sharing .footer input[type="submit"],
#form-company-settings-security .footer input[type="submit"] {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: 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;
  cursor: pointer;
  background-color: #5e6c74;
  color: white;
  text-decoration: none;
  line-height: 1;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px;
  border: 0;
  margin-right: 8px;
  background-color: #00adef;
}
#form-company-settings-sharing .footer input[type="submit"] .plus,
#form-company-settings-security .footer input[type="submit"] .plus {
  position: relative;
  bottom: 1.5px;
  padding-right: 5px;
}
#form-company-settings-sharing .footer input[type="submit"] .button-body,
#form-company-settings-security .footer input[type="submit"] .button-body {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 5px;
}
#form-company-settings-sharing .footer input[type="submit"]:hover,
#form-company-settings-security .footer input[type="submit"]:hover {
  color: white;
  background-color: #758690;
  text-decoration: none !important;
}
#form-company-settings-sharing .footer input[type="submit"].variant-blue,
#form-company-settings-security .footer input[type="submit"].variant-blue {
  background-color: #00adef;
}
#form-company-settings-sharing .footer input[type="submit"].variant-blue:hover,
#form-company-settings-security .footer input[type="submit"].variant-blue:hover {
  background-color: #23c2ff;
}
#form-company-settings-sharing .footer input[type="submit"].variant-blue.state-selected,
#form-company-settings-security .footer input[type="submit"].variant-blue.state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-company-settings-sharing .footer input[type="submit"].variant-orange,
#form-company-settings-security .footer input[type="submit"].variant-orange,
#form-company-settings-sharing .footer input[type="submit"].variant-red,
#form-company-settings-security .footer input[type="submit"].variant-red {
  background-color: #f43611;
}
#form-company-settings-sharing .footer input[type="submit"].variant-orange:hover,
#form-company-settings-security .footer input[type="submit"].variant-orange:hover,
#form-company-settings-sharing .footer input[type="submit"].variant-red:hover,
#form-company-settings-security .footer input[type="submit"].variant-red:hover {
  background-color: #f65f42;
}
#form-company-settings-sharing .footer input[type="submit"].variant-orange-transparent,
#form-company-settings-security .footer input[type="submit"].variant-orange-transparent {
  background-color: transparent;
  color: #f5821f;
  border-top: 1px solid #f5821f;
}
#form-company-settings-sharing .footer input[type="submit"].variant-orange-transparent:hover,
#form-company-settings-security .footer input[type="submit"].variant-orange-transparent:hover {
  background-color: #f79d50;
  color: #ffffff;
}
#form-company-settings-sharing .footer input[type="submit"].variant-white,
#form-company-settings-security .footer input[type="submit"].variant-white {
  color: #3b3f47;
  background-color: white;
}
#form-company-settings-sharing .footer input[type="submit"].variant-white:hover,
#form-company-settings-security .footer input[type="submit"].variant-white:hover {
  color: #525863;
}
#form-company-settings-sharing .footer input[type="submit"].variant-gray,
#form-company-settings-security .footer input[type="submit"].variant-gray {
  background-color: #5e6c74;
}
#form-company-settings-sharing .footer input[type="submit"].variant-gray:hover,
#form-company-settings-security .footer input[type="submit"].variant-gray:hover {
  background-color: #758690;
}
#form-company-settings-sharing .footer input[type="submit"].state-disabled,
#form-company-settings-security .footer input[type="submit"].state-disabled {
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
}
#form-company-settings-sharing .footer input[type="submit"].state-disabled:hover,
#form-company-settings-security .footer input[type="submit"].state-disabled:hover {
  background-color: #758690;
}
#form-company-settings-sharing .footer input[type="submit"].state-disabled:hover,
#form-company-settings-security .footer input[type="submit"].state-disabled:hover {
  cursor: default;
  background-color: #5e6c74;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #e6e9eb;
  background-color: #5e6c74 !important;
}
#form-company-settings-sharing .footer input[type="submit"].state-disabled:hover:hover,
#form-company-settings-security .footer input[type="submit"].state-disabled:hover:hover {
  background-color: #758690;
}
#form-company-settings-sharing .footer input[type="submit"]:hover,
#form-company-settings-security .footer input[type="submit"]:hover {
  background-color: #23c2ff;
}
#form-company-settings-sharing .footer input[type="submit"].state-selected,
#form-company-settings-security .footer input[type="submit"].state-selected {
  cursor: default;
  background-color: #00adef !important;
}
#form-company-settings-sharing .footer.variant-centered,
#form-company-settings-security .footer.variant-centered {
  margin-left: 0;
  text-align: center;
  width: 100%;
  display: block;
}
@media screen and (max-width: 480px) {
  #form-company-settings-sharing .footer,
  #form-company-settings-security .footer {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
#form-company-settings-sharing .info,
#form-company-settings-security .info {
  display: block;
  margin-left: 30%;
  clear: right;
  color: #5e6c74;
  font-size: 14px;
  line-height: 20px;
}
@media screen and (max-width: 480px) {
  #form-company-settings-sharing .info,
  #form-company-settings-security .info {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
#form-company-settings-sharing td,
#form-company-settings-security td {
  vertical-align: top;
}
#form-company-settings-sharing td .field,
#form-company-settings-security td .field,
#form-company-settings-sharing td .label,
#form-company-settings-security td .label {
  width: auto;
  display: block;
  float: none;
}
#form-company-settings-sharing td .label,
#form-company-settings-security td .label {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 38px;
  vertical-align: top;
}
#form-company-settings-sharing td .footer,
#form-company-settings-security td .footer {
  margin: 0;
}
#form-company-settings-sharing .company-directory-name-field,
#form-company-settings-security .company-directory-name-field {
  padding-left: 42px !important;
  background-image: url(/include/images/icons/company/folder@2x.png) !important;
  background-position: 10px center !important;
  background-repeat: no-repeat !important;
  background-size: 24px 24px !important;
}
.about-tabs,
.account-tabs ul {
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
.about-tabs li,
.account-tabs ul li {
  list-style-type: none;
  display: inline-block;
  height: 34px;
}
.about-tabs li a,
.account-tabs ul li a {
  display: block;
  height: 100%;
  color: #5e6c74;
  text-decoration: none;
  font-size: 12px;
  line-height: 34px;
  padding: 0 20px;
  background: url(/include/images/copysprites_repeat_std/divider_vertical.png) repeat-y top left;
}
.about-tabs li a.active,
.account-tabs ul li a.active,
.about-tabs li a:hover,
.account-tabs ul li a:hover,
.about-tabs li a:active,
.account-tabs ul li a:active {
  color: black;
}
.about-tabs li:first-child a,
.account-tabs ul li:first-child a {
  background: none;
}
@media screen and (max-width: 664px) {
  .about-tabs li,
  .account-tabs ul li {
    width: 49%;
  }
  .about-tabs li a,
  .account-tabs ul li a {
    background: none;
    text-align: center;
  }
}
@media screen and (max-width: 664px) {
  .about-tabs,
  .account-tabs ul {
    text-align: left;
    top: 0px;
  }
}
.tab-underline {
  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) {
  .tab-underline {
    -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);
  }
}
@media screen and (max-width: 664px) {
  .tab-underline {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  #page-install .install-blocks-desktop {
    display: none;
  }
  #page-install .install-text-desktop {
    display: none;
  }
}
@media screen and (min-width: 481px) {
  #page-install .install-text-mobile {
    display: none;
  }
}
.akslider-container {
  position: relative;
  width: 640px;
  height: 300px;
  margin: 10px auto 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.akslider-container ul,
.akslider-container li {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
}
.akslider-container .akslider-slides {
  display: block;
  text-align: center;
  position: relative;
  width: 640px;
  height: 300px;
  overflow: hidden;
}
.akslider-container .akslider-slides .akslider-slide {
  position: absolute;
  display: none;
  width: 640px;
  height: 300px;
  background-color: #F4F3EE;
}
.akslider-container .akslider-slides .akslider-slide.akslider-current {
  display: block;
}
.akslider-container .akslider-controls {
  position: absolute;
  z-index: 101;
  width: 640px;
  height: 300px;
  overflow: hidden;
}
.akslider-container .akslider-controls .akslider-slide-selectors {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 20px;
  line-height: 0;
  cursor: pointer;
}
.akslider-container .akslider-controls .akslider-slide-selectors .akslider-nav-to {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 0 5px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 150ms;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 150ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 150ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 150ms;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 150ms;
  -o-transition-delay: 0s;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
  -o-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
}
.akslider-container .akslider-controls .akslider-slide-selectors .akslider-nav-to:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.akslider-container .akslider-controls .akslider-slide-selectors .akslider-nav-to.akslider-current {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  cursor: default;
}
.akslider-container .akslider-controls .akslider-nav-back,
.akslider-container .akslider-controls .akslider-nav-forward {
  position: relative;
  display: block;
  width: 320px;
  height: 300px;
  cursor: pointer;
}
.akslider-container .akslider-controls .akslider-nav-back .akslider-indicator,
.akslider-container .akslider-controls .akslider-nav-forward .akslider-indicator {
  position: relative;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 150ms;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 150ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 150ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 150ms;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 150ms;
  -o-transition-delay: 0s;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
  -o-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
}
.akslider-container .akslider-controls .akslider-nav-back .akslider-indicator .akslider-icon,
.akslider-container .akslider-controls .akslider-nav-forward .akslider-indicator .akslider-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -13px;
}
.akslider-container .akslider-controls .akslider-nav-back:hover .akslider-indicator,
.akslider-container .akslider-controls .akslider-nav-forward:hover .akslider-indicator {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.akslider-container .akslider-controls .akslider-nav-back {
  float: left;
}
.akslider-container .akslider-controls .akslider-nav-back .akslider-indicator {
  float: left;
  left: 20px;
}
.akslider-container .akslider-controls .akslider-nav-back .akslider-indicator .akslider-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) {
  .akslider-container .akslider-controls .akslider-nav-back .akslider-indicator .akslider-icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.akslider-container .akslider-controls .akslider-nav-forward {
  float: right;
}
.akslider-container .akslider-controls .akslider-nav-forward .akslider-indicator {
  float: right;
  right: 20px;
}
.akslider-container .akslider-controls .akslider-nav-forward .akslider-indicator .akslider-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) {
  .akslider-container .akslider-controls .akslider-nav-forward .akslider-indicator .akslider-icon {
    -moz-background-size: 2048px 256px;
    background-size: 2048px 256px;
    background-image: url(/include/images/copysprites_retina.png?v=jenkins-Copy_Web_Production-444);
  }
}
.akslider-container.akslider-show-arrows-false .akslider-nav-back,
.akslider-container.akslider-show-arrows-false .akslider-nav-forward {
  display: none;
}
.akslider-container.akslider-show-arrows-invisible .akslider-nav-back .akslider-indicator,
.akslider-container.akslider-show-arrows-invisible .akslider-nav-forward .akslider-indicator {
  display: none;
}
.akslider-container.akslider-show-arrows-onhover .akslider-nav-back {
  transition-property: right;
  transition-timing-function: ease-in-out;
  transition-duration: 500ms;
  transition-delay: 0s;
  -webkit-transition-property: right;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 500ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: right;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 500ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: right;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 500ms;
  -ms-transition-delay: 0s;
  -o-transition-property: right;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 500ms;
  -o-transition-delay: 0s;
  right: 320px;
}
.akslider-container.akslider-show-arrows-onhover .akslider-nav-forward {
  transition-property: left;
  transition-timing-function: ease-in-out;
  transition-duration: 500ms;
  transition-delay: 0s;
  -webkit-transition-property: left;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 500ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: left;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 500ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: left;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 500ms;
  -ms-transition-delay: 0s;
  -o-transition-property: left;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 500ms;
  -o-transition-delay: 0s;
  left: 320px;
}
.akslider-container.akslider-show-arrows-onhover:hover .akslider-nav-back {
  right: 0;
}
.akslider-container.akslider-show-arrows-onhover:hover .akslider-nav-forward {
  left: 0;
}
.akslider-container.akslider-show-nav-buttons-onhover .akslider-slide-selectors {
  display: none;
}
.akslider-container.akslider-show-nav-buttons-onhover .akslider-slide-selectors {
  transition-property: bottom;
  transition-timing-function: ease-in-out;
  transition-duration: 500ms;
  transition-delay: 0s;
  -webkit-transition-property: bottom;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 500ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: bottom;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 500ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: bottom;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 500ms;
  -ms-transition-delay: 0s;
  -o-transition-property: bottom;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 500ms;
  -o-transition-delay: 0s;
  bottom: -320px;
}
.akslider-container.akslider-show-nav-buttons-onhover:hover .akslider-slide-selectors {
  bottom: 20px;
}
.tutorial-slideshow .akslider-controls {
  height: 302px;
}
.tutorial-slideshow .akslider-controls .akslider-nav-back {
  display: none;
}
.tutorial-slideshow .akslider-controls .akslider-nav-forward {
  width: 100%;
}
.tutorial-slideshow .intro-slide-1 .intro-slide-logo {
  background-image: url(/include/images/images-std/intro_slide1.png?v=jenkins-Copy_Web_Production-444);
  width: 640px;
  height: 262px;
  -moz-background-size: 640px 262px;
  background-size: 640px 262px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tutorial-slideshow .intro-slide-1 .intro-slide-logo {
    -moz-background-size: 640px 262px;
    background-size: 640px 262px;
    background-image: url(/include/images/images-retina/intro_slide1.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: 20px;
  top: 0px;
  bottom: 0px;
  left: 50%;
  z-index: 100;
  font: 300 18px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet p {
  margin: 10px;
  padding: 0;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet textarea {
  font: 300 13px/24px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 10px 15px;
  width: 275px;
  height: 80px;
  border: 1px solid #bfbdb9 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet a.button-submit {
  color: #FFFFFF;
  height: 44px;
  cursor: pointer;
  padding: 0 20px;
  margin: 5px 0;
  width: 350px;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: transparent;
  background-image: url(/include/images/gradient.svg.php?from=%237ed3f6&to=%23009bd6&v=jenkins-Copy_Web_Production-444);
  *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ed3f6, endColorstr=#009bd6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ed3f6), to(#009bd6));
  background-image: -webkit-linear-gradient(#7ed3f6, #009bd6);
  background-image: -moz-linear-gradient(#7ed3f6, #009bd6);
  background-image: -ms-linear-gradient(#7ed3f6, #009bd6);
  background-image: -o-linear-gradient(#7ed3f6, #009bd6);
  background-image: linear-gradient(#7ed3f6, #009bd6);
  zoom: 1;
  background-color: #7ed3f6;
  border: 1px solid #9ba7af;
  font: 400 20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  font: 300 18px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  width: 50% !important;
  margin-top: 10px !important;
  height: auto;
  display: inline-block;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet a.button-submit:hover {
  background: #7ed3f6;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet a.button-submit:active {
  text-shadow: -1px -1px 1px #ce4c1f;
  background: #f5821f;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet .intro-slide-form-else {
  text-align: center;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet .intro-slide-form-done {
  display: none;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet .intro-slide-form-done p.p1 {
  margin-top: 60px;
  font: 600 30px/48px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet .intro-slide-form-done p.p2 {
  padding: 0 25px;
  font: 300 18px/36px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet.state-done > p,
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet.state-done > a.button-submit,
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet.state-done > textarea,
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet.state-done > .intro-slide-form-else {
  display: none;
}
.tutorial-slideshow .intro-slide-1 form.intro-slide-form-tweet.state-done div.intro-slide-form-done {
  display: block;
}
.tutorial-slideshow .intro-slide-2 {
  background-image: url(/include/images/images-std/intro_slide2.png?v=jenkins-Copy_Web_Production-444);
  width: 640px;
  height: 262px;
  -moz-background-size: 640px 262px;
  background-size: 640px 262px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tutorial-slideshow .intro-slide-2 {
    -moz-background-size: 640px 262px;
    background-size: 640px 262px;
    background-image: url(/include/images/images-retina/intro_slide2.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tutorial-slideshow .intro-slide-3 {
  background-image: url(/include/images/images-std/intro_slide3.png?v=jenkins-Copy_Web_Production-444);
  width: 640px;
  height: 262px;
  -moz-background-size: 640px 262px;
  background-size: 640px 262px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tutorial-slideshow .intro-slide-3 {
    -moz-background-size: 640px 262px;
    background-size: 640px 262px;
    background-image: url(/include/images/images-retina/intro_slide3.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tutorial-slideshow .intro-slide-4 {
  background-image: url(/include/images/images-std/intro_slide4.png?v=jenkins-Copy_Web_Production-444);
  width: 640px;
  height: 262px;
  -moz-background-size: 640px 262px;
  background-size: 640px 262px;
  z-index: 200;
  position: relative;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tutorial-slideshow .intro-slide-4 {
    -moz-background-size: 640px 262px;
    background-size: 640px 262px;
    background-image: url(/include/images/images-retina/intro_slide4.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tutorial-slideshow .intro-slide-4 .intro-slide-migrate-buttons {
  padding-top: 177px;
  text-align: left;
  margin-left: -6px;
}
.tutorial-slideshow .intro-slide-4 .intro-slide-migrate-buttons .button {
  width: 355px;
  padding: 3px 10px;
}
.tutorial-slideshow .intro-slide-5 {
  background-image: url(/include/images/images-std/intro_slide5.png?v=jenkins-Copy_Web_Production-444);
  width: 640px;
  height: 262px;
  -moz-background-size: 640px 262px;
  background-size: 640px 262px;
  z-index: 200;
  position: relative;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .tutorial-slideshow .intro-slide-5 {
    -moz-background-size: 640px 262px;
    background-size: 640px 262px;
    background-image: url(/include/images/images-retina/intro_slide5.png?v=jenkins-Copy_Web_Production-444);
  }
}
.tutorial-slideshow .intro-slide-5 .intro-slide-migrate-radio-choices {
  padding-top: 80px;
  text-align: center;
}
.tutorial-slideshow .intro-slide-5 .intro-slide-migrate-radio-choices .intro-slide-migrate-radio-hit-area {
  display: inline-block !important;
  width: 102px;
  padding-top: 75px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.tutorial-slideshow .intro-slide-5 .intro-slide-migrate-radio-choices .intro-slide-migrate-buttons .button {
  width: 300px;
  padding: 3px 10px;
}
.tutorial-custom-arrows {
  position: relative;
  z-index: 101;
  margin-top: -35px;
}
.tutorial-custom-arrows .back,
.tutorial-custom-arrows .forward,
.tutorial-custom-arrows .close {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #3b3f47;
  cursor: pointer;
  line-height: 30px;
  padding: 0 7px;
  font-size: 14px;
  font-weight: bold;
}
.tutorial-custom-arrows .back:hover,
.tutorial-custom-arrows .forward:hover,
.tutorial-custom-arrows .close:hover {
  color: #f5821f;
}
.tutorial-custom-arrows .back.state-hidden,
.tutorial-custom-arrows .forward.state-hidden,
.tutorial-custom-arrows .close.state-hidden {
  display: none;
}
.tutorial-custom-arrows .back {
  float: left;
}
.tutorial-custom-arrows .forward,
.tutorial-custom-arrows .close {
  float: right;
  color: #00adef;
}
.by-barracuda {
  background-image: url(/include/images/images-std/by-barracuda.png?v=jenkins-Copy_Web_Production-444);
  width: 63px;
  height: 32px;
  -moz-background-size: 63px 32px;
  background-size: 63px 32px;
  position: fixed;
  z-index: 4;
  bottom: 10px;
  right: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .by-barracuda {
    -moz-background-size: 63px 32px;
    background-size: 63px 32px;
    background-image: url(/include/images/images-retina/by-barracuda.png?v=jenkins-Copy_Web_Production-444);
  }
}
.by-barracuda.main-about {
  bottom: auto;
  right: 10px;
  margin-top: 93px;
}
.application-default-permissions label {
  width: 210px;
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
}
.application-default-permissions small {
  display: block;
  padding-left: 18px;
  color: #999;
}
.application-default-permissions div {
  margin-bottom: 11px;
}
#about.page .copy-form {
  max-width: 800px;
}
.apps-directory {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  list-style-type: 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;
}
.apps-directory .application {
  width: 200px;
  padding: 10px;
  margin: 10px;
  background-color: #ffffff;
  border: 1px solid #7a7677;
  display: inline-block;
}
.apps-directory .application figure {
  position: relative;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.apps-directory .application figure img {
  width: 100%;
}
.apps-directory .application figure .app-description {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
  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: 100ms;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 100ms;
  -webkit-transition-delay: 0s;
  -moz-transition-property: opacity;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: 100ms;
  -moz-transition-delay: 0s;
  -ms-transition-property: opacity;
  -ms-transition-timing-function: ease-in-out;
  -ms-transition-duration: 100ms;
  -ms-transition-delay: 0s;
  -o-transition-property: opacity;
  -o-transition-timing-function: ease-in-out;
  -o-transition-duration: 100ms;
  -o-transition-delay: 0s;
}
.apps-directory .application figure:hover .app-description {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.apps-directory .application .app-creator {
  font-size: 14px;
}
.authorize-app {
  padding: 20px;
  font-weight: 300;
  max-width: 760px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.authorize-app:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.authorize-app hr {
  margin: 20px auto;
  clear: both;
}
.authorize-app p {
  text-align: center;
}
.authorize-app .app-icon-wrapper {
  border: 1px solid #eeebe5;
  display: block;
  width: 142px;
  height: 90px;
  position: relative;
  margin: 0 auto 20px;
}
.authorize-app .app-icon-wrapper .app-icon {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e5e3de;
  overflow: hidden;
  border: 4px solid #f5f5f5;
}
.authorize-app .app-icon-wrapper .app-icon img {
  width: 100%;
}
.authorize-app .app-icon-wrapper .app-icon .default-icon {
  width: 80%;
  margin: -18px 10% 0;
}
.authorize-app .app-information {
  display: block;
  max-width: 403px;
  margin: 20px auto;
}
.authorize-app .app-information dt {
  float: left;
  font-weight: 300;
  padding-right: 5px;
  width: 85px;
}
.authorize-app .app-permissions {
  max-width: 403px;
  margin: auto;
}
.authorize-app .app-permissions li {
  font-weight: 500;
}
.authorize-app .app-permissions p {
  color: #981f07;
  font-weight: bold;
}
.authorize-app .auth-actions {
  width: 160px;
  margin: auto;
}
.authorize-app .auth-actions .copy-btn {
  margin: 0;
}
.authorize-app #login_form,
.authorize-app #signup_form {
  display: none;
}
.authorize-app #login_form.state-visible,
.authorize-app #signup_form.state-visible {
  display: block;
}
.authorize-app #login_form input[name="login"],
.authorize-app #signup_form input[name="login"],
.authorize-app #login_form input[name="signup"],
.authorize-app #signup_form input[name="signup"],
.authorize-app #login_form .form-button-shadow,
.authorize-app #signup_form .form-button-shadow {
  display: none;
}
.authorize-app #login_form .switch-forms,
.authorize-app #signup_form .switch-forms {
  float: right;
  cursor: pointer;
}
.authorize-app .new-form,
.authorize-app #login_form .new-form,
.authorize-app #signup_form .new-form {
  padding: 0;
}
@media screen and (min-width: 760px) {
  .authorize-app.logged-out {
    width: 760px;
    margin: auto;
  }
  .authorize-app.logged-out .section-1 {
    float: left;
    width: 338px;
  }
  .authorize-app.logged-out .login-required,
  .authorize-app.logged-out .section-2 {
    float: right;
    width: 320px;
  }
  .authorize-app.logged-out .login-required {
    margin-top: 111px;
  }
  .authorize-app.logged-out .section-2 {
    clear: right;
  }
  .authorize-app.logged-out hr.after-permissions {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .authorize-app hr {
    margin: 10px auto;
  }
  .authorize-app .app-information {
    margin: 10px auto;
  }
  .authorize-app .app-information,
  .authorize-app .app-permissions {
    font-size: 12px;
  }
  .authorize-app .login-prompt {
    font-size: 13px;
  }
}
@media screen and (max-width: 419px) {
  .authorize-app .app-icon-wrapper {
    float: left;
    margin: 0px 10px 10px 0;
  }
  .authorize-app .auth-prompt {
    text-align: left;
    margin: 0 0 0 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  .authorize-app .login-prompt {
    padding: 0 20px;
  }
  .authorize-app .login-required {
    margin: 0 -20px;
  }
}
#subscribed-applications {
  margin: 0 auto;
}
#subscribed-applications th,
#subscribed-applications td {
  text-align: left;
}
#subscribed-applications td {
  font-weight: normal;
  width: 50%;
}
#subscribed-applications ul {
  margin-top: 5px;
}
#subscribed-applications .info {
  vertical-align: top;
  width: 500px;
}
#subscribed-applications .perms {
  font-size: 14px;
  vertical-align: top;
  width: 300px;
}
#subscribed-applications .title {
  font-size: 19px;
  margin-bottom: 4px;
  display: block;
}
#subscribed-applications .subscribed {
  font-size: 13px;
}
#subscribed-applications .revoke-button {
  margin-top: 20px;
}
#find-more-applications {
  text-align: center;
  padding-bottom: 20px;
}
.no-items {
  color: #7a7677;
  font-size: 18px;
  text-align: center;
  margin-top: 160px;
}
.form-heading {
  color: #7a7677;
  margin: 0 0 5px;
  font-weight: 300;
  text-align: left;
  padding: 10px 25px;
  font-size: 15px;
  line-height: 1.2;
}
.form-heading strong {
  font-weight: 300;
  color: #f5821f;
}
.form-heading.normal {
  font-weight: normal;
}
.activate-signup-body,
.activate-loggedin-body,
.activate-login-body,
.referral-signup-body {
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.activate-signup-body .divider,
.activate-loggedin-body .divider,
.activate-login-body .divider,
.referral-signup-body .divider {
  position: absolute;
  width: 1px;
  background-color: #00adef;
  top: 10px;
  bottom: 0;
  left: 50%;
}
@media screen and (max-width: 745px) {
  .activate-signup-body,
  .activate-loggedin-body,
  .activate-login-body,
  .referral-signup-body {
    max-width: 400px;
    margin-top: 10px;
  }
  .activate-signup-body .divider,
  .activate-loggedin-body .divider,
  .activate-login-body .divider,
  .referral-signup-body .divider {
    display: none;
  }
}
.activate-signup-body .form-tagline,
.activate-loggedin-body .form-tagline,
.activate-login-body .form-tagline,
.referral-signup-body .form-tagline {
  font-size: 22px;
  color: #00adef;
  font-weight: lighter;
  padding: 0;
  margin: 15px 0 0 17px;
}
@media screen and (max-width: 745px) {
  .activate-signup-body .form-tagline,
  .activate-loggedin-body .form-tagline,
  .activate-login-body .form-tagline,
  .referral-signup-body .form-tagline {
    display: none;
  }
}
.activate-signup-body .form-heading,
.activate-loggedin-body .form-heading,
.activate-login-body .form-heading,
.referral-signup-body .form-heading {
  font-size: 20px;
  margin-bottom: 0;
  font-weight: 300;
}
@media screen and (max-width: 745px) {
  .activate-signup-body .form-heading,
  .activate-loggedin-body .form-heading,
  .activate-login-body .form-heading,
  .referral-signup-body .form-heading {
    text-align: center;
  }
}
.activate-signup-body p.form-other,
.activate-loggedin-body p.form-other,
.activate-login-body p.form-other,
.referral-signup-body p.form-other {
  text-align: left;
  margin: 0;
  font-size: 15px;
  font-weight: 300;
  color: #f5821f;
}
.activate-signup-body .slider-controls,
.activate-loggedin-body .slider-controls,
.activate-login-body .slider-controls,
.referral-signup-body .slider-controls {
  text-align: center;
  position: absolute;
  top: 112px;
  left: 50%;
  margin-left: -24px;
}
@media screen and (min-width: 745px) {
  .activate-signup-body .slider-controls,
  .activate-loggedin-body .slider-controls,
  .activate-login-body .slider-controls,
  .referral-signup-body .slider-controls {
    display: none;
  }
}
.activate-signup-body .slider-controls span,
.activate-loggedin-body .slider-controls span,
.activate-login-body .slider-controls span,
.referral-signup-body .slider-controls span {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #bbb;
  margin: 0 3px;
  cursor: pointer;
}
.activate-signup-body .slider-controls span.active,
.activate-loggedin-body .slider-controls span.active,
.activate-login-body .slider-controls span.active,
.referral-signup-body .slider-controls span.active {
  background: #333;
  border-color: #333 !important;
}
.activate-signup-body .actions.fill-modal a.button,
.activate-loggedin-body .actions.fill-modal a.button,
.activate-login-body .actions.fill-modal a.button,
.referral-signup-body .actions.fill-modal a.button {
  position: absolute;
}
@media screen and (max-width: 745px) {
  .activate-signup-body .actions.fill-modal a.button,
  .activate-loggedin-body .actions.fill-modal a.button,
  .activate-login-body .actions.fill-modal a.button,
  .referral-signup-body .actions.fill-modal a.button {
    position: static;
  }
}
.activate-signup-wrapper,
.activate-loggedin-wrapper,
.activate-login-wrapper,
.referral-signup-wrapper {
  float: left;
  width: 400px;
}
@media screen and (max-width: 745px) {
  .activate-signup-wrapper .auth-form,
  .activate-loggedin-wrapper .auth-form,
  .activate-login-wrapper .auth-form,
  .referral-signup-wrapper .auth-form {
    margin: 0 auto;
  }
}
.activate-signup-wrapper .auth-form .new-form,
.activate-loggedin-wrapper .auth-form .new-form,
.activate-login-wrapper .auth-form .new-form,
.referral-signup-wrapper .auth-form .new-form {
  padding-bottom: 0;
}
.activate_bos_data,
.referral_points {
  width: 360px;
  float: right;
  margin: 25px 15px 0 0;
  position: relative;
}
.activate_bos_data.activate_bos_data,
.referral_points.activate_bos_data {
  margin: 15px 15px 0 0;
}
@media screen and (max-width: 745px) {
  .activate_bos_data,
  .referral_points {
    overflow: hidden;
    visibility: hidden;
    float: none;
    margin: 0 auto;
    border: 1px solid #EBEAE5;
    background-color: #F8F9F4;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
}
.activate_bos_data ul,
.referral_points ul {
  margin: 0;
  padding: 0;
  position: relative;
}
@media screen and (max-width: 745px) {
  .activate_bos_data ul,
  .referral_points ul {
    overflow: hidden;
  }
}
.activate_bos_data ul li,
.referral_points ul li {
  list-style-type: none;
  overflow: hidden;
  margin-bottom: 10px;
}
@media screen and (max-width: 745px) {
  .activate_bos_data ul li,
  .referral_points ul li {
    float: left;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    padding: 10px;
  }
}
.activate_bos_data .icon,
.referral_points .icon {
  float: left;
  margin-right: 15px;
}
.activate_bos_data .icon.right,
.referral_points .icon.right {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}
.activate_bos_data em,
.referral_points em {
  color: #00adef;
  font-style: normal;
  font-weight: lighter;
  padding: 0 0 5px;
  display: block;
  font-size: 24px;
}
.activate_bos_data p,
.referral_points p {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #5e6c74;
}
.activate_bos_data .icon-bettercloud,
.referral_points .icon-bettercloud {
  background-image: url(/include/images/images-std/signup-ribboncloud.png?v=jenkins-Copy_Web_Production-444);
  width: 111px;
  height: 78px;
  -moz-background-size: 111px 78px;
  background-size: 111px 78px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .activate_bos_data .icon-bettercloud,
  .referral_points .icon-bettercloud {
    -moz-background-size: 111px 78px;
    background-size: 111px 78px;
    background-image: url(/include/images/images-retina/signup-ribboncloud.png?v=jenkins-Copy_Web_Production-444);
  }
}
.activate_bos_data .icon-privacy,
.referral_points .icon-privacy {
  background-image: url(/include/images/images-std/signup-eyes.png?v=jenkins-Copy_Web_Production-444);
  width: 105px;
  height: 106px;
  -moz-background-size: 105px 106px;
  background-size: 105px 106px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .activate_bos_data .icon-privacy,
  .referral_points .icon-privacy {
    -moz-background-size: 105px 106px;
    background-size: 105px 106px;
    background-image: url(/include/images/images-retina/signup-eyes.png?v=jenkins-Copy_Web_Production-444);
  }
}
.activate_bos_data .icon-sharing,
.referral_points .icon-sharing {
  background-image: url(/include/images/images-std/signup-securecloud.png?v=jenkins-Copy_Web_Production-444);
  width: 122px;
  height: 94px;
  -moz-background-size: 122px 94px;
  background-size: 122px 94px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .activate_bos_data .icon-sharing,
  .referral_points .icon-sharing {
    -moz-background-size: 122px 94px;
    background-size: 122px 94px;
    background-image: url(/include/images/images-retina/signup-securecloud.png?v=jenkins-Copy_Web_Production-444);
  }
}
.modal-inner .two-column .column {
  float: none;
  width: auto;
}
.modal-inner .two-column .divider {
  float: none;
  margin: 15px 0;
  height: 2px;
  width: 100%;
}
.modal-inner.wide .modal-logo-wrapper {
  display: none;
}
.two-column,
.modal-inner.wide .two-column {
  max-width: 820px;
  margin: 0 auto;
  overflow: hidden;
}
.two-column .newForm,
.modal-inner.wide .two-column .newForm {
  margin: 0;
}
.two-column .column,
.modal-inner.wide .two-column .column {
  width: 46%;
  float: left;
}
@media screen and (max-width: 480px) {
  .two-column .column,
  .modal-inner.wide .two-column .column {
    float: none;
    width: 100%;
  }
}
.two-column .divider,
.modal-inner.wide .two-column .divider {
  float: left;
  width: 1px;
  background-color: #00adef;
  height: 333px;
  margin: 0 3%;
}
@media screen and (max-width: 480px) {
  .two-column .divider,
  .modal-inner.wide .two-column .divider {
    float: none;
    margin: 15px 0;
    height: 2px;
    width: 100%;
  }
}
.user-info-wrapper {
  margin: 15px 0;
}
.user-info-wrapper p {
  color: #3b3f47;
  padding: 0 20px;
  margin: 0 0 15px;
}
.remove-company-form.new-form,
.remove-account-form.new-form {
  padding: 0;
}
.remove-company-form.new-form .form-heading,
.remove-account-form.new-form .form-heading {
  padding: 0 25px 10px;
}
.remove-company-form.new-form .description,
.remove-account-form.new-form .description {
  padding: 0 25px;
}
.remove-company-form.new-form label.admin-password,
.remove-account-form.new-form label.admin-password {
  padding: 17px 25px 0;
}
ul.bulletin-list,
ol.bulletin-list {
  max-width: 500px;
  text-align: left;
  margin: 0 auto;
  font-weight: normal;
  font-size: 14px;
  background-color: #fff;
  padding: 10px 10px 10px 30px;
}
ul.bulletin-list li,
ol.bulletin-list li {
  margin-bottom: 3px;
}
/*# sourceMappingURL=/dist/bootstrap-lib.map */