   html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; } body {  margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block; } audio, canvas, progress, video {  display: inline-block;  vertical-align: baseline; } audio:not([controls]) {  display: none;  height: 0; } [hidden], template {  display: none; } a {  background-color: transparent; } a:active, a:hover {  outline: 0; } abbr[title] {  border-bottom: 1px dotted; } b, strong {  font-weight: bold; } dfn {  font-style: italic; } h1 {  font-size: 2em;  margin: 0.67em 0; } mark {  background: #ff0;  color: #000; } small {  font-size: 80%; } sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; } sup {  top: -0.5em; } sub {  bottom: -0.25em; } img {  border: 0; } svg:not(:root) {  overflow: hidden; } figure {  margin: 1em 40px; } hr {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;   box-sizing: content-box;  height: 0; } pre {  overflow: auto; } code, kbd, pre, samp {  font-family: monospace, monospace;  font-size: 1em; } button, input, optgroup, select, textarea {  color: inherit;  font: inherit;  margin: 0; } button {  overflow: visible; } button, select {  text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] {  -webkit-appearance: button;  cursor: pointer; } button[disabled], html input[disabled] {  cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner {  border: 0;  padding: 0; } input {  line-height: normal; } input[type="checkbox"], input[type="radio"] {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;  padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {  height: auto; } input[type="search"] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; } fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em; } legend {  border: 0;  padding: 0; } textarea {  overflow: auto; } optgroup {  font-weight: bold; } table {  border-collapse: collapse;  border-spacing: 0; } td, th {  padding: 0; } @media print {  *,  *:before,  *:after {   background: transparent !important;   color: #000 !important;   -webkit-box-shadow: none !important; box-shadow: none !important;   text-shadow: none !important;  }  a,  a:visited {   text-decoration: underline;  }  a[href]:after {   content: " (" attr(href) ")";  }  abbr[title]:after {   content: " (" attr(title) ")";  }  a[href^="#"]:after,  a[href^="javascript:"]:after {   content: "";  }  pre,  blockquote {   border: 1px solid #999;   page-break-inside: avoid;  }  thead {   display: table-header-group;  }  tr,  img {   page-break-inside: avoid;  }  img {   max-width: 100% !important;  }  p,  h2,  h3 {   orphans: 3;   widows: 3;  }  h2,  h3 {   page-break-after: avoid;  }  select {   background: #fff !important;  }  .navbar {   display: none;  }  .btn > .caret,  .dropup > .btn > .caret {   border-top-color: #000 !important;  }  .label {   border: 1px solid #000;  }  .table {   border-collapse: collapse !important;  }  .table td,  .table th {   background-color: #fff !important;  }  .table-bordered th,  .table-bordered td {   border: 1px solid #ddd !important;  } } * {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } *:before, *:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } html {  font-size: 10px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;  line-height: 1.42857143;  color: #333333;  background-color: #ffffff; } input, button, select, textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit; } a {  color: #428bca;  text-decoration: none; } a:hover, a:focus {  color: #2a6496;  text-decoration: underline; } a:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } figure {  margin: 0; } img {  vertical-align: middle; } .img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img {  display: block;  max-width: 100%;  height: auto; } .img-rounded {  border-radius: 6px; } .img-thumbnail {  padding: 4px;  line-height: 1.42857143;  background-color: #ffffff;  border: 1px solid #dddddd;  border-radius: 4px;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  display: inline-block;  max-width: 100%;  height: auto; } .img-circle {  border-radius: 50%; } hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eeeeee; } .sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto; } [role="button"] {  cursor: pointer; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: inherit;  font-weight: 600;  line-height: 1.1;  color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {  font-weight: normal;  line-height: 1;  color: #777777; } h1, .h1, h2, .h2, h3, .h3 {  margin-top: 20px;  margin-bottom: 10px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {  font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 {  margin-top: 10px;  margin-bottom: 10px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {  font-size: 75%; } h1, .h1 {  font-size: 36px; } h2, .h2 {  font-size: 30px; } h3, .h3 {  font-size: 24px; } h4, .h4 {  font-size: 18px; } h5, .h5 {  font-size: 14px; } h6, .h6 {  font-size: 12px; } p {  margin: 0 0 10px; } .lead {  margin-bottom: 20px;  font-size: 16px;  font-weight: 300;  line-height: 1.4; } @media (min-width: 768px) {  .lead {   font-size: 21px;  } } small, .small {  font-size: 85%; } mark, .mark {  background-color: #fcf8e3;  padding: .2em; } .text-left {  text-align: left; } .text-right {  text-align: right; } .text-center {  text-align: center; } .text-justify {  text-align: justify; } .text-nowrap {  white-space: nowrap; } .text-lowercase {  text-transform: lowercase; } .text-uppercase {  text-transform: uppercase; } .text-capitalize {  text-transform: capitalize; } .text-muted {  color: #777777; } .text-primary {  color: #428bca; } a.text-primary:hover {  color: #3071a9; } .text-success {  color: #3c763d; } a.text-success:hover {  color: #2b542c; } .text-info {  color: #31708f; } a.text-info:hover {  color: #245269; } .text-warning {  color: #8a6d3b; } a.text-warning:hover {  color: #66512c; } .text-danger {  color: #a94442; } a.text-danger:hover {  color: #843534; } .bg-primary {  color: #fff;  background-color: #428bca; } a.bg-primary:hover {  background-color: #3071a9; } .bg-success {  background-color: #dff0d8; } a.bg-success:hover {  background-color: #c1e2b3; } .bg-info {  background-color: #d9edf7; } a.bg-info:hover {  background-color: #afd9ee; } .bg-warning {  background-color: #fcf8e3; } a.bg-warning:hover {  background-color: #f7ecb5; } .bg-danger {  background-color: #f2dede; } a.bg-danger:hover {  background-color: #e4b9b9; } .page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eeeeee; } ul, ol {  margin-top: 0;  margin-bottom: 10px; } ul ul, ol ul, ul ol, ol ol {  margin-bottom: 0; } .list-unstyled {  padding-left: 0;  list-style: none; } .list-inline {  padding-left: 0;  list-style: none;  margin-left: -5px; } .list-inline > li {  display: inline-block;  padding-left: 5px;  padding-right: 5px; } dl {  margin-top: 0;  margin-bottom: 20px; } dt, dd {  line-height: 1.42857143; } dt {  font-weight: bold; } dd {  margin-left: 0; } @media (min-width: 768px) {  .dl-horizontal dt {   float: left;   width: 160px;   clear: left;   text-align: right;   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;  }  .dl-horizontal dd {   margin-left: 180px;  } } abbr[title], abbr[data-original-title] {  cursor: help;  border-bottom: 1px dotted #777777; } .initialism {  font-size: 90%;  text-transform: uppercase; } blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 17.5px;  border-left: 5px solid #eeeeee; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {  margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small {  display: block;  font-size: 80%;  line-height: 1.42857143;  color: #777777; } blockquote footer:before, blockquote small:before, blockquote .small:before {  content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right {  padding-right: 15px;  padding-left: 0;  border-right: 5px solid #eeeeee;  border-left: 0;  text-align: right; } .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {  content: ''; } .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {  content: '\00A0 \2014'; } address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.42857143; } code, kbd, pre, samp {  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px; } kbd {  padding: 2px 4px;  font-size: 90%;  color: #ffffff;  background-color: #333333;  border-radius: 3px;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } kbd kbd {  padding: 0;  font-size: 100%;  font-weight: bold;  -webkit-box-shadow: none;   box-shadow: none; } pre {  display: block;  padding: 9.5px;  margin: 0 0 10px;  font-size: 13px;  line-height: 1.42857143;  word-break: break-all;  word-wrap: break-word;  color: #333333;  background-color: #f5f5f5;  border: 1px solid #cccccc;  border-radius: 4px; } pre code {  padding: 0;  font-size: inherit;  color: inherit;  white-space: pre-wrap;  background-color: transparent;  border-radius: 0; } .pre-scrollable {  max-height: 340px;  overflow-y: scroll; } .container {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; } @media (min-width: 768px) {  .container {   width: 750px;  } } @media (min-width: 992px) {  .container {   width: 970px;  } } @media (min-width: 1200px) {  .container {   width: 1170px;  } } .container-fluid {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; } .row {  margin-left: -15px;  margin-right: -15px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  position: relative;  min-height: 1px;  padding-left: 15px;  padding-right: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {  float: left; } .col-xs-12 {  width: 100%; } .col-xs-11 {  width: 91.66666667%; } .col-xs-10 {  width: 83.33333333%; } .col-xs-9 {  width: 75%; } .col-xs-8 {  width: 66.66666667%; } .col-xs-7 {  width: 58.33333333%; } .col-xs-6 {  width: 50%; } .col-xs-5 {  width: 41.66666667%; } .col-xs-4 {  width: 33.33333333%; } .col-xs-3 {  width: 25%; } .col-xs-2 {  width: 16.66666667%; } .col-xs-1 {  width: 8.33333333%; } .col-xs-pull-12 {  right: 100%; } .col-xs-pull-11 {  right: 91.66666667%; } .col-xs-pull-10 {  right: 83.33333333%; } .col-xs-pull-9 {  right: 75%; } .col-xs-pull-8 {  right: 66.66666667%; } .col-xs-pull-7 {  right: 58.33333333%; } .col-xs-pull-6 {  right: 50%; } .col-xs-pull-5 {  right: 41.66666667%; } .col-xs-pull-4 {  right: 33.33333333%; } .col-xs-pull-3 {  right: 25%; } .col-xs-pull-2 {  right: 16.66666667%; } .col-xs-pull-1 {  right: 8.33333333%; } .col-xs-pull-0 {  right: auto; } .col-xs-push-12 {  left: 100%; } .col-xs-push-11 {  left: 91.66666667%; } .col-xs-push-10 {  left: 83.33333333%; } .col-xs-push-9 {  left: 75%; } .col-xs-push-8 {  left: 66.66666667%; } .col-xs-push-7 {  left: 58.33333333%; } .col-xs-push-6 {  left: 50%; } .col-xs-push-5 {  left: 41.66666667%; } .col-xs-push-4 {  left: 33.33333333%; } .col-xs-push-3 {  left: 25%; } .col-xs-push-2 {  left: 16.66666667%; } .col-xs-push-1 {  left: 8.33333333%; } .col-xs-push-0 {  left: auto; } .col-xs-offset-12 {  margin-left: 100%; } .col-xs-offset-11 {  margin-left: 91.66666667%; } .col-xs-offset-10 {  margin-left: 83.33333333%; } .col-xs-offset-9 {  margin-left: 75%; } .col-xs-offset-8 {  margin-left: 66.66666667%; } .col-xs-offset-7 {  margin-left: 58.33333333%; } .col-xs-offset-6 {  margin-left: 50%; } .col-xs-offset-5 {  margin-left: 41.66666667%; } .col-xs-offset-4 {  margin-left: 33.33333333%; } .col-xs-offset-3 {  margin-left: 25%; } .col-xs-offset-2 {  margin-left: 16.66666667%; } .col-xs-offset-1 {  margin-left: 8.33333333%; } .col-xs-offset-0 {  margin-left: 0%; } @media (min-width: 768px) {  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {   float: left;  }  .col-sm-12 {   width: 100%;  }  .col-sm-11 {   width: 91.66666667%;  }  .col-sm-10 {   width: 83.33333333%;  }  .col-sm-9 {   width: 75%;  }  .col-sm-8 {   width: 66.66666667%;  }  .col-sm-7 {   width: 58.33333333%;  }  .col-sm-6 {   width: 50%;  }  .col-sm-5 {   width: 41.66666667%;  }  .col-sm-4 {   width: 33.33333333%;  }  .col-sm-3 {   width: 25%;  }  .col-sm-2 {   width: 16.66666667%;  }  .col-sm-1 {   width: 8.33333333%;  }  .col-sm-pull-12 {   right: 100%;  }  .col-sm-pull-11 {   right: 91.66666667%;  }  .col-sm-pull-10 {   right: 83.33333333%;  }  .col-sm-pull-9 {   right: 75%;  }  .col-sm-pull-8 {   right: 66.66666667%;  }  .col-sm-pull-7 {   right: 58.33333333%;  }  .col-sm-pull-6 {   right: 50%;  }  .col-sm-pull-5 {   right: 41.66666667%;  }  .col-sm-pull-4 {   right: 33.33333333%;  }  .col-sm-pull-3 {   right: 25%;  }  .col-sm-pull-2 {   right: 16.66666667%;  }  .col-sm-pull-1 {   right: 8.33333333%;  }  .col-sm-pull-0 {   right: auto;  }  .col-sm-push-12 {   left: 100%;  }  .col-sm-push-11 {   left: 91.66666667%;  }  .col-sm-push-10 {   left: 83.33333333%;  }  .col-sm-push-9 {   left: 75%;  }  .col-sm-push-8 {   left: 66.66666667%;  }  .col-sm-push-7 {   left: 58.33333333%;  }  .col-sm-push-6 {   left: 50%;  }  .col-sm-push-5 {   left: 41.66666667%;  }  .col-sm-push-4 {   left: 33.33333333%;  }  .col-sm-push-3 {   left: 25%;  }  .col-sm-push-2 {   left: 16.66666667%;  }  .col-sm-push-1 {   left: 8.33333333%;  }  .col-sm-push-0 {   left: auto;  }  .col-sm-offset-12 {   margin-left: 100%;  }  .col-sm-offset-11 {   margin-left: 91.66666667%;  }  .col-sm-offset-10 {   margin-left: 83.33333333%;  }  .col-sm-offset-9 {   margin-left: 75%;  }  .col-sm-offset-8 {   margin-left: 66.66666667%;  }  .col-sm-offset-7 {   margin-left: 58.33333333%;  }  .col-sm-offset-6 {   margin-left: 50%;  }  .col-sm-offset-5 {   margin-left: 41.66666667%;  }  .col-sm-offset-4 {   margin-left: 33.33333333%;  }  .col-sm-offset-3 {   margin-left: 25%;  }  .col-sm-offset-2 {   margin-left: 16.66666667%;  }  .col-sm-offset-1 {   margin-left: 8.33333333%;  }  .col-sm-offset-0 {   margin-left: 0%;  } } @media (min-width: 992px) {  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {   float: left;  }  .col-md-12 {   width: 100%;  }  .col-md-11 {   width: 91.66666667%;  }  .col-md-10 {   width: 83.33333333%;  }  .col-md-9 {   width: 75%;  }  .col-md-8 {   width: 66.66666667%;  }  .col-md-7 {   width: 58.33333333%;  }  .col-md-6 {   width: 50%;  }  .col-md-5 {   width: 41.66666667%;  }  .col-md-4 {   width: 33.33333333%;  }  .col-md-3 {   width: 25%;  }  .col-md-2 {   width: 16.66666667%;  }  .col-md-1 {   width: 8.33333333%;  }  .col-md-pull-12 {   right: 100%;  }  .col-md-pull-11 {   right: 91.66666667%;  }  .col-md-pull-10 {   right: 83.33333333%;  }  .col-md-pull-9 {   right: 75%;  }  .col-md-pull-8 {   right: 66.66666667%;  }  .col-md-pull-7 {   right: 58.33333333%;  }  .col-md-pull-6 {   right: 50%;  }  .col-md-pull-5 {   right: 41.66666667%;  }  .col-md-pull-4 {   right: 33.33333333%;  }  .col-md-pull-3 {   right: 25%;  }  .col-md-pull-2 {   right: 16.66666667%;  }  .col-md-pull-1 {   right: 8.33333333%;  }  .col-md-pull-0 {   right: auto;  }  .col-md-push-12 {   left: 100%;  }  .col-md-push-11 {   left: 91.66666667%;  }  .col-md-push-10 {   left: 83.33333333%;  }  .col-md-push-9 {   left: 75%;  }  .col-md-push-8 {   left: 66.66666667%;  }  .col-md-push-7 {   left: 58.33333333%;  }  .col-md-push-6 {   left: 50%;  }  .col-md-push-5 {   left: 41.66666667%;  }  .col-md-push-4 {   left: 33.33333333%;  }  .col-md-push-3 {   left: 25%;  }  .col-md-push-2 {   left: 16.66666667%;  }  .col-md-push-1 {   left: 8.33333333%;  }  .col-md-push-0 {   left: auto;  }  .col-md-offset-12 {   margin-left: 100%;  }  .col-md-offset-11 {   margin-left: 91.66666667%;  }  .col-md-offset-10 {   margin-left: 83.33333333%;  }  .col-md-offset-9 {   margin-left: 75%;  }  .col-md-offset-8 {   margin-left: 66.66666667%;  }  .col-md-offset-7 {   margin-left: 58.33333333%;  }  .col-md-offset-6 {   margin-left: 50%;  }  .col-md-offset-5 {   margin-left: 41.66666667%;  }  .col-md-offset-4 {   margin-left: 33.33333333%;  }  .col-md-offset-3 {   margin-left: 25%;  }  .col-md-offset-2 {   margin-left: 16.66666667%;  }  .col-md-offset-1 {   margin-left: 8.33333333%;  }  .col-md-offset-0 {   margin-left: 0%;  } } @media (min-width: 1200px) {  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {   float: left;  }  .col-lg-12 {   width: 100%;  }  .col-lg-11 {   width: 91.66666667%;  }  .col-lg-10 {   width: 83.33333333%;  }  .col-lg-9 {   width: 75%;  }  .col-lg-8 {   width: 66.66666667%;  }  .col-lg-7 {   width: 58.33333333%;  }  .col-lg-6 {   width: 50%;  }  .col-lg-5 {   width: 41.66666667%;  }  .col-lg-4 {   width: 33.33333333%;  }  .col-lg-3 {   width: 25%;  }  .col-lg-2 {   width: 16.66666667%;  }  .col-lg-1 {   width: 8.33333333%;  }  .col-lg-pull-12 {   right: 100%;  }  .col-lg-pull-11 {   right: 91.66666667%;  }  .col-lg-pull-10 {   right: 83.33333333%;  }  .col-lg-pull-9 {   right: 75%;  }  .col-lg-pull-8 {   right: 66.66666667%;  }  .col-lg-pull-7 {   right: 58.33333333%;  }  .col-lg-pull-6 {   right: 50%;  }  .col-lg-pull-5 {   right: 41.66666667%;  }  .col-lg-pull-4 {   right: 33.33333333%;  }  .col-lg-pull-3 {   right: 25%;  }  .col-lg-pull-2 {   right: 16.66666667%;  }  .col-lg-pull-1 {   right: 8.33333333%;  }  .col-lg-pull-0 {   right: auto;  }  .col-lg-push-12 {   left: 100%;  }  .col-lg-push-11 {   left: 91.66666667%;  }  .col-lg-push-10 {   left: 83.33333333%;  }  .col-lg-push-9 {   left: 75%;  }  .col-lg-push-8 {   left: 66.66666667%;  }  .col-lg-push-7 {   left: 58.33333333%;  }  .col-lg-push-6 {   left: 50%;  }  .col-lg-push-5 {   left: 41.66666667%;  }  .col-lg-push-4 {   left: 33.33333333%;  }  .col-lg-push-3 {   left: 25%;  }  .col-lg-push-2 {   left: 16.66666667%;  }  .col-lg-push-1 {   left: 8.33333333%;  }  .col-lg-push-0 {   left: auto;  }  .col-lg-offset-12 {   margin-left: 100%;  }  .col-lg-offset-11 {   margin-left: 91.66666667%;  }  .col-lg-offset-10 {   margin-left: 83.33333333%;  }  .col-lg-offset-9 {   margin-left: 75%;  }  .col-lg-offset-8 {   margin-left: 66.66666667%;  }  .col-lg-offset-7 {   margin-left: 58.33333333%;  }  .col-lg-offset-6 {   margin-left: 50%;  }  .col-lg-offset-5 {   margin-left: 41.66666667%;  }  .col-lg-offset-4 {   margin-left: 33.33333333%;  }  .col-lg-offset-3 {   margin-left: 25%;  }  .col-lg-offset-2 {   margin-left: 16.66666667%;  }  .col-lg-offset-1 {   margin-left: 8.33333333%;  }  .col-lg-offset-0 {   margin-left: 0%;  } } table {  background-color: transparent; } caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777777;  text-align: left; } th {  text-align: left; } .table {  width: 100%;  max-width: 100%;  margin-bottom: 20px; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {  padding: 8px;  line-height: 1.42857143;  vertical-align: top;  border-top: 1px solid #dddddd; } .table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #dddddd; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {  border-top: 0; } .table > tbody + tbody {  border-top: 2px solid #dddddd; } .table .table {  background-color: #ffffff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {  padding: 5px; } .table-bordered {  border: 1px solid #dddddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {  border: 1px solid #dddddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {  border-bottom-width: 2px; } .table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9; } .table-hover > tbody > tr:hover {  background-color: #f5f5f5; } table col[class*="col-"] {  position: static;  float: none;  display: table-column; } table td[class*="col-"], table th[class*="col-"] {  position: static;  float: none;  display: table-cell; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {  background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {  background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {  background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {  background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {  background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc; } .table-responsive {  overflow-x: auto;  min-height: 0.01%; } @media screen and (max-width: 767px) {  .table-responsive {   width: 100%;   margin-bottom: 15px;   overflow-y: hidden;   -ms-overflow-style: -ms-autohiding-scrollbar;   border: 1px solid #dddddd;  }  .table-responsive > .table {   margin-bottom: 0;  }  .table-responsive > .table > thead > tr > th,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > td {   white-space: nowrap;  }  .table-responsive > .table-bordered {   border: 0;  }  .table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {   border-left: 0;  }  .table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {   border-right: 0;  }  .table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {   border-bottom: 0;  } } fieldset {  padding: 0;  margin: 0;  border: 0;  min-width: 0; } legend {  display: block;  width: 100%;  padding: 0;  margin-bottom: 20px;  font-size: 21px;  line-height: inherit;  color: #333333;  border: 0;  border-bottom: 1px solid #e5e5e5; } label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;  font-weight: bold; } input[type="search"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } input[type="radio"], input[type="checkbox"] {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal; } input[type="file"] {  display: block; } input[type="range"] {  display: block;  width: 100%; } select[multiple], select[size] {  height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } output {  display: block;  padding-top: 7px;  font-size: 14px;  line-height: 1.42857143;  color: #555555; } .form-control {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  color: #555555;  background-color: #ffffff;  background-image: none;  border: 1px solid #cccccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder {  color: #777777;  opacity: 1; } .form-control:-ms-input-placeholder {  color: #777777; } .form-control::-webkit-input-placeholder {  color: #777777; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {  background-color: #eeeeee;  opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control {  cursor: not-allowed; } textarea.form-control {  height: auto; } input[type="search"] {  -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) {  input[type="date"],  input[type="time"],  input[type="datetime-local"],  input[type="month"] {   line-height: 34px;  }  input[type="date"].input-sm,  input[type="time"].input-sm,  input[type="datetime-local"].input-sm,  input[type="month"].input-sm,  .input-group-sm input[type="date"],  .input-group-sm input[type="time"],  .input-group-sm input[type="datetime-local"],  .input-group-sm input[type="month"] {   line-height: 30px;  }  input[type="date"].input-lg,  input[type="time"].input-lg,  input[type="datetime-local"].input-lg,  input[type="month"].input-lg,  .input-group-lg input[type="date"],  .input-group-lg input[type="time"],  .input-group-lg input[type="datetime-local"],  .input-group-lg input[type="month"] {   line-height: 46px;  } } .form-group {  margin-bottom: 15px; } .radio, .checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px; } .radio label, .checkbox label {  min-height: 20px;  padding-left: 20px;  margin-bottom: 0;  font-weight: normal;  cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {  position: absolute;  margin-left: -20px;  margin-top: 4px \9; } .radio + .radio, .checkbox + .checkbox {  margin-top: -5px; } .radio-inline, .checkbox-inline {  position: relative;  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  vertical-align: middle;  font-weight: normal;  cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {  cursor: not-allowed; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {  cursor: not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {  cursor: not-allowed; } .form-control-static {  padding-top: 7px;  padding-bottom: 7px;  margin-bottom: 0;  min-height: 34px; } .form-control-static.input-lg, .form-control-static.input-sm {  padding-left: 0;  padding-right: 0; } .input-sm {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } select.input-sm {  height: 30px;  line-height: 30px; } textarea.input-sm, select[multiple].input-sm {  height: auto; } .form-group-sm .form-control {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } select.form-group-sm .form-control {  height: 30px;  line-height: 30px; } textarea.form-group-sm .form-control, select[multiple].form-group-sm .form-control {  height: auto; } .form-group-sm .form-control-static {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  min-height: 32px; } .input-lg {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } select.input-lg {  height: 46px;  line-height: 46px; } textarea.input-lg, select[multiple].input-lg {  height: auto; } .form-group-lg .form-control {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } select.form-group-lg .form-control {  height: 46px;  line-height: 46px; } textarea.form-group-lg .form-control, select[multiple].form-group-lg .form-control {  height: auto; } .form-group-lg .form-control-static {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  min-height: 38px; } .has-feedback {  position: relative; } .has-feedback .form-control {  padding-right: 42.5px; } .form-control-feedback {  position: absolute;  top: 0;  right: 0;  z-index: 2;  display: block;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  pointer-events: none; } .input-lg + .form-control-feedback {  width: 46px;  height: 46px;  line-height: 46px; } .input-sm + .form-control-feedback {  width: 30px;  height: 30px;  line-height: 30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {  color: #3c763d; } .has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon {  color: #3c763d;  border-color: #3c763d;  background-color: #dff0d8; } .has-success .form-control-feedback {  color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {  color: #8a6d3b; } .has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon {  color: #8a6d3b;  border-color: #8a6d3b;  background-color: #fcf8e3; } .has-warning .form-control-feedback {  color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {  color: #a94442; } .has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon {  color: #a94442;  border-color: #a94442;  background-color: #f2dede; } .has-error .form-control-feedback {  color: #a94442; } .has-feedback label ~ .form-control-feedback {  top: 25px; } .has-feedback label.sr-only ~ .form-control-feedback {  top: 0; } .help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373; } @media (min-width: 768px) {  .form-inline .form-group {   display: inline-block;   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .form-control {   display: inline-block;   width: auto;   vertical-align: middle;  }  .form-inline .form-control-static {   display: inline-block;  }  .form-inline .input-group {   display: inline-table;   vertical-align: middle;  }  .form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .form-inline .input-group .form-control {   width: auto;  }  .form-inline .input-group > .form-control {   width: 100%;  }  .form-inline .control-label {   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .radio,  .form-inline .checkbox {   display: inline-block;   margin-top: 0;   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .radio label,  .form-inline .checkbox label {   padding-left: 0;  }  .form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {   position: relative;   margin-left: 0;  }  .form-inline .has-feedback .form-control-feedback {   top: 0;  } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {  margin-top: 0;  margin-bottom: 0;  padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox {  min-height: 27px; } .form-horizontal .form-group {  margin-left: -15px;  margin-right: -15px; } @media (min-width: 768px) {  .form-horizontal .control-label {   text-align: right;   margin-bottom: 0;   padding-top: 7px;  } } .form-horizontal .has-feedback .form-control-feedback {  right: 15px; } @media (min-width: 768px) {  .form-horizontal .form-group-lg .control-label {   padding-top: 14.3px;  } } @media (min-width: 768px) {  .form-horizontal .form-group-sm .control-label {   padding-top: 6px;  } } .btn {  display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  -ms-touch-action: manipulation; touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  white-space: nowrap;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; } .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } .btn:hover, .btn:focus, .btn.focus {  color: #333333;  text-decoration: none; } .btn:active, .btn.active {  outline: 0;  background-image: none;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn {  cursor: not-allowed;  pointer-events: none;  opacity: 0.65;  filter: alpha(opacity=65);  -webkit-box-shadow: none;  box-shadow: none; } .btn-default {  color: #333333;  background-color: #ffffff;  border-color: #cccccc; } .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  color: #333333;  background-color: #e6e6e6;  border-color: #adadad; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  background-image: none; } .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {  background-color: #ffffff;  border-color: #cccccc; } .btn-default .badge {  color: #ffffff;  background-color: #333333; } .btn-primary {  color: #ffffff;  background-color: #428bca;  border-color: #357ebd; } .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {  color: #ffffff;  background-color: #3071a9;  border-color: #285e8e; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {  background-image: none; } .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {  background-color: #428bca;  border-color: #357ebd; } .btn-primary .badge {  color: #428bca;  background-color: #ffffff; } .btn-success {  color: #ffffff;  background-color: #5cb85c;  border-color: #4cae4c; } .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {  color: #ffffff;  background-color: #449d44;  border-color: #398439; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {  background-image: none; } .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {  background-color: #5cb85c;  border-color: #4cae4c; } .btn-success .badge {  color: #5cb85c;  background-color: #ffffff; } .btn-info {  color: #ffffff;  background-color: #5bc0de;  border-color: #46b8da; } .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {  color: #ffffff;  background-color: #31b0d5;  border-color: #269abc; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {  background-image: none; } .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {  background-color: #5bc0de;  border-color: #46b8da; } .btn-info .badge {  color: #5bc0de;  background-color: #ffffff; } .btn-warning {  color: #ffffff;  background-color: #f0ad4e;  border-color: #eea236; } .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {  color: #ffffff;  background-color: #ec971f;  border-color: #d58512; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {  background-image: none; } .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {  background-color: #f0ad4e;  border-color: #eea236; } .btn-warning .badge {  color: #f0ad4e;  background-color: #ffffff; } .btn-danger {  color: #ffffff;  background-color: #d9534f;  border-color: #d43f3a; } .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {  color: #ffffff;  background-color: #c9302c;  border-color: #ac2925; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {  background-image: none; } .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {  background-color: #d9534f;  border-color: #d43f3a; } .btn-danger .badge {  color: #d9534f;  background-color: #ffffff; } .btn-link {  color: #428bca;  font-weight: normal;  border-radius: 0; } .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {  background-color: transparent;  -webkit-box-shadow: none;  box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {  border-color: transparent; } .btn-link:hover, .btn-link:focus {  color: #2a6496;  text-decoration: underline;  background-color: transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {  color: #777777;  text-decoration: none; } .btn-lg, .btn-group-lg > .btn {  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } .btn-sm, .btn-group-sm > .btn {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-xs, .btn-group-xs > .btn {  padding: 1px 5px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-block {  display: block;  width: 100%; } .btn-block + .btn-block {  margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {  width: 100%; } .fade {  opacity: 0;  -webkit-transition: opacity 0.15s linear;  -o-transition: opacity 0.15s linear;  transition: opacity 0.15s linear; } .fade.in {  opacity: 1; } .collapse {  display: none; } .collapse.in {  display: block; } tr.collapse.in {  display: table-row; } tbody.collapse.in {  display: table-row-group; } .collapsing {  position: relative;  height: 0;  overflow: hidden;  -webkit-transition-property: height, visibility;  -o-transition-property: height, visibility;   transition-property: height, visibility;  -webkit-transition-duration: 0.35s;  -o-transition-duration: 0.35s;   transition-duration: 0.35s;  -webkit-transition-timing-function: ease;  -o-transition-timing-function: ease;   transition-timing-function: ease; } .caret {  display: inline-block;  width: 0;  height: 0;  margin-left: 2px;  vertical-align: middle;  border-top: 4px dashed;  border-right: 4px solid transparent;  border-left: 4px solid transparent; } .dropup, .dropdown {  position: relative; } .dropdown-toggle:focus {  outline: 0; } .dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  list-style: none;  font-size: 14px;  text-align: left;  background-color: #ffffff;  border: 1px solid #cccccc;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  -webkit-background-clip: padding-box;   background-clip: padding-box; } .dropdown-menu.pull-right {  right: 0;  left: auto; } .dropdown-menu .divider {  height: 1px;  margin: 9px 0;  overflow: hidden;  background-color: #e5e5e5; } .dropdown-menu > li > a {  display: block;  padding: 3px 20px;  clear: both;  font-weight: normal;  line-height: 1.42857143;  color: #333333;  white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {  text-decoration: none;  color: #262626;  background-color: #f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {  color: #ffffff;  text-decoration: none;  outline: 0;  background-color: #428bca; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  color: #777777; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  text-decoration: none;  background-color: transparent;  background-image: none;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  cursor: not-allowed; } .open > .dropdown-menu {  display: block; } .open > a {  outline: 0; } .dropdown-menu-right {  left: auto;  right: 0; } .dropdown-menu-left {  left: 0;  right: auto; } .dropdown-header {  display: block;  padding: 3px 20px;  font-size: 12px;  line-height: 1.42857143;  color: #777777;  white-space: nowrap; } .dropdown-backdrop {  position: fixed;  left: 0;  right: 0;  bottom: 0;  top: 0;  z-index: 990; } .pull-right > .dropdown-menu {  right: 0;  left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret {  border-top: 0;  border-bottom: 4px solid;  content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 2px; } @media (min-width: 768px) {  .navbar-right .dropdown-menu {   left: auto;   right: 0;  }  .navbar-right .dropdown-menu-left {   left: 0;   right: auto;  } } .btn-group, .btn-group-vertical {  position: relative;  display: inline-block;  vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn {  position: relative;  float: left; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {  z-index: 2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {  margin-left: -1px; } .btn-toolbar {  margin-left: -5px; } .btn-toolbar .btn-group, .btn-toolbar .input-group {  float: left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {  margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0; } .btn-group > .btn:first-child {  margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {  border-bottom-right-radius: 0;  border-top-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {  border-bottom-left-radius: 0;  border-top-left-radius: 0; } .btn-group > .btn-group {  float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-top-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-bottom-left-radius: 0;  border-top-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {  outline: 0; } .btn-group > .btn + .dropdown-toggle {  padding-left: 8px;  padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle {  padding-left: 12px;  padding-right: 12px; } .btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn-group.open .dropdown-toggle.btn-link {  -webkit-box-shadow: none;  box-shadow: none; } .btn .caret {  margin-left: 0; } .btn-lg .caret {  border-width: 5px 5px 0;  border-bottom-width: 0; } .dropup .btn-lg .caret {  border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%; } .btn-group-vertical > .btn-group > .btn {  float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) {  border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) {  border-top-right-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) {  border-bottom-left-radius: 4px;  border-top-right-radius: 0;  border-top-left-radius: 0; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0; } .btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group {  float: none;  display: table-cell;  width: 1%; } .btn-group-justified > .btn-group .btn {  width: 100%; } .btn-group-justified > .btn-group .dropdown-menu {  left: auto; } [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none; } .input-group {  position: relative;  display: table;  border-collapse: separate; } .input-group[class*="col-"] {  float: none;  padding-left: 0;  padding-right: 0; } .input-group .form-control {  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {  height: 46px;  line-height: 46px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {  height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {  height: 30px;  line-height: 30px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {  height: auto; } .input-group-addon, .input-group-btn, .input-group .form-control {  display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0; } .input-group-addon, .input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle; } .input-group-addon {  padding: 6px 12px;  font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555555;  text-align: center;  background-color: #eeeeee;  border: 1px solid #cccccc;  border-radius: 4px; } .input-group-addon.input-sm {  padding: 5px 10px;  font-size: 12px;  border-radius: 3px; } .input-group-addon.input-lg {  padding: 10px 16px;  font-size: 18px;  border-radius: 6px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {  margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-bottom-right-radius: 0;  border-top-right-radius: 0; } .input-group-addon:first-child {  border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-bottom-left-radius: 0;  border-top-left-radius: 0; } .input-group-addon:last-child {  border-left: 0; } .input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap; } .input-group-btn > .btn {  position: relative; } .input-group-btn > .btn + .btn {  margin-left: -1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {  z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {  margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {  margin-left: -1px; } .pagination {  display: inline-block;  padding-left: 0;  margin: 20px 0;  border-radius: 4px; } .pagination > li {  display: inline; } .pagination > li > a, .pagination > li > span {  position: relative;  float: left;  padding: 6px 12px;  line-height: 1.42857143;  text-decoration: none;  color: #428bca;  background-color: #ffffff;  border: 1px solid #dddddd;  margin-left: -1px; } .pagination > li:first-child > a, .pagination > li:first-child > span {  margin-left: 0;  border-bottom-left-radius: 4px;  border-top-left-radius: 4px; } .pagination > li:last-child > a, .pagination > li:last-child > span {  border-bottom-right-radius: 4px;  border-top-right-radius: 4px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {  color: #2a6496;  background-color: #eeeeee;  border-color: #dddddd; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  z-index: 2;  color: #ffffff;  background-color: #428bca;  border-color: #428bca;  cursor: default; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {  color: #777777;  background-color: #ffffff;  border-color: #dddddd;  cursor: not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {  border-bottom-left-radius: 6px;  border-top-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {  border-bottom-right-radius: 6px;  border-top-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {  border-bottom-left-radius: 3px;  border-top-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {  border-bottom-right-radius: 3px;  border-top-right-radius: 3px; } .badge {  display: inline-block;  min-width: 10px;  padding: 3px 7px;  font-size: 12px;  font-weight: 600;  color: #ffffff;  line-height: 1;  vertical-align: baseline;  white-space: nowrap;  text-align: center;  background-color: #777777;  border-radius: 10px; } .badge:empty {  display: none; } .btn .badge {  position: relative;  top: -1px; } .btn-xs .badge, .btn-group-xs > .btn .badge {  top: 0;  padding: 1px 5px; } a.badge:hover, a.badge:focus {  color: #ffffff;  text-decoration: none;  cursor: pointer; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge {  color: #428bca;  background-color: #ffffff; } .list-group-item > .badge {  float: right; } .list-group-item > .badge + .badge {  margin-right: 5px; } .nav-pills > li > a > .badge {  margin-left: 3px; } .alert {  padding: 15px;  margin-bottom: 20px;  border: 1px solid transparent;  border-radius: 4px; } .alert h4 {  margin-top: 0;  color: inherit; } .alert .alert-link {  font-weight: 600; } .alert > p, .alert > ul {  margin-bottom: 0; } .alert > p + p {  margin-top: 5px; } .alert-dismissable, .alert-dismissible {  padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close {  position: relative;  top: -2px;  right: -21px;  color: inherit; } .alert-success {  background-color: #dff0d8;  border-color: #d6e9c6;  color: #3c763d; } .alert-success hr {  border-top-color: #c9e2b3; } .alert-success .alert-link {  color: #2b542c; } .alert-info {  background-color: #d9edf7;  border-color: #bce8f1;  color: #31708f; } .alert-info hr {  border-top-color: #a6e1ec; } .alert-info .alert-link {  color: #245269; } .alert-warning {  background-color: #fcf8e3;  border-color: #faebcc;  color: #8a6d3b; } .alert-warning hr {  border-top-color: #f7e1b5; } .alert-warning .alert-link {  color: #66512c; } .alert-danger {  background-color: #f2dede;  border-color: #ebccd1;  color: #a94442; } .alert-danger hr {  border-top-color: #e4b9c0; } .alert-danger .alert-link {  color: #843534; } @-webkit-keyframes progress-bar-stripes {  from {   background-position: 40px 0;  }  to {   background-position: 0 0;  } } @-o-keyframes progress-bar-stripes {  from {   background-position: 40px 0;  }  to {   background-position: 0 0;  } } @keyframes progress-bar-stripes {  from {   background-position: 40px 0;  }  to {   background-position: 0 0;  } } .progress {  overflow: hidden;  height: 20px;  margin-bottom: 20px;  background-color: #f5f5f5;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar {  float: left;  width: 0%;  height: 100%;  font-size: 12px;  line-height: 20px;  color: #ffffff;  text-align: center;  background-color: #428bca;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-transition: width 0.6s ease;  -o-transition: width 0.6s ease;  transition: width 0.6s ease; } .progress-striped .progress-bar, .progress-bar-striped {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  -webkit-background-size: 40px 40px;   background-size: 40px 40px; } .progress.active .progress-bar, .progress-bar.active {  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success {  background-color: #5cb85c; } .progress-striped .progress-bar-success {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-info {  background-color: #5bc0de; } .progress-striped .progress-bar-info {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-warning {  background-color: #f0ad4e; } .progress-striped .progress-bar-warning {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-danger {  background-color: #d9534f; } .progress-striped .progress-bar-danger {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .panel {  margin-bottom: 20px;  background-color: #ffffff;  border: 1px solid transparent;  border-radius: 4px;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body {  padding: 15px; } .panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-top-right-radius: 3px;  border-top-left-radius: 3px; } .panel-heading > .dropdown .dropdown-toggle {  color: inherit; } .panel-title {  margin-top: 0;  margin-bottom: 0;  font-size: 16px;  color: inherit; } .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {  color: inherit; } .panel-footer {  padding: 10px 15px;  background-color: #f5f5f5;  border-top: 1px solid #dddddd;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .panel > .list-group, .panel > .panel-collapse > .list-group {  margin-bottom: 0; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {  border-width: 1px 0;  border-radius: 0; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {  border-top: 0;  border-top-right-radius: 3px;  border-top-left-radius: 3px; } .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {  border-bottom: 0;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0; } .list-group + .panel-footer {  border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {  margin-bottom: 0; } .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {  padding-left: 15px;  padding-right: 15px; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {  border-top-right-radius: 3px;  border-top-left-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {  border-top-left-radius: 3px;  border-top-right-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {  border-top-left-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {  border-top-right-radius: 3px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {  border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {  border-bottom-left-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {  border-bottom-right-radius: 3px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {  border-top: 1px solid #dddddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {  border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered {  border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {  border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {  border-right: 0; } .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {  border-bottom: 0; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {  border-bottom: 0; } .panel > .table-responsive {  border: 0;  margin-bottom: 0; } .panel-group {  margin-bottom: 20px; } .panel-group .panel {  margin-bottom: 0;  border-radius: 4px; } .panel-group .panel + .panel {  margin-top: 5px; } .panel-group .panel-heading {  border-bottom: 0; } .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {  border-top: 1px solid #dddddd; } .panel-group .panel-footer {  border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body {  border-bottom: 1px solid #dddddd; } .panel-default {  border-color: #dddddd; } .panel-default > .panel-heading {  color: #333333;  background-color: #f5f5f5;  border-color: #dddddd; } .panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #dddddd; } .panel-default > .panel-heading .badge {  color: #f5f5f5;  background-color: #333333; } .panel-default > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #dddddd; } .panel-primary {  border-color: #428bca; } .panel-primary > .panel-heading {  color: #ffffff;  background-color: #428bca;  border-color: #428bca; } .panel-primary > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #428bca; } .panel-primary > .panel-heading .badge {  color: #428bca;  background-color: #ffffff; } .panel-primary > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #428bca; } .panel-success {  border-color: #d6e9c6; } .panel-success > .panel-heading {  color: #3c763d;  background-color: #dff0d8;  border-color: #d6e9c6; } .panel-success > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #d6e9c6; } .panel-success > .panel-heading .badge {  color: #dff0d8;  background-color: #3c763d; } .panel-success > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #d6e9c6; } .panel-info {  border-color: #bce8f1; } .panel-info > .panel-heading {  color: #31708f;  background-color: #d9edf7;  border-color: #bce8f1; } .panel-info > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #bce8f1; } .panel-info > .panel-heading .badge {  color: #d9edf7;  background-color: #31708f; } .panel-info > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #bce8f1; } .panel-warning {  border-color: #faebcc; } .panel-warning > .panel-heading {  color: #8a6d3b;  background-color: #fcf8e3;  border-color: #faebcc; } .panel-warning > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #faebcc; } .panel-warning > .panel-heading .badge {  color: #fcf8e3;  background-color: #8a6d3b; } .panel-warning > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #faebcc; } .panel-danger {  border-color: #ebccd1; } .panel-danger > .panel-heading {  color: #a94442;  background-color: #f2dede;  border-color: #ebccd1; } .panel-danger > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #ebccd1; } .panel-danger > .panel-heading .badge {  color: #f2dede;  background-color: #a94442; } .panel-danger > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #ebccd1; } .embed-responsive {  position: relative;  display: block;  height: 0;  padding: 0;  overflow: hidden; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {  position: absolute;  top: 0;  left: 0;  bottom: 0;  height: 100%;  width: 100%;  border: 0; } .embed-responsive-16by9 {  padding-bottom: 56.25%; } .embed-responsive-4by3 {  padding-bottom: 75%; } .close {  float: right;  font-size: 21px;  font-weight: 600;  line-height: 1;  color: #000000;  text-shadow: 0 1px 0 #ffffff;  opacity: 0.2;  filter: alpha(opacity=20); } .close:hover, .close:focus {  color: #000000;  text-decoration: none;  cursor: pointer;  opacity: 0.5;  filter: alpha(opacity=50); } button.close {  padding: 0;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none; } .modal-open {  overflow: hidden; } .modal {  display: none;  overflow: hidden;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  -webkit-overflow-scrolling: touch;  outline: 0; } .modal.fade .modal-dialog {  -webkit-transform: translate(0, -25%);  -ms-transform: translate(0, -25%);  -o-transform: translate(0, -25%);  transform: translate(0, -25%);  -webkit-transition: -webkit-transform 0.3s ease-out;  -o-transition: -o-transform 0.3s ease-out;  transition: transform 0.3s ease-out; } .modal.in .modal-dialog {  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  -o-transform: translate(0, 0);  transform: translate(0, 0); } .modal-open .modal {  overflow-x: hidden;  overflow-y: auto; } .modal-dialog {  position: relative;  width: auto;  margin: 10px; } .modal-content {  position: relative;  background-color: #ffffff;  border: 1px solid #999999;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  -webkit-background-clip: padding-box;   background-clip: padding-box;  outline: 0; } .modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000000; } .modal-backdrop.fade {  opacity: 0;  filter: alpha(opacity=0); } .modal-backdrop.in {  opacity: 0.5;  filter: alpha(opacity=50); } .modal-header {  padding: 15px;  border-bottom: 1px solid #e5e5e5;  min-height: 16.42857143px; } .modal-header .close {  margin-top: -2px; } .modal-title {  margin: 0;  line-height: 1.42857143; } .modal-body {  position: relative;  padding: 15px; } .modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5; } .modal-footer .btn + .btn {  margin-left: 5px;  margin-bottom: 0; } .modal-footer .btn-group .btn + .btn {  margin-left: -1px; } .modal-footer .btn-block + .btn-block {  margin-left: 0; } .modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll; } @media (min-width: 768px) {  .modal-dialog {   width: 600px;   margin: 30px auto;  }  .modal-content {   -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);  }  .modal-sm {   width: 300px;  } } @media (min-width: 992px) {  .modal-lg {   width: 900px;  } } .tooltip {  position: absolute;  z-index: 1070;  display: block;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 12px;  font-weight: normal;  line-height: 1.4;  opacity: 0;  filter: alpha(opacity=0); } .tooltip.in {  opacity: 0.9;  filter: alpha(opacity=90); } .tooltip.top {  margin-top: -3px;  padding: 5px 0; } .tooltip.right {  margin-left: 3px;  padding: 0 5px; } .tooltip.bottom {  margin-top: 3px;  padding: 5px 0; } .tooltip.left {  margin-left: -3px;  padding: 0 5px; } .tooltip-inner {  max-width: 200px;  padding: 3px 8px;  color: #ffffff;  text-align: center;  text-decoration: none;  background-color: #000000;  border-radius: 4px; } .tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; } .tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000000; } .tooltip.top-left .tooltip-arrow {  bottom: 0;  right: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000000; } .tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000000; } .tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000000; } .tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000000; } .tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000000; } .tooltip.bottom-left .tooltip-arrow {  top: 0;  right: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000000; } .tooltip.bottom-right .tooltip-arrow {  top: 0;  left: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000000; } .popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: none;  max-width: 276px;  padding: 1px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;  font-weight: normal;  line-height: 1.42857143;  text-align: left;  background-color: #ffffff;  -webkit-background-clip: padding-box;   background-clip: padding-box;  border: 1px solid #cccccc;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  white-space: normal; } .popover.top {  margin-top: -10px; } .popover.right {  margin-left: 10px; } .popover.bottom {  margin-top: 10px; } .popover.left {  margin-left: -10px; } .popover-title {  margin: 0;  padding: 8px 14px;  font-size: 14px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0; } .popover-content {  padding: 9px 14px; } .popover > .arrow, .popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; } .popover > .arrow {  border-width: 11px; } .popover > .arrow:after {  border-width: 10px;  content: ""; } .popover.top > .arrow {  left: 50%;  margin-left: -11px;  border-bottom-width: 0;  border-top-color: #999999;  border-top-color: rgba(0, 0, 0, 0.25);  bottom: -11px; } .popover.top > .arrow:after {  content: " ";  bottom: 1px;  margin-left: -10px;  border-bottom-width: 0;  border-top-color: #ffffff; } .popover.right > .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-left-width: 0;  border-right-color: #999999;  border-right-color: rgba(0, 0, 0, 0.25); } .popover.right > .arrow:after {  content: " ";  left: 1px;  bottom: -10px;  border-left-width: 0;  border-right-color: #ffffff; } .popover.bottom > .arrow {  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999999;  border-bottom-color: rgba(0, 0, 0, 0.25);  top: -11px; } .popover.bottom > .arrow:after {  content: " ";  top: 1px;  margin-left: -10px;  border-top-width: 0;  border-bottom-color: #ffffff; } .popover.left > .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999999;  border-left-color: rgba(0, 0, 0, 0.25); } .popover.left > .arrow:after {  content: " ";  right: 1px;  border-right-width: 0;  border-left-color: #ffffff;  bottom: -10px; } .carousel {  position: relative; } .carousel-inner {  position: relative;  overflow: hidden;  width: 100%; } .carousel-inner > .item {  display: none;  position: relative;  -webkit-transition: 0.6s ease-in-out left;  -o-transition: 0.6s ease-in-out left;  transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img {  line-height: 1; } @media all and (transform-3d), (-webkit-transform-3d) {  .carousel-inner > .item {   -webkit-transition: -webkit-transform 0.6s ease-in-out;   -o-transition: -o-transform 0.6s ease-in-out;   transition: transform 0.6s ease-in-out;   -webkit-backface-visibility: hidden;   backface-visibility: hidden;   -webkit-perspective: 1000;   perspective: 1000;  }  .carousel-inner > .item.next,  .carousel-inner > .item.active.right {   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0);   left: 0;  }  .carousel-inner > .item.prev,  .carousel-inner > .item.active.left {   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0);   left: 0;  }  .carousel-inner > .item.next.left,  .carousel-inner > .item.prev.right,  .carousel-inner > .item.active {   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);   left: 0;  } } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {  display: block; } .carousel-inner > .active {  left: 0; } .carousel-inner > .next, .carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%; } .carousel-inner > .next {  left: 100%; } .carousel-inner > .prev {  left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right {  left: 0; } .carousel-inner > .active.left {  left: -100%; } .carousel-inner > .active.right {  left: 100%; } .carousel-control {  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 15%;  opacity: 0.5;  filter: alpha(opacity=50);  font-size: 20px;  color: #ffffff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .carousel-control.left {  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } .carousel-control.right {  left: auto;  right: 0;  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } .carousel-control:hover, .carousel-control:focus {  outline: 0;  color: #ffffff;  text-decoration: none;  opacity: 0.9;  filter: alpha(opacity=90); } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {  position: absolute;  top: 50%;  z-index: 5;  display: inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {  left: 50%;  margin-left: -10px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {  right: 50%;  margin-right: -10px; } .carousel-control .icon-prev, .carousel-control .icon-next {  width: 20px;  height: 20px;  margin-top: -10px;  line-height: 1;  font-family: serif; } .carousel-control .icon-prev:before {  content: '\2039'; } .carousel-control .icon-next:before {  content: '\203a'; } .carousel-indicators {  position: absolute;  bottom: 10px;  left: 50%;  z-index: 15;  width: 60%;  margin-left: -30%;  padding-left: 0;  list-style: none;  text-align: center; } .carousel-indicators li {  display: inline-block;  width: 10px;  height: 10px;  margin: 1px;  text-indent: -999px;  border: 1px solid #ffffff;  border-radius: 10px;  cursor: pointer;  background-color: #000 \9;  background-color: rgba(0, 0, 0, 0); } .carousel-indicators .active {  margin: 0;  width: 12px;  height: 12px;  background-color: #ffffff; } .carousel-caption {  position: absolute;  left: 15%;  right: 15%;  bottom: 20px;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #ffffff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .carousel-caption .btn {  text-shadow: none; } @media screen and (min-width: 768px) {  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {   width: 30px;   height: 30px;   margin-top: -15px;   font-size: 30px;  }  .carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {   margin-left: -15px;  }  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {   margin-right: -15px;  }  .carousel-caption {   left: 20%;   right: 20%;   padding-bottom: 30px;  }  .carousel-indicators {   bottom: 20px;  } } .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {  content: " ";  display: table; } .clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .panel-body:after, .modal-footer:after {  clear: both; } .center-block {  display: block;  margin-left: auto;  margin-right: auto; } .pull-right {  float: right !important; } .pull-left {  float: left !important; } .hide {  display: none !important; } .show {  display: block !important; } .invisible {  visibility: hidden; } .text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; } .hidden {  display: none !important; } .affix {  position: fixed; } @-ms-viewport {  width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg {  display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {  display: none !important; } @media (max-width: 767px) {  .visible-xs {   display: block !important;  }  table.visible-xs {   display: table;  }  tr.visible-xs {   display: table-row !important;  }  th.visible-xs,  td.visible-xs {   display: table-cell !important;  } } @media (max-width: 767px) {  .visible-xs-block {   display: block !important;  } } @media (max-width: 767px) {  .visible-xs-inline {   display: inline !important;  } } @media (max-width: 767px) {  .visible-xs-inline-block {   display: inline-block !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm {   display: block !important;  }  table.visible-sm {   display: table;  }  tr.visible-sm {   display: table-row !important;  }  th.visible-sm,  td.visible-sm {   display: table-cell !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-block {   display: block !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline {   display: inline !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline-block {   display: inline-block !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md {   display: block !important;  }  table.visible-md {   display: table;  }  tr.visible-md {   display: table-row !important;  }  th.visible-md,  td.visible-md {   display: table-cell !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-block {   display: block !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline {   display: inline !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline-block {   display: inline-block !important;  } } @media (min-width: 1200px) {  .visible-lg {   display: block !important;  }  table.visible-lg {   display: table;  }  tr.visible-lg {   display: table-row !important;  }  th.visible-lg,  td.visible-lg {   display: table-cell !important;  } } @media (min-width: 1200px) {  .visible-lg-block {   display: block !important;  } } @media (min-width: 1200px) {  .visible-lg-inline {   display: inline !important;  } } @media (min-width: 1200px) {  .visible-lg-inline-block {   display: inline-block !important;  } } @media (max-width: 767px) {  .hidden-xs {   display: none !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .hidden-sm {   display: none !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .hidden-md {   display: none !important;  } } @media (min-width: 1200px) {  .hidden-lg {   display: none !important;  } } .visible-print {  display: none !important; } @media print {  .visible-print {   display: block !important;  }  table.visible-print {   display: table;  }  tr.visible-print {   display: table-row !important;  }  th.visible-print,  td.visible-print {   display: table-cell !important;  } } .visible-print-block {  display: none !important; } @media print {  .visible-print-block {   display: block !important;  } } .visible-print-inline {  display: none !important; } @media print {  .visible-print-inline {   display: inline !important;  } } .visible-print-inline-block {  display: none !important; } @media print {  .visible-print-inline-block {   display: inline-block !important;  } } @media print {  .hidden-print {   display: none !important;  } }  .bootstrap-timepicker {  position: relative; } .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {  left: auto;  right: 0; } .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {  left: auto;  right: 12px; } .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {  left: auto;  right: 13px; } .bootstrap-timepicker .add-on {  cursor: pointer; } .bootstrap-timepicker .add-on i {  display: inline-block;  width: 16px;  height: 16px; } .bootstrap-timepicker-widget.dropdown-menu {  padding: 4px; } .bootstrap-timepicker-widget.dropdown-menu.open {  display: inline-block; } .bootstrap-timepicker-widget.dropdown-menu:before {  border-bottom: 7px solid rgba(0, 0, 0, 0.2);  border-left: 7px solid transparent;  border-right: 7px solid transparent;  content: "";  display: inline-block;  position: absolute; } .bootstrap-timepicker-widget.dropdown-menu:after {  border-bottom: 6px solid #FFFFFF;  border-left: 6px solid transparent;  border-right: 6px solid transparent;  content: "";  display: inline-block;  position: absolute; } .bootstrap-timepicker-widget.timepicker-orient-left:before {  left: 6px; } .bootstrap-timepicker-widget.timepicker-orient-left:after {  left: 7px; } .bootstrap-timepicker-widget.timepicker-orient-right:before {  right: 6px; } .bootstrap-timepicker-widget.timepicker-orient-right:after {  right: 7px; } .bootstrap-timepicker-widget.timepicker-orient-top:before {  top: -7px; } .bootstrap-timepicker-widget.timepicker-orient-top:after {  top: -6px; } .bootstrap-timepicker-widget.timepicker-orient-bottom:before {  bottom: -7px;  border-bottom: 0;  border-top: 7px solid #999; } .bootstrap-timepicker-widget.timepicker-orient-bottom:after {  bottom: -6px;  border-bottom: 0;  border-top: 6px solid #ffffff; } .bootstrap-timepicker-widget a.btn, .bootstrap-timepicker-widget input {  border-radius: 4px; } .bootstrap-timepicker-widget table {  width: 100%;  margin: 0; } .bootstrap-timepicker-widget table td {  text-align: center;  height: 30px;  margin: 0;  padding: 2px; } .bootstrap-timepicker-widget table td:not(.separator) {  min-width: 30px; } .bootstrap-timepicker-widget table td span {  width: 100%; } .bootstrap-timepicker-widget table td a {  border: 1px transparent solid;  width: 100%;  display: inline-block;  margin: 0;  padding: 8px 0;  outline: 0;  color: #333; } .bootstrap-timepicker-widget table td a:hover {  text-decoration: none;  background-color: #eee;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  border-color: #ddd; } .bootstrap-timepicker-widget table td a i {  margin-top: 2px;  font-size: 18px; } .bootstrap-timepicker-widget table td input {  width: 25px;  margin: 0;  text-align: center; } .bootstrap-timepicker-widget .modal-content {  padding: 4px; } @media (min-width: 767px) {  .bootstrap-timepicker-widget.modal {   width: 200px;   margin-left: -100px;  } } @media (max-width: 767px) {  .bootstrap-timepicker {   width: 100%;  }  .bootstrap-timepicker .dropdown-menu {   width: 100%;  } }   .slider {  display: inline-block;  vertical-align: middle;  position: relative; } .slider.slider-horizontal {  width: 210px;  height: 20px; } .slider.slider-horizontal .slider-track {  height: 10px;  width: 100%;  margin-top: -5px;  top: 50%;  left: 0; } .slider.slider-horizontal .slider-selection {  height: 100%;  top: 0;  bottom: 0; } .slider.slider-horizontal .slider-handle {  margin-left: -10px;  margin-top: -5px; } .slider.slider-horizontal .slider-handle.triangle {  border-width: 0 10px 10px 10px;  width: 0;  height: 0;  border-bottom-color: #0480be;  margin-top: 0; } .slider.slider-vertical {  height: 210px;  width: 20px; } .slider.slider-vertical .slider-track {  width: 10px;  height: 100%;  margin-left: -5px;  left: 50%;  top: 0; } .slider.slider-vertical .slider-selection {  width: 100%;  left: 0;  top: 0;  bottom: 0; } .slider.slider-vertical .slider-handle {  margin-left: -5px;  margin-top: -10px; } .slider.slider-vertical .slider-handle.triangle {  border-width: 10px 0 10px 10px;  width: 1px;  height: 1px;  border-left-color: #0480be;  margin-left: 0; } .slider.slider-disabled .slider-handle {  background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);  background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);  background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0); } .slider.slider-disabled .slider-track {  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);  background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);  background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);  cursor: not-allowed; } .slider input {  display: none; } .slider .tooltip.top {  margin-top: -36px; } .slider .tooltip-inner {  white-space: nowrap; } .slider .hide {  display: none; } .slider-track {  position: absolute;  cursor: pointer;  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  border-radius: 4px; } .slider-selection {  position: absolute;  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border-radius: 4px; } .slider-handle {  position: absolute;  width: 20px;  height: 20px;  background-color: #3a94a5;  background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);  background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);  background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);  filter: none;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);  opacity: 0.8;  border: 0px solid transparent; } .slider-handle.round {  border-radius: 50%; } .slider-handle.triangle {  background: transparent none; } .slider-handle.custom {  background: transparent none; } .slider-handle.custom::before {  line-height: 20px;  font-size: 20px;  content: '\2605';  color: #726204; } .nav-tabs-bottom {  border-bottom: 0;  border-top: 1px solid #dddddd; } .nav-tabs-bottom > li {  margin-bottom: 0;  margin-top: -1px; } .nav-tabs-bottom > li > a {  border-radius: 0 0 4px 4px; } .nav-tabs-bottom > li > a:hover, .nav-tabs-bottom > li > a:focus, .nav-tabs-bottom > li.active > a, .nav-tabs-bottom > li.active > a:hover, .nav-tabs-bottom > li.active > a:focus {  border: 1px solid #dddddd;  border-top-color: transparent; } .nav-tabs-left {  border-bottom: 0;  border-right: 1px solid #dddddd; } .nav-tabs-left > li {  margin-bottom: 0;  margin-right: -1px;  float: none; } .nav-tabs-left > li > a {  border-radius: 4px 0 0 4px;  margin-right: 0;  margin-bottom: 2px; } .nav-tabs-left > li > a:hover, .nav-tabs-left > li > a:focus, .nav-tabs-left > li.active > a, .nav-tabs-left > li.active > a:hover, .nav-tabs-left > li.active > a:focus {  border: 1px solid #dddddd;  border-right-color: transparent; } .row > .nav-tabs-left {  padding-right: 0;  padding-left: 15px;  margin-right: -1px;  position: relative;  z-index: 1; } .row > .nav-tabs-left + .tab-content {  border-left: 1px solid #dddddd; } .nav-tabs-right {  border-bottom: 0;  border-left: 1px solid #dddddd; } .nav-tabs-right > li {  margin-bottom: 0;  margin-left: -1px;  float: none; } .nav-tabs-right > li > a {  border-radius: 0 4px 4px 0;  margin-left: 0;  margin-bottom: 2px; } .nav-tabs-right > li > a:hover, .nav-tabs-right > li > a:focus, .nav-tabs-right > li.active > a, .nav-tabs-right > li.active > a:hover, .nav-tabs-right > li.active > a:focus {  border: 1px solid #dddddd;  border-left-color: transparent; } .row > .nav-tabs-right {  padding-left: 0;  padding-right: 15px; } .btn-file {  overflow: hidden;  position: relative;  vertical-align: middle; } .btn-file > input {  position: absolute;  top: 0;  right: 0;  margin: 0;  opacity: 0;  filter: alpha(opacity=0);  font-size: 23px;  height: 100%;  width: 100%;  direction: ltr;  cursor: pointer; } .fileinput {  margin-bottom: 9px;  display: inline-block; } .fileinput .form-control {  padding-top: 7px;  padding-bottom: 5px;  display: inline-block;  margin-bottom: 0px;  vertical-align: middle;  cursor: text; } .fileinput .thumbnail {  overflow: hidden;  display: inline-block;  margin-bottom: 5px;  vertical-align: middle;  text-align: center; } .fileinput .thumbnail > img {  max-height: 100%; } .fileinput .btn {  vertical-align: middle; } .fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {  display: none; } .fileinput-inline .fileinput-controls {  display: inline; } .fileinput-filename {  vertical-align: middle;  display: inline-block;  overflow: hidden; } .form-control .fileinput-filename {  vertical-align: bottom; } .fileinput.input-group {  display: table; } .fileinput.input-group > * {  position: relative;  z-index: 2; } .fileinput.input-group > .btn-file {  z-index: 1; } .fileinput-new.input-group .btn-file, .fileinput-new .input-group .btn-file {  border-radius: 0 4px 4px 0; } .fileinput-new.input-group .btn-file.btn-xs, .fileinput-new .input-group .btn-file.btn-xs, .fileinput-new.input-group .btn-file.btn-sm, .fileinput-new .input-group .btn-file.btn-sm {  border-radius: 0 3px 3px 0; } .fileinput-new.input-group .btn-file.btn-lg, .fileinput-new .input-group .btn-file.btn-lg {  border-radius: 0 6px 6px 0; } .form-group.has-warning .fileinput .fileinput-preview {  color: #8a6d3b; } .form-group.has-warning .fileinput .thumbnail {  border-color: #faebcc; } .form-group.has-error .fileinput .fileinput-preview {  color: #a94442; } .form-group.has-error .fileinput .thumbnail {  border-color: #ebccd1; } .form-group.has-success .fileinput .fileinput-preview {  color: #3c763d; } .form-group.has-success .fileinput .thumbnail {  border-color: #d6e9c6; } .input-group-addon:not(:first-child) {  border-left: 0; }   .colorpicker-saturation {  float: left;  width: 100px;  height: 100px;  cursor: crosshair;  background-image: url("../../../common/js/bootstrap-colorpicker/2.0.0/dist/img/bootstrap-colorpicker/saturation.png"); } .colorpicker-saturation i {  position: absolute;  top: 0;  left: 0;  display: block;  width: 5px;  height: 5px;  margin: -4px 0 0 -4px;  border: 1px solid #000;  -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px; } .colorpicker-saturation i b {  display: block;  width: 5px;  height: 5px;  border: 1px solid #fff;  -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px; } .colorpicker-hue, .colorpicker-alpha {  float: left;  width: 15px;  height: 100px;  margin-bottom: 4px;  margin-left: 4px;  cursor: row-resize; } .colorpicker-hue i, .colorpicker-alpha i {  position: absolute;  top: 0;  left: 0;  display: block;  width: 100%;  height: 1px;  margin-top: -1px;  background: #000;  border-top: 1px solid #fff; } .colorpicker-hue {  background-image: url("../../../common/js/bootstrap-colorpicker/2.0.0/dist/img/bootstrap-colorpicker/hue.png"); } .colorpicker-alpha {  display: none;  background-image: url("../../../common/js/bootstrap-colorpicker/2.0.0/dist/img/bootstrap-colorpicker/alpha.png"); } .colorpicker {  top: 0;  left: 0;  z-index: 2500;  min-width: 130px;  padding: 4px;  margin-top: 1px;  -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;  *zoom: 1; } .colorpicker:before, .colorpicker:after {  display: table;  line-height: 0;  content: ""; } .colorpicker:after {  clear: both; } .colorpicker:before {  position: absolute;  top: -7px;  left: 6px;  display: inline-block;  border-right: 7px solid transparent;  border-bottom: 7px solid #ccc;  border-left: 7px solid transparent;  border-bottom-color: rgba(0, 0, 0, 0.2);  content: ''; } .colorpicker:after {  position: absolute;  top: -6px;  left: 7px;  display: inline-block;  border-right: 6px solid transparent;  border-bottom: 6px solid #ffffff;  border-left: 6px solid transparent;  content: ''; } .colorpicker div {  position: relative; } .colorpicker.colorpicker-with-alpha {  min-width: 140px; } .colorpicker.colorpicker-with-alpha .colorpicker-alpha {  display: block; } .colorpicker-color {  height: 10px;  margin-top: 5px;  clear: both;  background-image: url("../../../common/js/bootstrap-colorpicker/2.0.0/dist/img/bootstrap-colorpicker/alpha.png");  background-position: 0 100%; } .colorpicker-color div {  height: 10px; } .colorpicker-element .input-group-addon i, .colorpicker-element .add-on i {  display: inline-block;  width: 16px;  height: 16px;  vertical-align: text-top;  cursor: pointer; } .colorpicker.colorpicker-inline {  position: relative;  z-index: auto;  display: inline-block;  float: none; } .colorpicker.colorpicker-horizontal {  width: 110px;  height: auto;  min-width: 110px; } .colorpicker.colorpicker-horizontal .colorpicker-saturation {  margin-bottom: 4px; } .colorpicker.colorpicker-horizontal .colorpicker-color {  width: 100px; } .colorpicker.colorpicker-horizontal .colorpicker-hue, .colorpicker.colorpicker-horizontal .colorpicker-alpha {  float: left;  width: 100px;  height: 15px;  margin-bottom: 4px;  margin-left: 0;  cursor: col-resize; } .colorpicker.colorpicker-horizontal .colorpicker-hue i, .colorpicker.colorpicker-horizontal .colorpicker-alpha i {  position: absolute;  top: 0;  left: 0;  display: block;  width: 1px;  height: 15px;  margin-top: 0;  background: #ffffff;  border: none; } .colorpicker.colorpicker-horizontal .colorpicker-hue {  background-image: url("../../../common/js/bootstrap-colorpicker/2.0.0/dist/img/bootstrap-colorpicker/hue-horizontal.png"); } .colorpicker.colorpicker-horizontal .colorpicker-alpha {  background-image: url("../../../common/js/bootstrap-colorpicker/2.0.0/dist/img/bootstrap-colorpicker/alpha-horizontal.png"); } .colorpicker.colorpicker-hidden {  display: none; } .colorpicker.colorpicker-visible {  display: block; } .colorpicker-inline.colorpicker-visible {  display: inline-block; }   .jcrop-holder {  direction: ltr;  text-align: left; }  .jcrop-vline,.jcrop-hline{background:#FFF url(Jcrop.gif) top left repeat;font-size:0;position:absolute;} .jcrop-vline{height:100%;width:1px!important;} .jcrop-hline{height:1px!important;width:100%;} .jcrop-vline.right{right:0;} .jcrop-hline.bottom{bottom:0;}  .jcrop-handle{background-color:#333;border:1px #eee solid;font-size:1px;}  .jcrop-tracker {  height: 100%;  width: 100%;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;   -webkit-user-select: none;   }  .jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0;} .jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;} .jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%;} .jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%;} .jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0;} .jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0;} .jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0;} .jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;} .jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%;} .jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px;} .jcrop-dragbar.ord-n{margin-top:-4px;} .jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px;} .jcrop-dragbar.ord-e{margin-right:-4px;right:0;} .jcrop-dragbar.ord-w{margin-left:-4px;}  .jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline { background:#FFF; filter:Alpha(opacity=70)!important; opacity:.70!important; } .jcrop-light .jcrop-handle { -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#000; border-color:#FFF; border-radius:3px; }  .jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline { background:#000; filter:Alpha(opacity=70)!important; opacity:.7!important; } .jcrop-dark .jcrop-handle { -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border-color:#000; border-radius:3px; }  .jcrop-holder img,img.jcrop-preview{ max-width: none; }  @keyframes fadeIn {  from {   opacity: 0; }  to {   opacity: 1; } } @keyframes fadeOut {  from {   opacity: 1; }  to {   opacity: 0; } } .redactor-animate-hide {  display: none !important; } .redactor-fadeIn {  opacity: 0;  animation: fadeIn .2s ease-in-out; } .redactor-fadeOut {  opacity: 1;  animation: fadeOut .2s ease-in-out; } @font-face {  font-family: 'Redactor';  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkcAAAC8AAAAYGNtYXAXVtKwAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zuxdz/8AAAF4AAAkQGhlYWQPMte3AAAluAAAADZoaGVhB7gD6wAAJfAAAAAkaG10eK4BD60AACYUAAAAuGxvY2GyjqiGAAAmzAAAAF5tYXhwADkBcwAAJywAAAAgbmFtZVDOJQoAACdMAAABknBvc3QAAwAAAAAo4AAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpKQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sn//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjO7AooZIiIZ/XYZIiIZgAOKGSIiGfx2GCMiGYACihkiIhn9dhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEwApAD4AABMhMhYVMRUUBiMhIiY1MTU0NjMxESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzMTsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjP7AsoZIiIZ/TYZIiIZwAOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADARkARwLnAwAAKwA0AFUAACU+ATU0JjUxNjQ1NCYvAT4BNzE8ATU0JicxLgEjKgEjMSIHETMyFjMyNjcHAzIVFCMiIzUzAzoBMzIWFyceARUcARU1HAEVFAYHFQ4BIyImIzMiJzUzAp8hJwEBSDcCJjABIRshUS0CBQI4iM8DBgMwWCQByWp3HxxGBwUJBRw0FgEQEhUSFjQcBAkEARcmQIAZSiwBBAEDBwM9XRABEEUrAQMBJj8WGBsG/U4BHxsBAhdPWqb+/w4OAQ4oFwIFAgECBQIZLA4BDQ8BA+MAAAIAwAAAA0ADgAAsADgAACUiJicxJwcOASM4ATkBKgEjIiYnNRE+ATM6ATMxIToBMzIWFzERDgEjKgEjMQERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcBAxAYICEX/PAXIQMQ/ZhlBgYGBmUCaAAABQBAAAADwAOAABMAFwAnADcARwAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhBSEyFhUUBiMxISImNTQ2MxUhMhYVFAYjMSEiJjU0NjMVITIWFRQGIzEhIiY1NDYzA0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJRsDgEs1/YA1S0s1AoA1S/0AAoBAJRsbJSUbGyXAJRsbJSUbGyXAJRsbJSUbGyUAAAMAQAAAA8ADgAATABcAWQAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhAzEHDgEjOAE5ASoBIyImJzE0NjcxNyMwIjEiJicxNDY3MTc+ATM4ATkBOgEzMhYXMRQGBzEHMzAyMTIWFzEUBgcxA0D9gDVLSzUCgDVLSzX9gAKAiMAFEAkBAQEOFAIEBJTpAg4VAQQEwAUQCQEBAQ4UAgQElOkCDhUBBAQDgEs1/YA1S0s1AoA1S/0AAoD+reAGBxIOBQoErRIOBQoE4AYHEg4FCgStEg4FCgQAAAEAgAA8A4ADAQCDAAABIy4BJyMnLgEnFy4BJzUuATUwNDUxPAE1NDY3MT4BMzoBMzEeARcjHgEXIzcuASMqAQczKgEjIgYHMQ4BFRwBFTEcARUUFhc1HgEfAiEVIRceARUxHAEVFAYHMQ4BIyoBIzEuAScXLgEnFwceATM6ATMjMhYzMjY3MT4BNzEuAScXMwOA9BIoFwI5FSMRAQgOBQUFDw0NIxMCBAITJBECEB0NARscQiQHDgYBAgQCJkQaGR0PDRIxHQIv/p0BxAQJChIPESoYAQQBEyQRAhIhDgEiH0wpAgQDAQMHAyxOIB0iAQEIBwHTAYASHQsbChUNAQcSCgEKFw0BAQEBARQiDQsOAQYGBA4IURETARsYFz8lAQMBAQICHDUXARkmCwEWQAQOIREBAQEWJg4OEAEHBgEGEAsBVhUWAR0aF0QoFCYSAgAAAAACAEAAAAPAA4AAHQA9AAABBzMyFhUUBisBIiY1MTU0NjMyFhUxFTceARcVFDY/ASMiJjU0NjMxMzIWFTEVFAYjIiY1MTUHLgEnNTQGNwHA50cTGhoTsxMaGhMSG+YYIgYGeudHExoaE7MTGhoTEhvmGCIGBgYBQOYbEhMaGhOzExoaE0fnBSMXAQkP+uYbEhMaGhOzExoaE0fnBSMXAQkPBgAAAAMAQABAA8ADgAAbAB4AIgAAASMVMxEhETM1IyIGFTERFBYzMSEyNjUxETQmIwEHISczESMDQICA/YCAgDVLSzUCgDVLSzX+wIABAKpUVAKAgP7AAUCASzX+wDVLSzUBQDVLAQDaIP66AAAAAAMAQAAAA8ADgAADABcAHwAAATMnBwEhIgYVMREUFjMxITI2NTERNCYjAycjByMTMxMBuI1GRwGI/YA1S0s1AoA1S0s1sivIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAABAA/AMADvwL/AAcACgB5ALAAACUDIwMzNzMXJyM3AREwNDU0JicXLgEnMS4BJyMuASMqATkBOAExIgYHMwYHBgcGBxU+ATczPgEzMToBMzIWFzEeARUwFBUxFSMmIiMiBgczDgEVHAEVNRQwFRQWFyceARcxHgEXMx4BMzoBMzE4ATEyNjcjPgE3MRczJw4BDwEOAQcjMCIjIiYnMS4BJzEuASc1LgE1OAE5ATQwNTQ2NzE+ATcxPgE3Mz4BMzoBMzEzFQJA6i7pcynIK0mMRgKABgUBBQ8JChcNAQ0eDwECChMKAhMREBAPDA0fEQMOIBACBAIQHgwKC04DBwQfOBgBFBcEBAEECwcIEwoBCxoOAQIBEiIQAhMfDQE7Qg0eEQELGg4BAQEHDgYGCQQEBQICAQMCAwgGBg4IAQgUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwBDBMIBwwDBAQBAQIEAwQEBTsGCgQEBAsJChoPAgEhARIPDiwaAQICAQEBCxUKAQoRBwcLBAQFCAYIFg4zaAwWCAEGBwEDAgIGBAQIBQEECwUBAQcOBgYLBAUHAgMCQwAAAAAHAD8AQAPRA0AABwAKAA4AEgAWABoAHgAAJQMjAzM3MxcnIzclMxEjExcHJzcHFzcDNycHFyc3FwJA6i7pcynIK0mMRgHBQEAkLbUtrS21La0ttS2tLbUtwAI//cFzc8DR7/0AAvEttS21LbUt/dMttS21LbUtAAABAMAAQANAA0AAMgAAASEqASMiBgczDgEHMw4BBxUOARUcARUxFBYXNR4BFzEeARczHgEzOgEzMREzETMRMxEzA0D+YAIFAhgsFQIUJA8BDxYIBgcJBwgXDg4hEwEULRgCBAFcgFxoA0AHBgYUDAwdEQEPIhICBQITJBABER4MDRUHCAf+cwKr/VUCqwAAAAAC//EAswQEAtwABQALAAABLQEnCQEBDQEXCQEBn/8AAQBR/qMBXQEJAQD/AFABXf6jAQDIxk7+7P7rAdzIxk0BFAEUAAYAQABAA8ADQAADAB8AIgAlADgATAAAAREhEQU6ATMyFhcxDgEjKgEjMSoBIyImJzE+ATM6ATMHNxcxNxcBITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIzEhIiY1MTU0NjMBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiIZAoD+gAGAShwUFRsbFRQc9lBQgIACACIZChkiIhkKGSL9gCIZChkiIhkKGSIAAAAHAEAAgAPAAwAAEgApAD0AQQBeAGEAZAAAATMyFhUxFRQGKwEiJjUxNTQ2MxEzMhYVMRUUBiMxIzgBMSImPQE0NjMxASEyFhUxFRQGIzEhIiY1MTU0NjMDESERBTAyMzIWFzEOASMqATkBKgExIiYnMT4BMzAyMzEHNxcjNxcCu8oZIiIZyhkiIhnJGSIiGckYIyIZ/cADChkiIhn89hkiIhk7AcD+1gEBFB0BAR0UAQEBARQdAQEdFAEBUUNAA2hgAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAgD+gAGAShwUFBwcFBQc9lBQgIAAAAAHAEAAgAPAAwAAEwAtAEEARQBaAF0AYAAAEzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIWFTEVFDAxFAYjOAExIyImNTE1NDYzMREhMhYVMRUUBiMxISImNTE1NDYzAREhEQUwMjMyFhcxDgEjIiYnMT4BMzoBMwc3Fyc3F3vKGSIiGcoZIiIZyhkiIhnKGSIiGQMKGSIiGfz2GSIiGQGFAcD+1gEBFB0BAx0VFB0DAR0UAQEBUURABGVjAwAiGQoZIiIZChki/wAiGQkBGSIiGQoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQbGxQUHPZPUAGAgAAABAAAAAAEAAOAAAMAIAAjACYAABMRIREFOgEzMhYXMQ4BIyoBIzEqASMiJicxPgEzOgEzMQM3FzUbAQAEAP1UAQEBL0MBAUMvAQEBAQEBL0MBAUMvAQEBt5uR6NoDgPyAA4CsQS8vQUEvL0H9xbe7BAEn/tQAAAAABQAAAIAEAAMAABMAKgA+AEEARQAAEyEyFhUxFRQGIyEiJjUxNTQ2MzEBITIWFTEVFAYjMSE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzJwcRBzMVIzsDihkiIhn8dhkiIhkBwAHJGSIiGf43GCMiGQHKGSIiGf42GSIiGbvAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAAAgDAAAADgAOAACQASQAAJTEqASMiJy4BJyYnNDc+ATc2MzIXHgEXFhUxBgcOAQcGIyoBIzU6ATMyNz4BNzY3MTQnLgEnJiMiBw4BBwYVFhceARcWMzoBMzECIAEDAUc/P14bHAExMHw5OREROTl8MDEBHBtePz9HAQMBAQIBNS8vRxQVASYlXisqCgoqK14lJgEVFEcvLzUBAgEAGxpdPj5HR2BfrTw8PDytX2BHRz4+XRobVRQURi4vNTVKSYUvLy8vhUlKNTUvLkYUFAAAAAEBswBIAowC9gADAAAlEyMDAhN5X3pIAq79UgABAAABgQQAAgAAFQAAEyEyFhUxFRQGIyE4ATEiJj0BNDYzMTsDihkiIhn8dhgjIhkCACIZCRkiIhgKGSIAAAAAAwAAAL8EAALBADgAPAB5AAAlIiYnFzUzHgE7ATIWMzI2PwEuASMqASMzDgEHNyM1PgE7ATI2MzIXHgEXFhcVBgcOAQcGIyImIzMBIRUhJw4BBzcjFQ4BFRQWFzEVMx4BMzI2NwczFQ4BKwEiBiMiJy4BJyYnNTY3PgE3NjMyFjMjMhYXJxUjLgEnIwLcKUshAj0TKxcBAwkEQF4IAQhfQAQJBAEYLBQCPSBKKAEDCQU2MTBKFxcEBBcXSjAxNgUJBAH+kQEl/ttJFywUAjwSExMSPBMrFxgsFAI9IEooAQMJBTYxMEoXFwQEFxdKMDE2BQkEASlLIQI9EysXAcAUEgFbCAoBVD4BP1QBCgkBWxEUARQURS8vNQE2Ly9FFBQBAUCA0wEKCQEpES0ZGi0RKAgKCgkBWxEUARQURS8vNQE2Ly9FFBQBFBIBWwkJAQAABQAaAIAEAAMAABIAKAA8AEYAdAAAASEyFhUxFRQGIyEiJjUxNTQ2MxEhMhYVMRUUBiMhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MwM1Iw4BByMVNxUTNSM3PgE3MTY0NTQmJzEuASMiBiMzMCIxIgYHMQ4BBzEXPgE7ATIVDgEHMQcVATsCihkiIhn9dhkiIhkCihkiIhn9dhgjIhkCihkiIhn9dhkiIhm2EA4kFAEvVVYvCg0CAQsJCxkOAgICAQEKFAgIDQQbBRUMAR8CCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBA4JFgsOGhAbC2kMAAUAAACABAADAAATACoAPgBBAEUAABMhMhYVMRUUBiMhIiY1MTU0NjMxASEyFhUxFRQGIzEhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MyUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIhn+BcCAgAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIiGhAUCAQAAAAAYAAP/ABAADwAAdADsAPwBDAEcASwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTE0Jy4BJyYjESInLgEnJjU0Nz4BNzYzMhceARcWFTEUBw4BBwYjAyEVIREhFSEbARcDNxMXAwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQwAGA/oABgP6AQEo2SkpKN0sDwCgoi15dampdXosoKCgoi15dampdXosoKPyAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAUBAAQBA/tsB5Rv+GxsB5Rr+GgAAAAUAAACABAADAAATADMASABoAH8AABMhMhYVMRUUBiMhIiY1MTU0NjMxATMyMDEyFhU4ATkBFRQwMRQGIzgBMSMiJjUxNTQ2MzEBITIWFTEVFAYjMSEiJjUxNTQ2MzEBMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMTsBMhYVMRUUBiMxIzgBMSImPQE0NjMxOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABHAAA3MDIxMjY1OAE5ATU0NjMxIQcOARUUFjMyNjcxNz4BNTQmLwEuASMiBhUUFh8BITgBMSIHDgEHBhU4ATkBFTgBMRQWMzgBOQHoARAYXUMBB4QGBhgQCA8FyAYGBgbIBQ8IEBgGBoT++DIrLEETExcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEExJCKywyoBEXAAAAAAIAQAAAA4ADgAAeADwAAAEHMzIWFRQGKwEiJjUxNTQ2MzIWFTEVNx4BFxUUNgcBNyMiJjU0NjsBMhYVMRUUBiMiJj0BBy4BJzU0BjcDgOdHExoaE7MTGhoTEhvmGCIGBgb8wOdHExoaE7MTGhoTEhvmGCIGBgYDQOYbEhMaGhOzExoaE0fnBSMXAQkPBv0A5hsSExoaE7MTGhoTR+cFIxcBCQ8GAAAAAAEAgAA+A38DQADGAAAlIiMHPgE3Iz4BNzU+AT8BPgE1PAE1MTwBNTQmJxcuAScjLgEnIy4BIyoBIzEqASMiBgc3DgEHMQ4BDwEOARUcARU1FDAxFBYXNR4BFyceAR8BHgEfASciKwEVMBQxFBYXMR4BMzoBOQEhNS4BJxUuAS8BLgEnNS4BNTwBOQE8ATU0NjcVPgE3MT4BNzM+ATMyFhcjHgEXIx4BHwEeARUcARUxMBQVFAYHNw4BBzUOAQ8BDgEHIxUhOgExMjY3MT4BNTA0OQE1AvYXFy0ZLBQBFCIPDhcIAQcJEA8BDikYARk6IAIgSSYBAgEBAgEmSSICIjwZGSgOAQ4PCQgIFw8BDyITARMsFwItFxaKBgYFDwgBAQEZFSYQER4MAQwVBwcICwoJHBERJxYBFjEZGjEYAxgoEQESGwkBCQsIBwEIFA0MHhEBECUVAQEZAQEJDgYFBqgFCRgPDyQUARQuGAMXNhwBAQEBAQEmRyACITcXFiMMDQ0ODQENJBcXNx8CH0YmAQIBAQEdNxoCGi8UARUkDwEOGAkBBkABCA4FBQaRBA8MAQ0eEQESKBcCFjEaAQEBAwEcNBgBFicPDxcICAgICAcYDw8mFgEXNBwBAwEBARoyGAMYKhIBEh4MAQsPBI8GBQUOCAFAAAAAAAIBFQAWA+kCnQALAD0AACUnNyMHJyMXBzM3FwU1Izc+ATc1PAE1NCYnIy4BIyoBIzMqASMiBgc3DgEPARc+ATcxPgEzMTIVDgEHMQcVAsy7q111al2dq2FygAGBj1IQFQMQDQEPJxUCBAIBAQEBEB0NAQwRBAEgBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0BAQMBEyEMCw0IBwEHFAwBGgkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsAPQAAJSc3IwcnIxcHMzcXATUjNz4BNzU8ATU0JicjLgEjKgEjMTAiIyIGBzMOAQcVFz4BNzE+ATcxMhUOAQc1BxUCzLurXXVqXZ2rYXKAAYGPUhAVAxANARAoFgEDAQIBEB0NAQwRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0BAQMBEyEMDQ4IBwYUDAEaCA4FBQUBMxsvFAGxCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALgBfAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATkBFAYjIiYnNScuATU0NjcxNz4BMwExFx4BFRQGBzEHDgEjMSImNTA0MTQ2NzE3IQYmNTQ2MyEnLgE1PAE5ATQ2MzIWFxUBEBQcCAYOAiwUHBwU/dQOBwccFAsRBmAGCAgGYAYRCwIAYAcHBwdgBhELFBwIBg791hQcHBQCLA4HBxwUCxEGA0AmGgEBDBYKARMmGhomEwkWDAEBGiYKCAGACRcNDBcKgAgL/m2ACRcNDBcKgAgKJRsBDRYJEwEmGhomEwkWDAEBGiYKCAEAAAQBAACAAwEDAAADAAcACwAPAAABJzcXFzcnBwMHFzc3FwcnASkp6ynDKuwpwynrKcMq7CkCACfZJtom2ib+pibaJ9kn2ScAAAIA0P/AAxADDgA5AD0AAAEcARUUFhcxHgEzMjYzIzoBMzI2NxU+ATU8ATUVESMRHAEVFAYHMQ4BIyoBIzEqASMiJjU0NjUxESMDNSEVARIfGx5LKgUKBQEDBwMsTR8cIVgUERIxGwIEAgEEAzVLAVhCAkABTAMHAylJGhgcAR0aARtIKgMGAwEBwP5GAQQCGy8SERRLNQIDAgG2/Lc4OAABAMAAgANAAwAANgAAJSImNTE1NCYjMSEXHgEVFAYjIiYnMScuATU0Nj8BPgEzMhYVFAYHMQchMhceARcWFTEVFAYjMQMYEBdeQv73hAYGGBAIDwXIBgYGBsgFDwgQGAYGhAEIMissQRMTFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQTE0EsLDGgERcABgAAAIAEAAMAABIAKAA8AFAAcACEAAATITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzIzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMREzMhYVMRUUBiMxIyImNTE1NDYz+wLKGSIiGf02GSIiGQLKGSIiGf02GCMiGQLKGSIiGf02GSIiGcAKGSIiGQoZIiIZCQEZIiIZChkiIhkKGSIiGQoZIiIZAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAAAAwBeAE4DrwMdAKcBUgFwAAAlMzUjKgEjIiYnMS4BNTwBNTE0NzY1NjQ1NCYnFS4BJzE1PgE3MT4BNTwBJxU0JyY1PAE1NDY3MT4BMzIWMzEzNSMwIiMiBgczDgEHMQ4BDwEOARUcARU1FBcWFxYXFhUwFDEUBgcxDgEHMQ4BByMOASMqASMxFToBMzIWFyMeARcxHgEXFR4BFzEUBwYHBgcGFRwBFRQWFyceARcxHgEXMx4BMzoBMyMFMzoBMTI2NyM+ATcxPgE3MT4BNTQmNTE0JyYnJicmNTgBMTQ2NxU+ATcxPgE3NT4BMzAyMzE1KgExIiYnFy4BJzEuASc1LgE1OAE5ATQ3Njc2NzY3PAE1NCYnFS4BJzEuAS8BLgEjKgEjMSMVMzoBMzIWFzEeARUUBhUxFAcGFRwBFRQWFyMeARczFQ4BBzEOARUcARU1FBcWFRwBFRQGBzcOASMqASMxIxUlMzc2NzY3MxYXFh8BMyc3IwcGBwYHIyYnJi8BIxcBBC0TAQMCChIGBQYCAgEIBgcWDQ0WBwcHAQICBgUGEgoCAwETLQIBCxYKAQoQBgYKAgEDAwECAQEBAQECAgYEBAsGAQcQCAEBAQEBAQgRBwEHCwUDBgICAQECAQECAQEDBAEDCgYGEAkBCRYLAQIBAQHXLQEBDBYLAgoQBgcJAwMEAQEBAQIBAQIBAgYEBAsHBxAJAgEBAgkQCAEGCwUEBgIBAgECAQEBAQEEAwMJBwYQCQEJFgsBAQEtEwIDAQsRBwUGAQICBwcBCBUNAQ4VCAYHAgIFBgEHEQsBAwIT/mVcOgkJCAoDCwkKCjtgioJcNAgICAkDCwgJCTZgglE0CAcKFgwCBAIkISIoAgQDDx0NAQsPAwMDDwsMHRACBQIBKCIiJAEFAgwWCgYJATUDAwIKBwcSCQEMGg0BAgIBFxITEhESEhQBBgsFBgkEBQcDAwM6AwMDBwUECgUBBQsHFBESEhETExYBAgEOGwwBChIHBwkDAgMDAwIDCQcHEgoMGg4BAgEWExISERISFAYMBgEGCgQFBwIBAgM7AwMBAwcFBAoFAQQMBhUREhIRExMWAQIBDhoNAgsSBwYKAgECAzQIBwkXCwMEAiQhIigCBAMPHQ0KDwMDAw8LDB0QAgQDASgiISQCBAMMFgoBBwg0c2kSERIUFBIREmnj3WMQEBEUFBARD2TaAAAEAAAAQAQAA0AAIwA3AFwAXwAAASEiBw4BBwYVMREUFx4BFxYzMSEyNz4BNzY1MRE0Jy4BJyYjExQGIzEhIiY1MRE0NjMxITIWFTEFMQcOASMwIjkBKgEjIiYnMTU+ATM6ATMxMhYXIxceARUUBgcVJzcnAwD+ADUvLkYUFBQURi4vNQIANS8uRhQUFBRGLi81gEs1/gA1S0s1AgA1S/7pmgYNCAEBAgESGwICGxIBAgEIDgcBmgoNDQqACAsDQBQURi4vNf8ANS8uRhQUFBRGLi81AQA1Ly5GFBT+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQBHgUGAAAACgBAAAADwAOAAA8AJQAzAEEAUgBnAHgAjgCfALUAAAEjIiY1NDYzMTMyFhUUBiMnDgEjIiY1NDY3MTc+ATMyFhUUBgcxASImNTQ2MzIWFTEUBiM1IgYVFBYzMjY1MTQmIzUiJjUxNTQ2MzIWFTEVFAYjBycuATU0NjMyFh8BHgEVFAYjIiYnFxQGIzEjIiY1NDYzMTMyFhUHPgEzMhYVFAYHMQcOASMiJjU0NjcxJTIWFTEVFAYjIiY1MTU0NjM3Fx4BFRQGIyImJzEnLgE1NDYzMhYXA4hwFyEhF3AXISEXmggUCxchCAdQBxULFyEJB/7DRmJiRkZiYkYXISEXFyEhFxchIRcXISEX7k8HCSEXCxUHUAcIIRcLFAgOIRdwFyEhF3AXIQ4IFAsXIQgHUAcVCxchCQcBPRchIRcXISEX7k8HCCEXCxQHUAcIIRcLFAgBiCEXFyEhFxch1gcIIRcLFAhPBwkhFwsVB/5qYkZGYmJGRmLgIRcXISEXFyGoIRdwFyEhF3AXIUJQBxULFyEJB08IFAsXIQgHnhchIRcXISEXngcIIRcLFAhPBwkhFwsVBw4hF3AXISEXcBchQlAHFAsXIQgHTwgUCxchCAcAAAAAAQAAAAEAAIeeNh1fDzz1AAsEAAAAAADWD0mdAAAAANYPSZ3/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALgQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAABeBAAAAAQAAEAAAAAAAAoAFAAeAGwAugEIAXgBxAImApIDPAOOA8QD+ATUBRAFWAV6BeIGYAbaBxYHcAfYB+YIBgiuCUAJmgoSCpwK8AtEDEAMmAzwDSANnA3ADhAOWg7wELYRNhIgAAAAAQAAAC4BcQAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");  font-weight: normal;  font-style: normal; } [class^="re-icon-"], [class*=" re-icon-"] {   font-family: 'Redactor' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .re-icon-aligncenter:before {  content: "\e900"; } .re-icon-alignment:before, .re-icon-alignleft:before {  content: "\e901"; } .re-icon-alignright:before {  content: "\e902"; } .re-icon-bold:before {  content: "\e903"; } .re-icon-bookmark:before {  content: "\e904"; } .re-icon-clips:before {  content: "\e905"; } .re-icon-codesnippets:before {  content: "\e906"; } .re-icon-deleted:before {  content: "\e907"; } .re-icon-expand:before {  content: "\e908"; } .re-icon-file:before {  content: "\e909"; } .re-icon-fontcolor:before {  content: "\e90a"; } .re-icon-fontfamily:before {  content: "\e90b"; } .re-icon-fontsize:before {  content: "\e90c"; } .re-icon-format:before {  content: "\e90d"; } .re-icon-html:before {  content: "\e90e"; } .re-icon-imagecenter:before {  content: "\e90f"; } .re-icon-imageleft:before {  content: "\e910"; } .re-icon-imageright:before {  content: "\e911"; } .re-icon-image:before {  content: "\e912"; } .re-icon-indent:before {  content: "\e913"; } .re-icon-inline:before {  content: "\e914"; } .re-icon-italic:before {  content: "\e915"; } .re-icon-line:before, .re-icon-horizontalrule:before {  content: "\e916"; } .re-icon-link:before {  content: "\e917"; } .re-icon-ol:before, .re-icon-ordered:before {  content: "\e918"; } .re-icon-outdent:before {  content: "\e919"; } .re-icon-properties:before {  content: "\e91a"; } .re-icon-readmore:before {  content: "\e91b"; } .re-icon-redo:before {  content: "\e91c"; } .re-icon-retract:before {  content: "\e91d"; } .re-icon-specialcharacters:before {  content: "\e91e"; } .re-icon-sub:before {  content: "\e91f"; } .re-icon-sup:before {  content: "\e920"; } .re-icon-table:before {  content: "\e921"; } .re-icon-textdirection:before {  content: "\e922"; } .re-icon-toggle:before {  content: "\e923"; } .re-icon-underline:before {  content: "\e924"; } .re-icon-undo:before {  content: "\e925"; } .re-icon-ul:before, .re-icon-lists:before, .re-icon-unordered:before {  content: "\e926"; } .re-icon-variable:before {  content: "\e927"; } .re-icon-video:before {  content: "\e928"; } .re-icon-widget:before {  content: "\e929"; } .redactor-box, .redactor-box textarea {  z-index: auto; } .redactor-box {  position: relative;  box-sizing: border-box; }  .redactor-box.redactor-styles-on {   margin: 0;   padding: 0;   background: #fff;   border: 1px solid rgba(0, 0, 0, 0.075);   border-radius: 3px;   box-shadow: none; }  .redactor-box.redactor-inline {   position: static; } .redactor-focus.redactor-styles-on, .redactor-focus:focus.redactor-styles-on {  border-color: #82b7ec !important; } .redactor-over:hover.redactor-styles-on {  border-color: #ee698a !important; } .redactor-source-view, .redactor-source-view.redactor-styles-on {  border-color: #000 !important; } .redactor-in {  position: relative;  overflow: auto;  white-space: normal;  box-sizing: border-box; }  .redactor-in:focus {   outline: none; } .redactor-inline .redactor-in {  overflow: hidden; } .redactor-in *, .redactor-read-only * {  outline: none !important; } .redactor-in h1:empty, .redactor-in h2:empty, .redactor-in h3:empty, .redactor-in h4:empty, .redactor-in h5:empty, .redactor-in h6:empty, .redactor-in p:empty, .redactor-in blockquote:empty, .redactor-in div[data-redactor-tag=br]:empty, .redactor-in div[data-redactor-tag=tbr]:empty {  min-height: 1.5em; } .redactor-in div[data-redactor-tag=br], .redactor-in div[data-redactor-tag=tbr] {  margin-top: 0;  margin-bottom: 0; } .redactor-in strong:empty, .redactor-in b:empty, .redactor-in em:empty, .redactor-in i:empty, .redactor-in span:empty, .redactor-in sup:empty, .redactor-in sub:empty, .redactor-in u:empty, .redactor-in ins:empty {  display: inline-block;  min-width: 1px;  min-height: 1rem; } .redactor-in table {  empty-cells: show; } .redactor-in li figure {  width: auto;  display: inline-block;  margin: 0;  vertical-align: top; } .redactor-in figcaption:focus, .redactor-in figure code:focus, .redactor-in figure pre:focus, .redactor-in table td:focus, .redactor-in table th:focus {  outline: none; } .redactor-in figure[data-redactor-type=line] {  margin-top: 1em;  padding: 6px 0;  vertical-align: baseline; }  .redactor-in figure[data-redactor-type=line] hr {   margin: 0;   height: 3px;   border: none;   background: rgba(0, 0, 0, 0.1); } .redactor-script-tag {  display: none !important; } .redactor-component {  position: relative; } .redactor-component[data-redactor-type="widget"]:before, .redactor-component[data-redactor-type="video"]:before {  width: 100%;  height: 100%;  content: "";  display: block;  position: absolute;  z-index: 1; } .redactor-component[data-redactor-type=image], .redactor-component[data-redactor-type=widget] {  clear: both; } .redactor-component[data-redactor-type=variable] {  white-space: nowrap;  background: rgba(0, 125, 255, 0.75);  color: #fff;  display: inline-block;  padding: 3px 6px;  line-height: 1;  border-radius: 4px;  cursor: pointer; } .redactor-component-active {  outline: 5px solid rgba(0, 125, 255, 0.5) !important; } .redactor-component-active[data-redactor-type=image] {  outline: none !important; }  .redactor-component-active[data-redactor-type=image] img {   outline: 5px solid rgba(0, 125, 255, 0.5) !important; } .redactor-component-active[data-redactor-type=variable] {  outline: none !important;  background: #ee698a; } .redactor-component-active[data-redactor-type=video] {  outline: none !important; }  .redactor-component-active[data-redactor-type=video] iframe {   outline: 5px solid rgba(0, 125, 255, 0.5) !important; } .redactor-blur.redactor-styles-on .redactor-component-active {  outline: 5px solid #ddd !important; }  .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] {   outline: none !important; }   .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img { outline: 5px solid #ddd !important; }  .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] {   outline: none !important; }   .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe { outline: 5px solid #ddd !important; }  .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable] {   outline: none !important;   background: #ddd; } .redactor-component-caret {  position: absolute;  left: -9999px; } .redactor-textnodes-wrapper {  display: inline-block; } #redactor-image-resizer {  position: absolute;  z-index: 1050;  background-color: rgba(0, 125, 255, 0.9);  width: 13px;  height: 13px;  border: 1px solid #fff;  cursor: move;  cursor: nwse-resize; } .redactor-file-item {  display: inline-block;  line-height: 1;  padding: 4px 12px;  border-radius: 16px;  border: 1px solid rgba(0, 0, 0, 0.2); } .redactor-file-remover {  margin-left: 2px;  position: relative;  right: -3px;  display: inline-block;  padding: 0 3px;  cursor: pointer;  opacity: .5; }  .redactor-file-remover:hover {   opacity: 1; } #redactor-overlay {  position: fixed;  z-index: 1051;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(16, 16, 18, 0.3); }  #redactor-overlay > .redactor-close {   position: fixed;   top: 1rem;   right: 1rem; } .redactor-source, .redactor-source:hover, .redactor-source:focus {  text-align: left;  box-sizing: border-box;  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;  width: 100%;  display: block;  margin: 0;  border: none;  box-shadow: none;  border-radius: 0;  background: #252525;  color: #ccc;  font-size: 15px;  outline: none;  padding: 10px 18px 20px 18px;  line-height: 1.5;  resize: vertical; } .redactor-box[dir="rtl"] .redactor-source {  direction: ltr; } .redactor-placeholder:before {  position: absolute;  content: attr(placeholder);  color: rgba(0, 0, 0, 0.4);  font-weight: normal; } .redactor-in figcaption[placeholder]:empty:before {  content: attr(placeholder);  color: rgba(0, 0, 0, 0.4);  font-weight: normal; } .redactor-in figcaption[placeholder]:empty:focus:before {  content: ""; } .redactor-statusbar {  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;  margin: 0;  padding: 8px 10px;  position: relative;  overflow: hidden;  list-style: none;  background: #f8f8f8;  box-sizing: border-box;  border: none; }  .redactor-statusbar li {   float: left;   font-size: 12px;   color: rgba(0, 0, 0, 0.5);   padding: 0 10px;   line-height: 16px;   border-right: 1px solid rgba(0, 0, 0, 0.1); }  .redactor-statusbar li:last-child {   border-right-color: transparent; }  .redactor-statusbar a {   color: rgba(0, 0, 0, 0.5);   text-decoration: underline; }  .redactor-statusbar a:hover {   color: #f03c69;   text-decoration: underline; }  .redactor-statusbar:empty {   display: none; } .redactor-toolbar-wrapper {  position: relative; } .redactor-toolbar, .redactor-air {  z-index: 100;  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;  position: relative;  margin: 0 !important;  padding: 0;  list-style: none !important;  line-height: 1 !important;  background: none;  border: none;  box-sizing: border-box; } .redactor-box.redactor-styles-on .redactor-toolbar {  padding: 18px 16px 0 16px; } .redactor-toolbar a, .redactor-air a {  display: inline-block;  box-sizing: border-box;  font-size: 14px;  text-align: center;  padding: 10px 15px 9px 15px;  cursor: pointer;  outline: none;  border: none;  vertical-align: middle;  text-decoration: none;  zoom: 1;  position: relative;  color: rgba(0, 0, 0, 0.85);  border-radius: 2px;  background: rgba(255, 255, 255, 0.97);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);  margin-right: 5px;  margin-bottom: 4px; } .redactor-toolbar a.re-button-icon, .redactor-air a.re-button-icon {  font-size: 16px;  padding: 9px 15px 6px 15px; } .redactor-toolbar a:hover, .redactor-air a:hover {  outline: none;  color: #fff;  background: #449aef; } .redactor-toolbar a.redactor-button-active {  background: rgba(245, 245, 245, 0.95);  color: rgba(0, 0, 0, 0.4); } .redactor-toolbar a.redactor-button-disabled, .redactor-air a.redactor-button-disabled {  opacity: 0.3; }  .redactor-toolbar a.redactor-button-disabled:hover,  .redactor-air a.redactor-button-disabled:hover {   color: #333;   outline: none;   background-color: transparent !important;   cursor: default; } .redactor-source-view .redactor-toolbar {  background: #252525; } .redactor-source-view .redactor-toolbar a {  background: #000;  color: #fff; }  .redactor-source-view .redactor-toolbar a:hover {   background: #449aef; } .redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover {  color: #fff !important;  background-color: #000 !important; } .re-button-tooltip {  display: none;  position: absolute;  white-space: nowrap;  top: 0;  z-index: 1052;  background: rgba(0, 0, 0, 0.9);  border-radius: 3px;  padding: 5px 9px;  color: rgba(255, 255, 255, 0.8);  font-size: 12px;  line-height: 1;  font-family: Consolas, Menlo, Monaco, "Courier New", monospace; }  .re-button-tooltip:after {   bottom: 100%;   left: 50%;   border: solid transparent;   content: " ";   height: 0;   width: 0;   position: absolute;   pointer-events: none;   border-color: none;   border-bottom-color: rgba(0, 0, 0, 0.9);   border-width: 4px;   margin-left: -4px; } .redactor-toolbar-wrapper-air {  position: absolute;  z-index: 100; } .redactor-air {  padding: 6px 3px 2px 8px;  max-width: 576px;  min-width: 200px;  border-radius: 4px;  background: rgba(0, 0, 0, 0.97); } .redactor-air a {  background: rgba(37, 37, 37, 0.95);  box-shadow: none;  color: rgba(255, 255, 255, 0.9); } .redactor-air a:hover {  background: #3d79f2; } .redactor-air a.redactor-button-active {  background-color: rgba(255, 255, 255, 0.15);  color: #fff; } .redactor-air a.redactor-button-disabled:hover {  color: #fff; } .redactor-air-helper {  position: absolute;  right: 0;  top: 0;  line-height: 1;  font-size: 15px;  color: #000;  background: rgba(255, 255, 255, 0.85);  border-bottom-left-radius: 4px;  padding: 7px 10px 6px 10px;  cursor: pointer; }  .redactor-air-helper:hover {   background: #fff; } .redactor-voice-label {  display: none; } .redactor-context-toolbar {  position: absolute;  top: 0;  left: 0;  z-index: 2000;  background-color: rgba(0, 0, 0, 0.95);  color: #555;  border-radius: 4px;  padding: 6px 18px 7px 18px;  line-height: 1.5;  font-family: Consolas, Menlo, Monaco, "Courier New", monospace; }  .redactor-context-toolbar a {   font-size: 12px;   color: #ccc;   text-decoration: none;   display: inline-block;   padding: 2px 0 1px 12px; }  .redactor-context-toolbar a:first-child {   padding-left: 0; }  .redactor-context-toolbar a i {   position: relative;   top: 3px;   font-size: 16px; }  .redactor-context-toolbar a:before {   content: '';   padding-left: 10px;   border-left: 1px solid rgba(255, 255, 255, 0.3); }  .redactor-context-toolbar a:hover {   color: #fff; }  .redactor-context-toolbar a:first-child:before {   padding-left: 0;   border-left: none; } .redactor-context-toolbar[dir="rtl"] a {  padding: 2px 12px 1px 0; } .redactor-context-toolbar[dir="rtl"] a:first-child {  padding-right: 0; } .redactor-context-toolbar[dir="rtl"] a:before {  padding-left: 0px;  padding-right: 10px;  border-right: 1px solid rgba(255, 255, 255, 0.3);  border-left: none; } .redactor-context-toolbar[dir="rtl"] a:first-child:before {  padding-right: 0;  border-right: none; } .redactor-dropdown {  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;  display: none;  position: absolute;  z-index: 1051;  background-color: #fff;  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);  border-radius: 2px;  width: 264px;  min-height: 40px;  max-height: 250px;  margin: 0;  margin-top: -1px;  overflow: auto;  font-size: 15px;  padding: 0; }  .redactor-dropdown a span {   display: inline-block;   line-height: 1;   padding: 2px 4px;   border-radius: 3px; }  .redactor-dropdown a {   display: block;   text-decoration: none;   padding: 10px 8px;   white-space: nowrap;   border-bottom: 1px solid rgba(0, 0, 0, 0.05); }  .redactor-dropdown a:last-child {   border-bottom-color: transparent; }  .redactor-dropdown a {   color: #000; }   .redactor-dropdown a:hover { color: #fff !important; background-color: #449aef !important; }   .redactor-dropdown a.redactor-dropdown-item-disabled { color: rgba(0, 0, 0, 0.4); background: #fff; } .redactor-dropdown-cells {  margin: 10px auto; }  .redactor-dropdown-cells a,  .redactor-dropdown-cells span {   float: left;   cursor: pointer;   box-sizing: border-box;   text-align: center;   padding: 0;   margin: 0;   font-size: 14px; } .redactor-dropdown-selector {  display: flex;  text-align: center; }  .redactor-dropdown-selector span {   flex-grow: 1;   font-size: 12px;   padding: 8px;   cursor: pointer; }   .redactor-dropdown-selector span:hover { background: #eee; }   .redactor-dropdown-selector span.active { cursor: text; color: rgba(0, 0, 0, 0.3); background: #eee; } .redactor-dropdown-format .redactor-dropdown-item-blockquote {  color: rgba(0, 0, 0, 0.4);  font-style: italic; } .redactor-dropdown-format .redactor-dropdown-item-pre {  font-family: monospace, sans-serif; } .redactor-dropdown-format .redactor-dropdown-item-h1 {  font-size: 40px;  font-weight: bold;  line-height: 32px; } .redactor-dropdown-format .redactor-dropdown-item-h2 {  font-size: 32px;  font-weight: bold;  line-height: 32px; } .redactor-dropdown-format .redactor-dropdown-item-h3 {  font-size: 24px;  font-weight: bold;  line-height: 24px; } .redactor-dropdown-format .redactor-dropdown-item-h4 {  font-size: 21px;  font-weight: bold;  line-height: 24px; } .redactor-dropdown-format .redactor-dropdown-item-h5 {  font-size: 18px;  font-weight: bold;  line-height: 24px; } .redactor-dropdown-format .redactor-dropdown-item-h6 {  font-size: 14px;  text-transform: uppercase;  font-weight: bold;  line-height: 24px; } #redactor-modal {  position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  overflow-x: hidden;  overflow-y: auto;  z-index: 1051;  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;  line-height: 24px; } .redactor-modal {  position: relative;  margin: 16px auto;  padding: 0;  background: #fff;  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07), 0 2px 15px rgba(80, 80, 80, 0.25);  border-radius: 3px;  color: #000; }  .redactor-modal form {   margin: 0;   padding: 0;   box-sizing: border-box; }  .redactor-modal input,  .redactor-modal select,  .redactor-modal textarea {   box-sizing: border-box;   display: block;   width: 100%;   font-family: inherit;   font-size: 16px;   height: 40px;   outline: none;   vertical-align: middle;   background-color: #fff;   border: 1px solid #cacfd4;   border-radius: 0.1875em;   box-shadow: none;   padding: 0 .5em; }  .redactor-modal textarea {   padding: .5em;   height: auto;   line-height: 1.5;   vertical-align: top; }  .redactor-modal select {   -webkit-appearance: none;   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="rgba(0, 0, 0, .4);" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');   background-repeat: no-repeat;   background-position: right .65em center;   padding-right: 28px; }  .redactor-modal select[multiple] {   background-image: none;   height: auto;   padding: .5em .75em; }  .redactor-modal input[type="file"] {   width: auto;   border: none;   padding: 0;   height: auto;   background: none;   box-shadow: none;   display: inline-block; }  .redactor-modal input[type="radio"],  .redactor-modal input[type="checkbox"] {   display: inline-block;   width: auto;   height: auto;   padding: 0;   vertical-align: middle;   position: relative;   bottom: 0.15rem;   font-size: 115%;   margin-right: 3px; }  .redactor-modal .form-item {   margin-bottom: 20px; }  .redactor-modal .form-item:last-child {   margin-bottom: 0; }  .redactor-modal fieldset {   border: 1px solid rgba(0, 0, 0, 0.1);   border-radius: 3px;   padding: 16px;   padding-bottom: 20px;   margin-bottom: 20px; }   .redactor-modal fieldset .form-item { margin-bottom: 12px; }  .redactor-modal label {   display: block;   color: #555;   margin-bottom: 0.25em;   font-size: 14px; }   .redactor-modal label .desc,   .redactor-modal label .success,   .redactor-modal label .error { text-transform: none; font-weight: normal; }  .redactor-modal label.checkbox {   font-size: 16px;   line-height: 1.5;   cursor: pointer;   color: inherit; }  .redactor-modal .form-checkboxes label.checkbox {   display: inline-block;   margin-right: 1em; }  .redactor-modal input:hover,  .redactor-modal textarea:hover,  .redactor-modal select:hover {   outline: none;   background-color: #fff;   border-color: #969fa9;   box-shadow: none; }  .redactor-modal input:focus,  .redactor-modal textarea:focus,  .redactor-modal select:focus {   transition: all linear .2s;   outline: none;   background-color: #fff;   border-color: rgba(0, 125, 255, 0.5);   box-shadow: 0 0 3px rgba(0, 125, 255, 0.5); }  .redactor-modal input.error,  .redactor-modal textarea.error,  .redactor-modal select.error {   background-color: rgba(255, 50, 101, 0.1);   border: 1px solid #ff7f9e; }   .redactor-modal input.error:focus,   .redactor-modal textarea.error:focus,   .redactor-modal select.error:focus { border-color: #ff3265; box-shadow: 0 0 1px #ff3265; }  .redactor-modal input.success,  .redactor-modal textarea.success,  .redactor-modal select.success {   background-color: rgba(47, 196, 182, 0.1);   border: 1px solid #65dacf; }   .redactor-modal input.success:focus,   .redactor-modal textarea.success:focus,   .redactor-modal select.success:focus { border-color: #2fc4b6; box-shadow: 0 0 1px #2fc4b6; }  .redactor-modal input:disabled, .redactor-modal input:disabled:hover, .redactor-modal input.disabled, .redactor-modal input.disabled:hover,  .redactor-modal textarea:disabled,  .redactor-modal textarea:disabled:hover,  .redactor-modal textarea.disabled,  .redactor-modal textarea.disabled:hover,  .redactor-modal select:disabled,  .redactor-modal select:disabled:hover,  .redactor-modal select.disabled,  .redactor-modal select.disabled:hover {   resize: none;   opacity: .6;   cursor: default;   font-style: italic;   color: rgba(0, 0, 0, 0.5);   border: 1px solid #cacfd4;   box-shadow: none;   background-color: #fff; }  .redactor-modal .req {   position: relative;   top: 1px;   font-weight: bold;   color: #ff3265;   font-size: 110%; }  .redactor-modal .desc {   color: rgba(51, 51, 51, 0.5);   font-size: 12px; }  .redactor-modal span.desc {   margin-left: 0.25em; }  .redactor-modal div.desc {   margin-top: 0.25em; }  .redactor-modal span.success,  .redactor-modal span.error {   font-size: 12px;   margin-left: 0.25em; }  .redactor-modal div.desc {   margin-bottom: -0.5em; }  .redactor-modal .redactor-close {   position: absolute;   top: 16px;   right: 12px;   font-size: 30px;   line-height: 30px;   padding: 0px 4px;   color: #000;   opacity: .3;   cursor: pointer; }   .redactor-modal .redactor-close:hover { opacity: 1; }   .redactor-modal .redactor-close:before { content: '\00d7'; }  .redactor-modal button.redactor-button-secondary {   border-color: #2a2e34;   color: #2a2e34; }   .redactor-modal button.redactor-button-secondary:hover { color: rgba(42, 46, 52, 0.6); border-color: rgba(42, 46, 52, 0.5); }  .redactor-modal button.redactor-button-danger,  .redactor-modal button.redactor-button-unstyled {   background: none;   border-color: transparent;   color: rgba(42, 46, 52, 0.6); }   .redactor-modal button.redactor-button-danger:hover,   .redactor-modal button.redactor-button-unstyled:hover { background: none; border-color: transparent; text-decoration: underline; }  .redactor-modal .redactor-modal-group:after {   content: "";   display: table;   clear: both; }  .redactor-modal .redactor-modal-side {   float: left;   width: 30%;   margin-right: 4%; }   .redactor-modal .redactor-modal-side img { max-width: 100%; height: auto; display: block; }  .redactor-modal .redactor-modal-area {   float: left;   width: 66%; } .redactor-modal[dir="rtl"] .redactor-close {  left: 12px;  right: auto; } .redactor-modal[dir="rtl"] textarea {  direction: ltr;  text-align: left; } .redactor-modal[dir="rtl"] .redactor-modal-footer button.redactor-button-unstyled {  float: left;  margin-left: 0; } .redactor-modal-header {  padding: 20px;  font-size: 18px;  line-height: 24px;  font-weight: bold;  color: #000;  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }  .redactor-modal-header:empty {   display: none; } .redactor-modal-body {  padding: 32px 48px;  padding-bottom: 40px; } .redactor-modal-footer {  padding: 24px;  display: flex;  border-top: 1px solid rgba(0, 0, 0, 0.05);  overflow: hidden; }  .redactor-modal-footer button {   margin-right: 4px; }  .redactor-modal-footer button.redactor-button-unstyled {   margin-right: 0;   float: right; }  .redactor-modal-footer:empty {   display: none; } .redactor-modal-tabs {  display: flex;  border-bottom: 2px solid rgba(0, 0, 0, 0.05);  margin-bottom: 1em; }  .redactor-modal-tabs a {   font-size: 15px;   padding: 2px 0;   text-decoration: none;   color: rgba(0, 0, 0, 0.5);   border-bottom: 2px solid transparent;   margin-bottom: -2px;   margin-right: 14px; }  .redactor-modal-tabs a:hover {   transition: all linear .2s; }  .redactor-modal-tabs a:hover,  .redactor-modal-tabs a.active {   font-weight: 500;   color: #007dff;   border-bottom-color: #007dff; } .redactor-styles {  margin: 0;  padding: 16px 18px;  color: #333;  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;  font-size: 1em;  line-height: 1.5;  box-sizing: border-box; }  .redactor-styles *,  .redactor-styles *:before,  .redactor-styles *:after {   box-sizing: inherit; }  .redactor-styles[dir="rtl"] {   direction: rtl;   unicode-bidi: embed; }   .redactor-styles[dir="rtl"] ul li,   .redactor-styles[dir="rtl"] ol li { text-align: right; }   .redactor-styles[dir="rtl"] ul,   .redactor-styles[dir="rtl"] ol,   .redactor-styles[dir="rtl"] ul ul,   .redactor-styles[dir="rtl"] ol ol,   .redactor-styles[dir="rtl"] ul ol,   .redactor-styles[dir="rtl"] ol ul { margin: 0 1.5em 0 0; }   .redactor-styles[dir="rtl"] figcaption { text-align: right; }  .redactor-styles ul[dir="rtl"],  .redactor-styles ul[dir="rtl"] ul,  .redactor-styles ul[dir="rtl"] ol,  .redactor-styles ol[dir="rtl"],  .redactor-styles ol[dir="rtl"] ul,  .redactor-styles ol[dir="rtl"] ol {   margin: 0 1.5em 0 0; }  .redactor-styles ul[dir="rtl"] li,  .redactor-styles ol[dir="rtl"] li {   text-align: right; }  .redactor-styles a,  .redactor-styles a:hover {   color: #3397ff; }  .redactor-styles p,  .redactor-styles dl,  .redactor-styles blockquote,  .redactor-styles hr,  .redactor-styles pre,  .redactor-styles table,  .redactor-styles figure,  .redactor-styles address {   padding: 0;   margin: 0;   margin-bottom: 1em; }  .redactor-styles ul,  .redactor-styles ol {   padding: 0; }   .redactor-styles ul,   .redactor-styles ul ul,   .redactor-styles ul ol,   .redactor-styles ol,   .redactor-styles ol ul,   .redactor-styles ol ol { margin: 0 0 0 1.5em; }  .redactor-styles ul li,  .redactor-styles ol li {   text-align: left; }  .redactor-styles ol ol li {   list-style-type: lower-alpha; }  .redactor-styles ol ol ol li {   list-style-type: lower-roman; }  .redactor-styles ul,  .redactor-styles ol {   margin-bottom: 1em; }  .redactor-styles h1,  .redactor-styles h2,  .redactor-styles h3,  .redactor-styles h4,  .redactor-styles h5,  .redactor-styles h6 {   font-weight: bold;   color: #111;   text-rendering: optimizeLegibility;   margin: 0;   padding: 0;   margin-bottom: 0.5em;   line-height: 1.2; }  .redactor-styles h1 {   font-size: 2.0736em; }  .redactor-styles h2 {   font-size: 1.728em; }  .redactor-styles h3 {   font-size: 1.44em; }  .redactor-styles h4 {   font-size: 1.2em; }  .redactor-styles h5 {   font-size: 1em; }  .redactor-styles h6 {   font-size: 0.83333em;   text-transform: uppercase;   letter-spacing: .035em; }  .redactor-styles blockquote {   font-style: italic;   color: rgba(0, 0, 0, 0.5);   border: none; }  .redactor-styles table {   width: 100%; }  .redactor-styles time, .redactor-styles small, .redactor-styles var, .redactor-styles code, .redactor-styles kbd, .redactor-styles mark {   display: inline-block;   font-family: Consolas, Menlo, Monaco, "Courier New", monospace;   font-size: 87.5%;   line-height: 1;   color: rgba(51, 51, 51, 0.9); }  .redactor-styles var, .redactor-styles cite {   opacity: .6; }  .redactor-styles var {   font-style: normal; }  .redactor-styles dfn,  .redactor-styles abbr {   text-transform: uppercase; }   .redactor-styles dfn[title],   .redactor-styles abbr[title] { text-decoration: none; border-bottom: 1px dotted rgba(0, 0, 0, 0.5); cursor: help; }  .redactor-styles code, .redactor-styles kbd {   position: relative;   top: -1px;   padding: 0.25em;   padding-bottom: 0.2em;   border-radius: 2px; }  .redactor-styles code {   background-color: #eff1f2; }  .redactor-styles mark {   border-radius: 2px;   padding: 0.125em 0.25em;   background-color: #fdb833; }  .redactor-styles kbd {   border: 1px solid #e5e7e9; }  .redactor-styles sub,  .redactor-styles sup {   font-size: 75%;   line-height: 0;   position: relative;   vertical-align: baseline; }  .redactor-styles sub {   bottom: -0.25em; }  .redactor-styles sup {   top: -0.5em; }  .redactor-styles pre {   font-family: Consolas, Menlo, Monaco, "Courier New", monospace;   font-size: .9em; }  .redactor-styles pre,  .redactor-styles pre code {   background-color: #f6f7f8;   padding: 0;   top: 0;   display: block;   line-height: 1.5;   color: rgba(51, 51, 51, 0.85);   overflow: none;   white-space: pre-wrap; }  .redactor-styles pre {   padding: 1rem; }  .redactor-styles table {   border-collapse: collapse;   max-width: 100%;   width: 100%; }   .redactor-styles table caption { text-transform: uppercase; padding: 0; color: rgba(0, 0, 0, 0.5); font-size: 11px; }   .redactor-styles table th,   .redactor-styles table td { border: 1px solid #eee; padding: 16px; padding-bottom: 15px; }   .redactor-styles table tfoot th,   .redactor-styles table tfoot td { color: rgba(0, 0, 0, 0.5); }  .redactor-styles img,  .redactor-styles video,  .redactor-styles audio,  .redactor-styles embed,  .redactor-styles object {   max-width: 100%; }  .redactor-styles img,  .redactor-styles video,  .redactor-styles embed,  .redactor-styles object {   height: auto !important; }  .redactor-styles img {   vertical-align: middle;   -ms-interpolation-mode: bicubic; }  .redactor-styles figcaption {   display: block;   opacity: .6;   font-size: 12px;   font-style: italic;   text-align: left; } .upload-redactor-box {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  box-sizing: border-box;  border: 5px dashed rgba(0, 125, 255, 0.15);  position: relative;  width: 100%;  min-height: 220px;  background: #fff;  cursor: pointer;  overflow: hidden;  text-align: center; } .upload-redactor-placeholder {  font-size: 15px;  line-height: 1.5;  color: rgba(0, 0, 0, 0.3);  font-style: italic; } .upload-redactor-hover {  background-color: rgba(0, 125, 255, 0.075); } .upload-redactor-error {  background-color: rgba(255, 50, 101, 0.075); } .upload-redactor-box-hover {  outline: 5px dashed rgba(0, 125, 255, 0.3); } .upload-redactor-box-error {  outline: 5px dashed rgba(255, 50, 101, 0.3); } .redactor-structure h1, .redactor-structure h2, .redactor-structure h3, .redactor-structure h4, .redactor-structure h5, .redactor-structure h6, .redactor-structure div {  position: relative; }  .redactor-structure h1:before, .redactor-structure h2:before, .redactor-structure h3:before, .redactor-structure h4:before, .redactor-structure h5:before, .redactor-structure h6:before, .redactor-structure div:before {   width: 24px;   position: absolute;   font-size: 10px;   font-weight: normal;   opacity: .5;   left: -26px;   top: 50%;   margin-top: -7px;   text-align: right; } .redactor-structure h1:before {  content: "h1"; } .redactor-structure h2:before {  content: "h2"; } .redactor-structure h3:before {  content: "h3"; } .redactor-structure h4:before {  content: "h4"; } .redactor-structure h5:before {  content: "h5"; } .redactor-structure h6:before {  content: "h6"; } .redactor-structure div:before {  content: "div"; } #redactor-progress {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 1000000;  height: 10px; } #redactor-progress span {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite;  display: block;  width: 100%;  height: 100%;  background-color: #007dff;  background-size: 40px 40px; } @-webkit-keyframes progress-bar-stripes {  from {   background-position: 40px 0; }  to {   background-position: 0 0; } } @-o-keyframes progress-bar-stripes {  from {   background-position: 40px 0; }  to {   background-position: 0 0; } } @keyframes progress-bar-stripes {  from {   background-position: 40px 0; }  to {   background-position: 0 0; } } .redactor-box-fullscreen {  z-index: 1051;  position: fixed;  top: 0;  left: 0;  width: 100%; } .redactor-box-fullscreen-target {  position: absolute !important; } .redactor-body-fullscreen .redactor-dropdown, .redactor-body-fullscreen .redactor-context-toolbar {  z-index: 1052; } .redactor-body-fullscreen #redactor-overlay {  z-index: 1098; } .redactor-body-fullscreen #redactor-modal {  z-index: 1099; }  .iPhoneCheckContainer {  -webkit-transform:translate3d(0,0,0);  position: relative;  height: 27px;  cursor: pointer;  overflow: hidden; }  .iPhoneCheckContainer input {   position: absolute;   top: 5px;   left: 30px;   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);   opacity: 0; }  .iPhoneCheckContainer label {   white-space: nowrap;   font-size: 17px;   line-height: 17px;   font-weight: bold;   font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;   cursor: pointer;   display: block;   height: 27px;   position: absolute;   width: auto;   top: 0;   padding-top: 5px;   overflow: hidden; }  .iPhoneCheckContainer, .iPhoneCheckContainer label {   user-select: none;   -moz-user-select: none;   -khtml-user-select: none; } .iPhoneCheckDisabled {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  opacity: 0.5; } label.iPhoneCheckLabelOn {  color: white;  background: url('images/iphone-style-checkboxes/on.png?1284697268') no-repeat;  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);  left: 0;  padding-top: 5px; }  label.iPhoneCheckLabelOn span {   padding-left: 8px; } label.iPhoneCheckLabelOff {  color: #8b8b8b;  background: url('images/iphone-style-checkboxes/off.png?1284697268') no-repeat right 0;  text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);  text-align: right;  right: 0; }  label.iPhoneCheckLabelOff span {   padding-right: 8px; } .iPhoneCheckHandle {  display: block;  height: 27px;  cursor: pointer;  position: absolute;  top: 0;  left: 0;  width: 0;  background: url('images/iphone-style-checkboxes/slider_left.png?1284697268') no-repeat;  padding-left: 3px; } .iPhoneCheckHandleRight {  height: 100%;  width: 100%;  padding-right: 3px;  background: url('images/iphone-style-checkboxes/slider_right.png?1284697268') no-repeat right 0; } .iPhoneCheckHandleCenter {  height: 100%;  width: 100%;  background: url('images/iphone-style-checkboxes/slider_center.png?1284697268'); }  .icheckbox_flat-sp, .iradio_flat-sp {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   border: none;   cursor: pointer;   margin-right: 10px;   margin-top: -4px; } .icheckbox_flat-sp {   background-position: 0 0; } .icheckbox_flat-sp.checked {   background-position: -22px 0; } .icheckbox_flat-sp.disabled {   background-position: -44px 0;   cursor: default; } .icheckbox_flat-sp.checked.disabled {   background-position: -66px 0; } .iradio_flat-sp {   background-position: -88px 0; } .iradio_flat-sp.checked {   background-position: -110px 0; } .iradio_flat-sp.disabled {   background-position: -132px 0;   cursor: default; } .iradio_flat-sp.checked.disabled {   background-position: -154px 0; }  .select2-container {  box-sizing: border-box;  display: inline-block;  margin: 0;  position: relative;  vertical-align: middle; }  .select2-container .select2-selection--single {   box-sizing: border-box;   cursor: pointer;   display: block;   height: 28px;   user-select: none;   -webkit-user-select: none; }   .select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {   padding-right: 8px;   padding-left: 20px; }  .select2-container .select2-selection--multiple {   box-sizing: border-box;   cursor: pointer;   display: block;   min-height: 32px;   user-select: none;   -webkit-user-select: none; }   .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }  .select2-container .select2-search--inline {   float: left; }   .select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {  -webkit-appearance: none; } .select2-dropdown {  background-color: white;  border: 1px solid #aaa;  border-radius: 4px;  box-sizing: border-box;  display: block;  position: absolute;  left: -100000px;  width: 100%;  z-index: 1051; } .select2-results {  display: block; } .select2-results__options {  list-style: none;  margin: 0;  padding: 0; } .select2-results__option {  padding: 6px;  user-select: none;  -webkit-user-select: none; }  .select2-results__option[aria-selected] {   cursor: pointer; } .select2-container--open .select2-dropdown {  left: 0; } .select2-container--open .select2-dropdown--above {  border-bottom: none;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } .select2-container--open .select2-dropdown--below {  border-top: none;  border-top-left-radius: 0;  border-top-right-radius: 0; } .select2-search--dropdown {  display: block;  padding: 4px; }  .select2-search--dropdown .select2-search__field {   padding: 4px;   width: 100%;   box-sizing: border-box; }   .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }  .select2-search--dropdown.select2-search--hide {   display: none; } .select2-close-mask {  border: 0;  margin: 0;  padding: 0;  display: block;  position: fixed;  left: 0;  top: 0;  min-height: 100%;  min-width: 100%;  height: auto;  width: auto;  opacity: 0;  z-index: 99;  background-color: #fff;  filter: alpha(opacity=0); } .select2-container--default .select2-selection--single {  background-color: #fff;  border: 1px solid #aaa;  border-radius: 4px; }  .select2-container--default .select2-selection--single .select2-selection__rendered {   color: #444;   line-height: 28px; }  .select2-container--default .select2-selection--single .select2-selection__clear {   cursor: pointer;   float: right;   font-weight: bold; }  .select2-container--default .select2-selection--single .select2-selection__placeholder {   color: #999; }  .select2-container--default .select2-selection--single .select2-selection__arrow {   height: 26px;   position: absolute;   top: 1px;   right: 1px;   width: 20px; }   .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {  float: left; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {  left: 1px;  right: auto; } .select2-container--default.select2-container--disabled .select2-selection--single {  background-color: #eee;  cursor: default; }  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {   display: none; } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {  border-color: transparent transparent #888 transparent;  border-width: 0 4px 5px 4px; } .select2-container--default .select2-selection--multiple {  background-color: white;  border: 1px solid #aaa;  border-radius: 4px;  cursor: text; }  .select2-container--default .select2-selection--multiple .select2-selection__rendered {   box-sizing: border-box;   list-style: none;   margin: 0;   padding: 0 5px;   width: 100%; }  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {   color: #999;   margin-top: 5px;   float: left; }  .select2-container--default .select2-selection--multiple .select2-selection__clear {   cursor: pointer;   float: right;   font-weight: bold;   margin-top: 5px;   margin-right: 10px; }  .select2-container--default .select2-selection--multiple .select2-selection__choice {   background-color: #e4e4e4;   border: 1px solid #aaa;   border-radius: 4px;   cursor: default;   float: left;   margin-right: 5px;   margin-top: 5px;   padding: 0 5px; }  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {   color: #999;   cursor: pointer;   display: inline-block;   font-weight: bold;   margin-right: 2px; }   .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {  float: right; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {  margin-left: 5px;  margin-right: auto; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {  margin-left: 2px;  margin-right: auto; } .select2-container--default.select2-container--focus .select2-selection--multiple {  border: solid black 1px;  outline: 0; } .select2-container--default.select2-container--disabled .select2-selection--multiple {  background-color: #eee;  cursor: default; } .select2-container--default.select2-container--disabled .select2-selection__choice__remove {  display: none; } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {  border-top-left-radius: 0;  border-top-right-radius: 0; } .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } .select2-container--default .select2-search--dropdown .select2-search__field {  border: 1px solid #aaa; } .select2-container--default .select2-search--inline .select2-search__field {  background: transparent;  border: none;  outline: 0; } .select2-container--default .select2-results > .select2-results__options {  max-height: 200px;  overflow-y: auto; } .select2-container--default .select2-results__option[role=group] {  padding: 0; } .select2-container--default .select2-results__option[aria-disabled=true] {  color: #999; } .select2-container--default .select2-results__option[aria-selected=true] {  background-color: #ddd; } .select2-container--default .select2-results__option .select2-results__option {  padding-left: 1em; }  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {   padding-left: 0; }  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {   margin-left: -1em;   padding-left: 2em; }   .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {  margin-left: -3em;  padding-left: 4em; }  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {   margin-left: -4em;   padding-left: 5em; }   .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--default .select2-results__option--highlighted[aria-selected] {  background-color: #5897fb;  color: white; } .select2-container--default .select2-results__group {  cursor: default;  display: block;  padding: 6px; } .select2-container--classic .select2-selection--single {  background-color: #f6f6f6;  border: 1px solid #aaa;  border-radius: 4px;  outline: 0;  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }  .select2-container--classic .select2-selection--single:focus {   border: 1px solid #5897fb; }  .select2-container--classic .select2-selection--single .select2-selection__rendered {   color: #444;   line-height: 28px; }  .select2-container--classic .select2-selection--single .select2-selection__clear {   cursor: pointer;   float: right;   font-weight: bold;   margin-right: 10px; }  .select2-container--classic .select2-selection--single .select2-selection__placeholder {   color: #999; }  .select2-container--classic .select2-selection--single .select2-selection__arrow {   background-color: #ddd;   border: none;   border-left: 1px solid #aaa;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   height: 26px;   position: absolute;   top: 1px;   right: 1px;   width: 20px;   background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);   background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);   background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);   background-repeat: repeat-x;   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }   .select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {  float: left; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {  border: none;  border-right: 1px solid #aaa;  border-radius: 0;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;  left: 1px;  right: auto; } .select2-container--classic.select2-container--open .select2-selection--single {  border: 1px solid #5897fb; }  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {   background: transparent;   border: none; }   .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {  border-top: none;  border-top-left-radius: 0;  border-top-right-radius: 0;  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {  border-bottom: none;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0;  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); } .select2-container--classic .select2-selection--multiple {  background-color: white;  border: 1px solid #aaa;  border-radius: 4px;  cursor: text;  outline: 0; }  .select2-container--classic .select2-selection--multiple:focus {   border: 1px solid #5897fb; }  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {   list-style: none;   margin: 0;   padding: 0 5px; }  .select2-container--classic .select2-selection--multiple .select2-selection__clear {   display: none; }  .select2-container--classic .select2-selection--multiple .select2-selection__choice {   background-color: #e4e4e4;   border: 1px solid #aaa;   border-radius: 4px;   cursor: default;   float: left;   margin-right: 5px;   margin-top: 5px;   padding: 0 5px; }  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {   color: #888;   cursor: pointer;   display: inline-block;   font-weight: bold;   margin-right: 2px; }   .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {  float: right; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {  margin-left: 5px;  margin-right: auto; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {  margin-left: 2px;  margin-right: auto; } .select2-container--classic.select2-container--open .select2-selection--multiple {  border: 1px solid #5897fb; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {  border-top: none;  border-top-left-radius: 0;  border-top-right-radius: 0; } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {  border-bottom: none;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } .select2-container--classic .select2-search--dropdown .select2-search__field {  border: 1px solid #aaa;  outline: 0; } .select2-container--classic .select2-search--inline .select2-search__field {  outline: 0; } .select2-container--classic .select2-dropdown {  background-color: white;  border: 1px solid transparent; } .select2-container--classic .select2-dropdown--above {  border-bottom: none; } .select2-container--classic .select2-dropdown--below {  border-top: none; } .select2-container--classic .select2-results > .select2-results__options {  max-height: 200px;  overflow-y: auto; } .select2-container--classic .select2-results__option[role=group] {  padding: 0; } .select2-container--classic .select2-results__option[aria-disabled=true] {  color: grey; } .select2-container--classic .select2-results__option--highlighted[aria-selected] {  background-color: #3875d7;  color: white; } .select2-container--classic .select2-results__group {  cursor: default;  display: block;  padding: 6px; } .select2-container--classic.select2-container--open .select2-dropdown {  border-color: #5897fb; }  body:after {  //content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);  display: none; } .lightboxOverlay {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: 0.8;  display: none; } .lightbox {  position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;  font-weight: normal; } .lightbox .lb-image {  display: block;  height: auto;  max-width: inherit;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px; } .lightbox a img {  border: none; } .lb-outerContainer {  position: relative;  background-color: white;  *zoom: 1;  width: 250px;  height: 250px;  margin: 0 auto;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px; } .lb-outerContainer:after {  content: "";  display: table;  clear: both; } .lb-container {  padding: 4px; } .lb-loader {  position: absolute;  top: 43%;  left: 0;  height: 25%;  width: 100%;  text-align: center;  line-height: 0; } .lb-cancel {  display: block;  width: 32px;  height: 32px;  margin: 0 auto;  //background: url(../img/loading.gif) no-repeat; } .lb-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10; } .lb-container > .nav {  left: 0; } .lb-nav a {  outline: none;  //background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); } .lb-prev, .lb-next {  height: 100%;  cursor: pointer;  display: block; } .lb-nav a.lb-prev {  width: 34%;  left: 0;  float: left;  //background: url(../img/prev.png) left 48% no-repeat;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s; } .lb-nav a.lb-prev:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1; } .lb-nav a.lb-next {  width: 64%;  right: 0;  float: right;  //background: url(../img/next.png) right 48% no-repeat;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s; } .lb-nav a.lb-next:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1; } .lb-dataContainer {  margin: 0 auto;  padding-top: 5px;  *zoom: 1;  width: 100%;  -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px;  border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px;  -webkit-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px; } .lb-dataContainer:after {  content: "";  display: table;  clear: both; } .lb-data {  padding: 0 4px;  color: #ccc; } .lb-data .lb-details {  width: 85%;  float: left;  text-align: left;  line-height: 1.1em; } .lb-data .lb-caption {  font-size: 13px;  font-weight: bold;  line-height: 1em; } .lb-data .lb-number {  display: block;  clear: left;  padding-bottom: 1em;  font-size: 12px;  color: #999999; } .lb-data .lb-close {  display: block;  float: right;  width: 30px;  height: 30px;  //background: url(../img/close.png) top right no-repeat;  text-align: right;  outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  opacity: 0.7;  -webkit-transition: opacity 0.2s;  -moz-transition: opacity 0.2s;  -o-transition: opacity 0.2s;  transition: opacity 0.2s; } .lb-data .lb-close:hover {  cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1; }  @-webkit-keyframes blink {  0% {   border-color: #ededed;  }  100% {   border-color: #b94a48;  } } @-moz-keyframes blink {  0% {   border-color: #ededed;  }  100% {   border-color: #b94a48;  } } @keyframes blink {  0% {   border-color: #ededed;  }  100% {   border-color: #b94a48;  } } .tokenfield {  height: auto;  min-height: 34px;  padding-bottom: 0px; } .tokenfield.focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); } .tokenfield .token {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  display: inline-block;  border: 1px solid #d9d9d9;  background-color: #ededed;  white-space: nowrap;  margin: -1px 5px 5px 0;  height: 22px;  vertical-align: top;  cursor: default; } .tokenfield .token:hover {  border-color: #b9b9b9; } .tokenfield .token.active {  border-color: #52a8ec;  border-color: rgba(82, 168, 236, 0.8); } .tokenfield .token.duplicate {  border-color: #ebccd1;  -webkit-animation-name: blink;  animation-name: blink;  -webkit-animation-duration: 0.1s;  animation-duration: 0.1s;  -webkit-animation-direction: normal;  animation-direction: normal;  -webkit-animation-timing-function: ease;  animation-timing-function: ease;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite; } .tokenfield .token.invalid {  background: none;  border: 1px solid transparent;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  border-bottom: 1px dotted #d9534f; } .tokenfield .token.invalid.active {  background: #ededed;  border: 1px solid #ededed;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; } .tokenfield .token .token-label {  display: inline-block;  overflow: hidden;  text-overflow: ellipsis;  padding-left: 4px;  vertical-align: top; } .tokenfield .token .close {  font-family: Arial;  display: inline-block;  line-height: 100%;  font-size: 1.1em;  line-height: 1.49em;  margin-left: 5px;  float: none;  height: 100%;  vertical-align: top;  padding-right: 4px; } .tokenfield .token-input {  background: none;  width: 60px;  min-width: 60px;  border: 0;  height: 20px;  padding: 0;  margin-bottom: 6px;  -webkit-box-shadow: none;  box-shadow: none; } .tokenfield .token-input:focus {  border-color: transparent;  outline: 0;   -webkit-box-shadow: none;  box-shadow: none; } .tokenfield.disabled {  cursor: not-allowed;  background-color: #eeeeee; } .tokenfield.disabled .token-input {  cursor: not-allowed; } .tokenfield.disabled .token:hover {  cursor: not-allowed;  border-color: #d9d9d9; } .tokenfield.disabled .token:hover .close {  cursor: not-allowed;  opacity: 0.2;  filter: alpha(opacity=20); } .has-warning .tokenfield.focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-error .tokenfield.focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-success .tokenfield.focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .tokenfield.input-sm, .input-group-sm .tokenfield {  min-height: 30px;  padding-bottom: 0px; } .input-group-sm .token, .tokenfield.input-sm .token {  height: 20px;  margin-bottom: 4px; } .input-group-sm .token-input, .tokenfield.input-sm .token-input {  height: 18px;  margin-bottom: 5px; } .tokenfield.input-lg, .input-group-lg .tokenfield {  min-height: 45px;  padding-bottom: 4px; } .input-group-lg .token, .tokenfield.input-lg .token {  height: 25px; } .input-group-lg .token-label, .tokenfield.input-lg .token-label {  line-height: 23px; } .input-group-lg .token .close, .tokenfield.input-lg .token .close {  line-height: 1.3em; } .input-group-lg .token-input, .tokenfield.input-lg .token-input {  height: 23px;  line-height: 23px;  margin-bottom: 6px;  vertical-align: top; } .tokenfield.rtl {  direction: rtl;  text-align: right; } .tokenfield.rtl .token {  margin: -1px 0 5px 5px; } .tokenfield.rtl .token .token-label {  padding-left: 0px;  padding-right: 4px; }   .twitter-typeahead {  width: 100%;  position: relative;  vertical-align: top; } .twitter-typeahead .tt-input, .twitter-typeahead .tt-hint {  margin: 0;  width: 100%;  vertical-align: middle;  background-color: #ffffff; } .twitter-typeahead .tt-hint {  color: #999999;  z-index: 1;  border: 1px solid transparent; } .twitter-typeahead .tt-input {  color: #555555;  z-index: 2; } .twitter-typeahead .tt-input, .twitter-typeahead .tt-hint {  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.428571429; } .twitter-typeahead .input-sm.tt-input, .twitter-typeahead .hint-sm.tt-hint {  border-radius: 3px; } .twitter-typeahead .input-lg.tt-input, .twitter-typeahead .hint-lg.tt-hint {  border-radius: 6px; } .input-group .twitter-typeahead:first-child .tt-input, .input-group .twitter-typeahead:first-child .tt-hint {  border-radius: 4px 0 0 4px !important; } .input-group .twitter-typeahead:last-child .tt-input, .input-group .twitter-typeahead:last-child .tt-hint {  border-radius: 0 4px 4px 0 !important; } .input-group.input-group-sm .twitter-typeahead:first-child .tt-input, .input-group.input-group-sm .twitter-typeahead:first-child .tt-hint {  border-radius: 3px 0 0 3px !important; } .input-group.input-group-sm .twitter-typeahead:last-child .tt-input, .input-group.input-group-sm .twitter-typeahead:last-child .tt-hint {  border-radius: 0 3px 3px 0 !important; } .input-sm.tt-input, .hint-sm.tt-hint, .input-group.input-group-sm .tt-input, .input-group.input-group-sm .tt-hint {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5; } .input-group.input-group-lg .twitter-typeahead:first-child .tt-input, .input-group.input-group-lg .twitter-typeahead:first-child .tt-hint {  border-radius: 6px 0 0 6px !important; } .input-group.input-group-lg .twitter-typeahead:last-child .tt-input, .input-group.input-group-lg .twitter-typeahead:last-child .tt-hint {  border-radius: 0 6px 6px 0 !important; } .input-lg.tt-input, .hint-lg.tt-hint, .input-group.input-group-lg .tt-input, .input-group.input-group-lg .tt-hint {  height: 45px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33; } .tt-dropdown-menu {  width: 100%;  min-width: 160px;  margin-top: 2px;  padding: 5px 0;  background-color: #ffffff;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.15);  *border-right-width: 2px;  *border-bottom-width: 2px;  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  -webkit-background-clip: padding-box;  -moz-background-clip: padding;  background-clip: padding-box; } .tt-suggestion {  display: block;  padding: 3px 20px; } .tt-suggestion.tt-cursor {  color: #262626;  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); } .tt-suggestion.tt-cursor a {  color: #ffffff; } .tt-suggestion p {  margin: 0; } .tokenfield .twitter-typeahead {  width: auto; } .tokenfield .twitter-typeahead .tt-hint {  padding: 0;  height: 20px; } .tokenfield.input-sm .twitter-typeahead .tt-input, .tokenfield.input-sm .twitter-typeahead .tt-hint {  height: 18px;  font-size: 12px;  line-height: 1.5; } .tokenfield.input-lg .twitter-typeahead .tt-input, .tokenfield.input-lg .twitter-typeahead .tt-hint {  height: 23px;  font-size: 18px;  line-height: 1.33; } .tokenfield .twitter-typeahead .tt-suggestions {  font-size: 14px; } * {  box-sizing: border-box; } html {  font-family: 'azo-sans-web', 'Helvetica', 'Arial', sans-serif;  font-size: 87.5%;  line-height: 21px; } body {  font-family: 'azo-sans-web', 'Helvetica', 'Arial', sans-serif;  color: #63808a;  background-color: #fff; } .no-select {  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }  .is-visible {  display: block; } .is-visible-inline {  display: inline; } .is-visible-inline-block {  display: inline-block; } .is-hidden {  display: none; } .is-opacity-100 {  opacity: 1; } .is-opacity-50 {  opacity: 0.5; } .is-opacity-0 {  opacity: 0; }  .show-smaller-ipadWide {  display: none !important; } @media (max-width: calc($ipadWide - 1px)) {  .show-smaller-ipadWide {   display: block !important; } }  .grid-show .col-lg-1 {  margin-bottom: 20px; } .grid-show .col-lg-1 div {  background-color: #b1bfc4; } .swatch-show .col-lg-2 {  margin-bottom: 20px; } .swatch .left {  float: left;  width: 50%;  height: 60px; } .swatch .right {  float: right;  width: 50%;  height: 60px; } .swatch .full {  height: 60px; } .swatch .info {  background-color: #dae1e3;  text-align: center; }  .swatch .info h5 {   text-transform: uppercase; }  .cF5F8F9 {  background-color: #f5f8f9; } .cF0F4F5 {  background-color: #f0f4f5; } .cDAE1E3 {  background-color: #dae1e3; } .cC7D2D6 {  background-color: #c7d2d6; } .cB1BFC4 {  background-color: #b1bfc4; } .c889EA6 {  background-color: #889ea6; } .c63808A {  background-color: #63808a; } .c3E6978 {  background-color: #3e6978; } .c2A5969 {  background-color: #2a5969; } .cBFE9F7 {  background-color: #bfe9f7; } .c83D1EB {  background-color: #83d1eb; } .c4FBEE3 {  background-color: #4fbee3; } .c3797B8 {  background-color: #3797b8; } .c2A7F9C {  background-color: #2a7f9c; } .gC1E6B8 {  background-color: #c1e6b8; } .gA5CD9B {  background-color: #a5cd9b; } .g7EB770 {  background-color: #7eb770; } .g55804B {  background-color: #55804b; } .yFFEAB6 {  background-color: #ffeab6; } .yF8D787 {  background-color: #f8d787; } .yF5C554 {  background-color: #f5c554; } .yBA9130 {  background-color: #ba9130; } .rFFC9C9 {  background-color: #ffc9c9; } .rF4838E {  background-color: #f4838e; } .rEF5E5E {  background-color: #ef5e5e; } .rB3524F {  background-color: #b3524f; } .light-blue-shader {  background-color: orange; } .medium-blue {  background-color: #4fbee3; } .medium-blue-shader {  background-color: #3797b8; } .dark-blue {  background-color: #2a7f9c; } .dark-blue-shader {  background-color: #2a5969; } .light-grey {  background-color: #f0f4f5; } .light-grey-shader {  background-color: #dae1e3; } .medium-grey {  background-color: #b1bfc4; } .medium-grey-shader {  background-color: #889ea6; } .dark-grey {  background-color: #63808a; } .dark-grey-shader {  background-color: orange; } .success-green {  background-color: #7eb770; } .success-green-shader {  background-color: #55804b; } .success-green-background {  background-color: #c1e6b8; } .color-success-green {  color: #7eb770; } .warning-orange {  background-color: #f5c554; } .warning-orange-shader {  background-color: #ba9130; } .color-warning-orange {  color: #f5c554; } .error-red {  background-color: #ef5e5e; } .error-red-shader {  background-color: #b3524f; } .error-red-background {  background-color: #ffc9c9; } .white {  background-color: #fff; } .black {  background-color: #000; } .color-F5F8F9 {  color: #f5f8f9; } .color-F0F4F5 {  color: #f0f4f5; } .color-DAE1E3 {  color: #dae1e3; } .color-C7D2D6 {  color: #c7d2d6; } .color-B1BFC4 {  color: #b1bfc4; } .color-889EA6 {  color: #889ea6; } .color-63808A {  color: #63808a; } .color-3E6978 {  color: #3e6978; } .color-2A5969 {  color: #2a5969; } .color-BFE9F7 {  color: #bfe9f7; } .color-83D1EB {  color: #83d1eb; } .color-4FBEE3 {  color: #4fbee3; } .color-3797B8 {  color: #3797b8; } .color-2A7F9C {  color: #2a7f9c; } .color-C1E6B8 {  color: #c1e6b8; } .color-A5CD9B {  color: #a5cd9b; } .color-7EB770 {  color: #7eb770; } .color-55804B {  color: #55804b; } .color-FFEAB6 {  color: #ffeab6; } .color-F8D787 {  color: #f8d787; } .color-F5C554 {  color: #f5c554; } .color-BA9130 {  color: #ba9130; } .color-FFC9C9 {  color: #ffc9c9; } .color-F4838E {  color: #f4838e; } .color-EF5E5E {  color: #ef5e5e; } .color-B3524F {  color: #b3524f; }  .subtle {  color: #889ea6; } .callout, .callout-default {  display: inline-block;  color: #4fbee3;  border-radius: 3px;  background-color: #bfe9f7;  padding: calc(0.5em + 2px) 1em calc(0.5em - 1px) 1em;  line-height: 1em;  list-style: none; } .callout-info {  color: #63808a;  background-color: #c7d2d6; } .callout-success {  color: #7eb770;  background-color: #c1e6b8; } .callout-warning {  color: #494b4c;  background-color: #fff7eb;  border: 1px solid #f29f18; } .callout-error {  color: #ef5e5e;  background-color: #ffc9c9; } .callout-short {  width: 43px;  padding-right: 0;  padding-left: 0;  text-align: center; } .callout-xs {  font-size: 12px;  padding: calc(0.5em + 2px) 9px calc(0.5em + 1px) 9px;  text-transform: none;  min-width: 160px;  text-align: center;  border-radius: 0; } .helper-text {  font-weight: 300;  color: #889ea6; }  .centered {  text-align: center !important; } h1, .h1 {  font-size: 42px;  line-height: 1em;  font-weight: 300;  color: #2a5969; } h2, .h2 {  font-size: 36px;  line-height: 1em;  font-weight: 300;  color: #2a5969; } h3, .h3 {  font-size: 28px;  line-height: 1em;  font-weight: 300;  color: #2a5969; } h4, .h4 {  font-size: 22px;  line-height: 1em;  font-weight: 400;  color: #2a5969; } h5, .h5 {  font-size: 18px;  line-height: 1em;  font-weight: 400;  color: #889ea6; } h6, .h6 {  font-size: 14px;  line-height: 1em;  font-weight: 400;  color: #2a5969; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {  color: #889ea6; } .section-header {  width: 100%;  border-bottom: 1px solid #dae1e3;  margin-bottom: 2em; } p {  margin: 0 0 1em;  font-size: 1em;  line-height: 1.5em; } .text-muted {  color: #b1bfc4; } .text-info {  color: #889ea6; } .text-warning {  color: #f5c554; } .text-danger {  color: #ef5e5e; } .text-success {  color: #7eb770; } a svg {  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }  a svg:hover {   -webkit-transition-duration: 200ms;   -moz-transition-duration: 200ms;   transition-duration: 200ms; } a, a:visited {  color: #4fbee3; } a.underlined {  border-bottom: 1px dashed; } a:active, a:focus {  color: #4fbee3;  text-decoration: none; } a:hover {  color: #3797b8;  text-decoration: none; } a.thin, a.normal {  font-weight: 300;  letter-spacing: 0.8px;  padding: 3px 5px 2px 5px;  border-radius: 5px; }  a.thin:hover,  a.normal:hover {   background-color: #bfe9f7; } a.normal {  font-weight: 400; } a.a-secondary, button.a-secondary {  color: #b1bfc4; }  a.a-secondary:hover,  button.a-secondary:hover {   color: #4fbee3; }  a.a-secondary:visited,  button.a-secondary:visited {   color: #dae1e3; } button {  display: inline;  border: none;  background: none;  color: #4fbee3; }  button:visited {   color: #4fbee3; }  button:active, button:focus:not([class^='chakra']) {   color: #4fbee3;   text-decoration: none;   outline: none; }  button:hover {   color: #3797b8; } svg.touch-icon {  width: 24px;  height: 24px;  fill: #889ea6;  border: 1px solid #889ea6;  border-radius: 50%;  padding: 5px 0 5px 0px;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }  svg.touch-icon:hover, a:hover svg.touch-icon {   -webkit-transition-duration: 200ms;   -moz-transition-duration: 200ms;   transition-duration: 200ms;   fill: #2a7f9c;   border-color: #2a7f9c; } .img-rounded-top {  border-top-left-radius: 3px;  border-top-right-radius: 3px; } pre {  background-color: #f0f4f5;  border-color: #dae1e3; } .container {  margin: 5px 10px; }  .container.no-margin-padding {   margin: 0;   padding: 0; } .page-title {  margin-bottom: 25px;  text-shadow: 1px 1px 2px #fff; } .panel {  border-color: #dae1e3; } .panel-heading {  border-color: #dae1e3; } .panel-default > .panel-heading {  color: #63808a;  border-color: #dae1e3;  background-color: #f0f4f5; }  .panel-default > .panel-heading h5 {   color: #63808a; } .panel-body {  background-color: #fff;  border-radius: 3px;  padding: 25px 40px 40px 40px;  padding: 1em 1.5em; } legend {  color: #63808a;  border-color: #dae1e3; } label {  display: block;  font-weight: 500;  letter-spacing: 0.8px;  line-height: 1em;  padding-top: 1px;  margin-bottom: calc(1em - 2px); }  label ~ .form-input-description {   display: block;   font-weight: 300;   line-height: 1em;   padding: 0;   margin-top: calc((1em - 2px) * -0.5);   margin-bottom: calc(1em - 2px);   color: #889ea6; } label.center {  width: 100%;  text-align: center;  margin-bottom: 25px; } .form-group {  margin-bottom: 2em; } .form-control, #redactor-modal input[type='text'], #redactor-modal input[type='password'], #redactor-modal input[type='email'], #redactor-modal input[type='url'], #redactor-modal textarea {  -webkit-appearance: none;  border-radius: 3px;  border-color: #b1bfc4;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-appearance: none;  color: inherit;  font-size: 1rem;  line-height: 1.5rem;  height: auto;  padding: 0.75rem 1rem calc(0.25rem + 2px); }  .table .form-control, .table #redactor-modal input[type='text'], .table #redactor-modal input[type='password'], .table #redactor-modal input[type='email'], .table #redactor-modal input[type='url'], .table #redactor-modal textarea {   padding-top: 8px;   padding-bottom: 8px; } .scrollspy ul {  list-style: none;  padding-left: 9px; }  .scrollspy ul a {   color: #b1bfc4; }   .scrollspy ul a:hover { text-decoration: none; color: #4fbee3; }  .scrollspy ul li {   margin-bottom: 8px; }  .scrollspy ul li.active a {   font-weight: 500;   color: #63808a; } .input-group.show-addon-before .input-group-addon {  display: none; } .input-group.show-addon-before .input-group-addon:first-child {  display: table-cell; } .input-group.show-addon-before input.form-control:not(:first-child):not(:last-child) {  border-top-right-radius: 4px;  border-bottom-right-radius: 4px; } .input-group.show-addon-after .input-group-addon {  display: none; } .input-group.show-addon-after input.form-control:not(:first-child):not(:last-child) {  border-top-left-radius: 4px;  border-bottom-left-radius: 4px; }  .input-group.show-addon-after input.form-control:not(:first-child):not(:last-child) ~ .input-group-addon {   display: table-cell; } .input-group-addon {  padding: calc(0.5em + 3px) 1em 0.5em;  line-height: 1em; } textarea.form-control {  line-height: 1.5em;  padding: 4px 7px; }  textarea.form-control.code {   font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;   padding: 1em; } .form-control:focus {  outline: 0;  border-color: #b1bfc4;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .form-control::-moz-placeholder {  color: #b1bfc4; } .form-control:-ms-input-placeholder {  color: #b1bfc4; } .form-control::-webkit-input-placeholder {  color: #b1bfc4; } .form-control[disabled]::-webkit-input-placeholder, .form-control[readonly]::-webkit-input-placeholder {  color: #b1bfc4; } .form-control[disabled]::-moz-placeholder, .form-control[readonly]::-moz-placeholder {  color: #b1bfc4; } .form-control[disabled]:-ms-input-placeholder, .form-control[readonly]:-ms-input-placeholder {  color: #b1bfc4; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {  background-color: #f0f4f5;  color: #b1bfc4;  border-color: #dae1e3; } .form-control.address-line-1 {  margin-bottom: 4px; } .form-control-select .select2-container {  width: 100%;  display: block; } .ui-selectable-helper {  position: absolute;  z-index: 100;  border: 1px dotted black; } .datepicker > input.form-control:focus {  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } .datepicker.dropdown-menu {  text-align: center;  width: 255px;  color: #63808a; }  .datepicker.dropdown-menu::before, .datepicker.dropdown-menu::after {   display: none; }  .datepicker.dropdown-menu table.table-condensed {   margin: 0 auto; }   .datepicker.dropdown-menu table.table-condensed .datepicker-switch { text-align: center; }   .datepicker.dropdown-menu table.table-condensed .day:hover,   .datepicker.dropdown-menu table.table-condensed .month:hover,   .datepicker.dropdown-menu table.table-condensed .year:hover { background-color: #4fbee3; color: #f0f4f5; }   .datepicker.dropdown-menu table.table-condensed .active { background-color: #4fbee3; background-image: none; } .datepicker.dropdown-menu table.table-condensed .active:hover {  background-color: #4fbee3;  background-image: none; }   .datepicker.dropdown-menu table.table-condensed .disabled { background-color: #f0f4f5; color: #dae1e3; } th.datepicker-switch {  text-align: center; } .datepicker-months span.month {  float: left;  margin: 0 10px 5px 0; } .datepicker-years span.year {  float: left;  margin: 4px 8px; } .timepicker:focus {  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } .bootstrap-timepicker-widget.dropdown-menu {  margin-top: -1px;  border-top-color: transparent;  border-top-left-radius: 0;  border-top-right-radius: 0; }  .bootstrap-timepicker-widget.dropdown-menu::before, .bootstrap-timepicker-widget.dropdown-menu::after {   display: none; }  .bootstrap-timepicker-widget.dropdown-menu table td a i {   color: #b1bfc4; }  .bootstrap-timepicker-widget.dropdown-menu table td a:hover {   background: none;   border: none; }   .bootstrap-timepicker-widget.dropdown-menu table td a:hover i { color: #889ea6; }  .bootstrap-timepicker-widget.dropdown-menu table td input {   border: none; } .select2-container:focus, .select2-selection:focus, .select2-search__field:focus {  outline: none; } .select2-dropdown {  z-index: 2000; } .select2-container {  min-width: 180px;  color: #63808a;  text-align: left;  margin-top: -1px; }  .select2-container--disabled {   opacity: 0.5; }  .select2-container.select2 .select2-selection {   position: relative;   border-color: #b1bfc4;   min-height: 42px;   height: auto;   padding: calc(0.5em + 2px) 0 calc(0.5em - 1px) 1em; }   .select2-container.select2 .select2-selection:hover { background-color: #f0f4f5; }   .select2-container.select2 .select2-selection .select2-selection__rendered { padding-right: 32px; padding-left: 0; color: #63808a; }   .select2-container.select2 .select2-selection .select2-selection__arrow { height: auto; right: 11px; bottom: 1px; width: 28px; } .select2-container.select2 .select2-selection .select2-selection__arrow b {  border-width: 6px 6px 0; }  .select2-container.select2.select2-container--open .select2-selection {   background-color: #f0f4f5;   border-radius: 4px; }   .select2-container.select2.select2-container--open .select2-selection .select2-selection__arrow b { border-width: 0 6px 6px 6px; }  .select2-container.select2.select2-container--disabled .select2-selection, .select2-container.select2.select2-container--disabled .select2-selection:hover {   border-color: #dae1e3;   background-color: #fff; }  .select2-container .select2-dropdown {   border: 1px solid #c7d2d6;   border-radius: 3px; }   .select2-container .select2-dropdown.select2-dropdown--below { margin-top: 4px; -webkit-box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4); -moz-box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4); box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4); }  .select2-container .select2-search__field {   padding: 4px 9px;   border-radius: 4px; }  .select2-container .select2-results__option {   padding: 1em 1em;   line-height: 1em; }   .select2-container .select2-results__option[aria-selected='true'], .select2-container .select2-results__option[aria-selected='true'].select2-results__option--highlighted { background-color: #f0f4f5; color: #3797b8; }   .select2-container .select2-results__option.select2-results__option--highlighted { background-color: #f0f4f5; color: inherit; } .select2-sm .select2 .select2-selection, .select2-sm ~ .select2 .select2-selection {  min-width: 160px;  padding: 3px 0 3px 1em;  min-height: 0; } .select2-xs ~ .select2-container {  min-width: 0; } .select2-xs ~ .select2 .select2-selection {  padding: 0;  padding: 0px 3px 0px 8px;  font-size: 12px;  line-height: 12px;  height: 28px;  min-height: 0; }  .select2-xs ~ .select2 .select2-selection .select2-selection__arrow {   width: 12px; } .help-block {  color: #889ea6; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {  color: #f5c554; } .has-warning .form-control {  border-color: #f5c554;  color: #f5c554; } .has-warning .form-control:focus {  border-color: #f5c554;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .has-warning .form-control::-moz-placeholder {  color: #889ea6; } .has-warning .form-control:-ms-input-placeholder {  color: #889ea6; } .has-warning .form-control::-webkit-input-placeholder {  color: #889ea6; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {  color: #ef5e5e; } .has-error .form-control {  border-color: #ef5e5e;  color: #ef5e5e; } .has-error .form-control:focus {  border-color: #ef5e5e;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .has-error .form-control::-moz-placeholder {  color: #889ea6; } .has-error .form-control:-ms-input-placeholder {  color: #889ea6; } .has-error .form-control::-webkit-input-placeholder {  color: #889ea6; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {  color: #7eb770; } .has-success .form-control {  border-color: #7eb770;  color: #7eb770; } .has-success .form-control:focus {  border-color: #7eb770;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .has-success .form-control::-moz-placeholder {  color: #889ea6; } .has-success .form-control:-ms-input-placeholder {  color: #889ea6; } .has-success .form-control::-webkit-input-placeholder {  color: #889ea6; }  .form-error {  display: block;  position: relative;  color: #ef5e5e;  padding: 7px 0;  font-size: 14px;  font-weight: 400;  margin-bottom: 15px; } .button-pane {  -webkit-transition: opacity 300ms ease-in-out;  -moz-transition: opacity 300ms ease-in-out;  transition: opacity 300ms ease-in-out; }  .button-pane.disabled {   opacity: 0.4; } .btn {  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out;  border: 1px solid #c7d2d6;  background-color: #fff;  border-radius: 3px;  line-height: 1em;  padding: 1em 30px calc(1em - 1px) 30px;  margin: 0;  min-width: 160px;  text-align: center; }  .btn:hover {   -webkit-transition-duration: 200ms;   -moz-transition-duration: 200ms;   transition-duration: 200ms;   background-color: #f0f4f5; }  .btn.dropdown-toggle:not(.no-arrow) {   padding-right: 36px;   min-width: 0; }   .btn.dropdown-toggle:not(.no-arrow) .dropdown-arrow { position: absolute; top: 1px; height: auto; right: 12px; bottom: 1px; width: 10px; } .btn.dropdown-toggle:not(.no-arrow) .dropdown-arrow b {  border-color: #888 transparent transparent transparent;  border-style: solid;  height: 0;  right: 0;  margin-left: -4px;  margin-top: -2px;  position: absolute;  top: 50%;  width: 0;  border-width: 5px 5px 0; }  .btn.btn-sm {   padding: 1em 12px calc(1em - 2px) 12px;   line-height: 1em;   letter-spacing: 0.5px;   min-width: 148px; }   .btn.btn-sm.btn-link, .btn.btn-sm.btn-link:visited, .btn.btn-sm.btn-link:hover, .btn.btn-sm.btn-link:focus, .btn.btn-sm.btn-link:active { font-size: 14px; padding: calc(1em - 3px) 12px calc(1em - 4px) 12px; color: #63808a; min-width: 0; }   .btn.btn-sm.btn-link[disabled], .btn.btn-sm.btn-link.disabled { font-size: 14px; padding: calc(1em - 3px) 12px calc(1em - 4px) 12px; color: #dae1e3; } .btn.btn-sm.btn-link[disabled] svg, .btn.btn-sm.btn-link.disabled svg {  fill: #dae1e3; }   .btn.btn-sm.dropdown-toggle:not(.no-arrow) { padding-right: 36px; } .btn.btn-sm.dropdown-toggle:not(.no-arrow) .dropdown-arrow {  height: 35px; }  .btn.btn-sm.dropdown-toggle:not(.no-arrow) .dropdown-arrow b {   top: 18px;   border-width: 6px 6px 0; }   .btn.btn-sm.margin-right { margin-right: 16px; }  .btn.btn-xs {   padding: calc(0.5em + 2px) 9px calc(0.5em + 1px) 9px;   min-width: 108px; }   .btn.btn-xs.dropdown-toggle:not(.no-arrow) { padding-right: 36px; }   .btn.btn-xs.margin-right { margin-right: 12px; }  .btn.btn-auto-width {   min-width: 0; }  .text-right .btn {   margin-right: 0;   margin-left: 20px; }   .text-right .btn:first-child { margin-left: 0; }   .text-right .btn.btn-sm { margin-left: 16px; }   .text-right .btn.btn-xs { margin-left: 12px; } .btn:active, .btn.active {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .btn:focus, .btn:active:focus, .btn.active:focus {  outline: none; } .btn.disabled, .btn[disabled], .btn.disabled:hover, .btn[disabled]:hover {  background-color: #fff;  opacity: 1;  color: #dae1e3;  border-color: #dae1e3; } .btn-lg, .btn-group-lg > .btn {  border-radius: 4px; } .modal-footer:not(.centered) .btn, .modal-footer .btn + .btn {  margin: 0 0 0 20px; }  .modal-footer:not(.centered) .btn.pull-left,  .modal-footer .btn + .btn.pull-left {   margin: 0 20px 0 0; } .btn-group.open .dropdown-toggle {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .btn-default, a.btn-default {  background-color: rgba(218, 225, 227, 0.3);  color: #63808a;  border-color: #dae1e3; }  .btn-default:visited, .btn-default:focus,  a.btn-default:visited,  a.btn-default:focus {   background-color: rgba(218, 225, 227, 0.3);   color: #63808a;   border-color: #dae1e3; }  .btn-default:hover, .btn-default:active, .open .btn-default.dropdown-toggle,  a.btn-default:hover,  a.btn-default:active, .open a.btn-default.dropdown-toggle {   background-color: #fff;   color: #63808a;   border-color: #dae1e3; }   .btn-default:hover.no-hover, .btn-default:active.no-hover, .open .btn-default.dropdown-toggle.no-hover,   a.btn-default:hover.no-hover,   a.btn-default:active.no-hover, .open a.btn-default.dropdown-toggle.no-hover { background-color: rgba(218, 225, 227, 0.3); color: #63808a; }  .btn-default svg,  a.btn-default svg {   stroke: #63808a;   fill: #63808a; } .btn-primary, a.btn-primary {  color: #fff;  background-color: #4fbee3;  border-color: #4fbee3; }  .btn-primary:focus, .btn-primary:visited,  a.btn-primary:focus,  a.btn-primary:visited {   color: #fff;   background-color: #4fbee3;   border-color: #4fbee3; }  .btn-primary:hover, .btn-primary:active, .open .btn-primary.dropdown-toggle,  a.btn-primary:hover,  a.btn-primary:active, .open a.btn-primary.dropdown-toggle {   background-color: #3797b8;   border-color: #3797b8; }   .btn-primary:hover.no-hover, .btn-primary:active.no-hover, .open .btn-primary.dropdown-toggle.no-hover,   a.btn-primary:hover.no-hover,   a.btn-primary:active.no-hover, .open a.btn-primary.dropdown-toggle.no-hover { background-color: #4fbee3; border-color: #4fbee3; }  .btn-primary.disabled, .btn-primary[disabled],  a.btn-primary.disabled,  a.btn-primary[disabled] {   background-color: #bfe9f7;   border-color: #bfe9f7;   color: #fff; } .btn-success, a.btn-success {  color: #fff;  background-color: #7eb770;  border-color: #7eb770; }  .btn-success:hover, .btn-success:focus, .btn-success:active, .open .btn-success.dropdown-toggle,  a.btn-success:hover,  a.btn-success:focus,  a.btn-success:active, .open a.btn-success.dropdown-toggle {   color: #fff;   background-color: #55804b;   border-color: #55804b; }   .btn-success:hover.no-hover, .btn-success:focus.no-hover, .btn-success:active.no-hover, .open .btn-success.dropdown-toggle.no-hover,   a.btn-success:hover.no-hover,   a.btn-success:focus.no-hover,   a.btn-success:active.no-hover, .open a.btn-success.dropdown-toggle.no-hover { background-color: #7eb770; border-color: #7eb770; } .btn-info, a.btn-info {  color: #63808a;  background-color: #fff; }  .btn-info:hover, .btn-info:focus, .btn-info:active, .open .btn-info.dropdown-toggle,  a.btn-info:hover,  a.btn-info:focus,  a.btn-info:active, .open a.btn-info.dropdown-toggle {   color: #63808a;   background-color: #dae1e3; }   .btn-info:hover.no-hover, .btn-info:focus.no-hover, .btn-info:active.no-hover, .open .btn-info.dropdown-toggle.no-hover,   a.btn-info:hover.no-hover,   a.btn-info:focus.no-hover,   a.btn-info:active.no-hover, .open a.btn-info.dropdown-toggle.no-hover { background-color: #fff; } .btn-warning, a.btn-warning {  color: #fff;  background-color: #f5c554;  border-color: #f5c554; }  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .open .btn-warning.dropdown-toggle,  a.btn-warning:hover,  a.btn-warning:focus,  a.btn-warning:active, .open a.btn-warning.dropdown-toggle {   color: #fff;   background-color: #ba9130;   border-color: #ba9130; }   .btn-warning:hover.no-hover, .btn-warning:focus.no-hover, .btn-warning:active.no-hover, .open .btn-warning.dropdown-toggle.no-hover,   a.btn-warning:hover.no-hover,   a.btn-warning:focus.no-hover,   a.btn-warning:active.no-hover, .open a.btn-warning.dropdown-toggle.no-hover { background-color: #f5c554; border-color: #f5c554; } .btn-danger, a.btn-danger {  color: #fff;  background-color: #ef5e5e;  border-color: #ef5e5e; }  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .btn-danger.dropdown-toggle,  a.btn-danger:hover,  a.btn-danger:focus,  a.btn-danger:active, .open a.btn-danger.dropdown-toggle {   color: #fff;   background-color: #b3524f;   border-color: #b3524f; }   .btn-danger:hover.no-hover, .btn-danger:focus.no-hover, .btn-danger:active.no-hover, .open .btn-danger.dropdown-toggle.no-hover,   a.btn-danger:hover.no-hover,   a.btn-danger:focus.no-hover,   a.btn-danger:active.no-hover, .open a.btn-danger.dropdown-toggle.no-hover { background-color: #ef5e5e; border-color: #ef5e5e; } .btn-hollow {  background-color: transparent;  background-color: orange;  background-image: none;  border-color: #63808a;  padding-top: 2px;  color: #63808a;  text-shadow: none; }  .btn-hollow:visited {   color: #63808a; }  .btn-hollow:active, .btn-hollow:focus {   border-width: 2px;   background-color: transparent;   background-image: none; }  .btn-hollow.btn-primary {   background-image: none;   border-color: #4fbee3;   color: #4fbee3; }  .btn-hollow:hover {   background-image: none;   background-color: #63808a;   color: #fff; }   .btn-hollow:hover:active, .btn-hollow:hover:focus { border-width: 2px; }   .btn-hollow:hover.btn-primary { background-image: none; background-color: #4fbee3; } .btn-link {  color: #63808a;  border: 0;  min-width: 0;  background-color: transparent; }  .btn-link:visited {   color: #63808a; }  .btn-link:hover, .btn-link:focus, .btn-link:active {   color: #63808a;   background-color: rgba(42, 88, 105, 0.08);   text-decoration: none; }   .btn-link:hover.no-hover, .btn-link:focus.no-hover, .btn-link:active.no-hover { background-color: transparent; } .btn.margin-right, .btn-group.margin-right {  margin-right: 20px; } .btn.margin-bottom, .btn-group.margin-bottom {  margin-bottom: calc(2em + 3px); } .btn-group {  margin-right: 16px; }  .text-right .btn-group {   margin-right: 0;   margin-left: 16px; } .btn-group .btn, .text-right .btn-group .btn {  margin-right: 0;  margin-left: 0;  padding-right: 10px;  padding-left: 10px;  min-width: 38px; } .btn-group > .btn + .dropdown-toggle {  padding-left: 9px;  padding-right: 11px;  line-height: 14px;  padding-top: 7px; }  .btn-group > .btn + .dropdown-toggle.btn-primary svg, .btn-group > .btn + .dropdown-toggle.btn-success svg, .btn-group > .btn + .dropdown-toggle.btn-info svg, .btn-group > .btn + .dropdown-toggle.btn-warning svg, .btn-group > .btn + .dropdown-toggle.btn-danger svg {   stroke: #fff; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle).btn-primary {  border-right-color: #4fbee3; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle).btn-success {  border-right-color: #7eb770; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle).btn-info {  border-right-color: #889ea6; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle).btn-warning {  border-right-color: #f5c554; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle).btn-danger {  border-right-color: #ef5e5e; } .btn-group-vertical, .btn-group-vertical .btn {  width: 100%; } .btn-group .btn-xs {  padding-left: 10px;  padding-right: 10px; } .btn-group-secondary .btn, .btn-group-secondary .btn:hover {  background-color: transparent;  background-image: none;  text-shadow: none;  color: #b1bfc4;  border-width: 3px;  border-left-width: 0; }  .btn-group-secondary .btn.btn-default,  .btn-group-secondary .btn:hover.btn-default {   border-color: #b1bfc4; }   .btn-group-secondary .btn.btn-default:active,   .btn-group-secondary .btn:hover.btn-default:active { border-color: #b1bfc4; color: #63808a; background-color: #b1bfc4; }  .btn-group-secondary .btn.btn-info,  .btn-group-secondary .btn:hover.btn-info {   color: #63808a;   border-color: #63808a; }   .btn-group-secondary .btn.btn-info:active,   .btn-group-secondary .btn:hover.btn-info:active { border-color: #63808a; color: #f0f4f5; background-color: #63808a; }  .btn-group-secondary .btn:first-child,  .btn-group-secondary .btn:hover:first-child {   border-left-width: 3px; } .btn[disabled] {  opacity: 1; } .btn-skinny {  min-width: 0;  padding-right: 15px;  padding-left: 15px; } .button-footer {  margin-bottom: 20px; } .link-text {  margin-right: 20px; }  .text-right .link-text {   margin-right: 0;   margin-left: 20px; } .dropdown-menu {  border: 1px solid #dae1e3;  padding: 0;  background-color: #fff;  border-radius: 3px;  -webkit-box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4);  -moz-box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4);  box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4); }  .dropdown-menu.arrow-upper-right:before {   position: absolute;   top: -12px;   right: 16px;   display: inline-block;   border-right: 12px solid transparent;   border-bottom: 12px solid #dae1e3;   border-left: 12px solid transparent;   border-bottom-color: rgba(0, 0, 0, 0.2);   content: ''; }  .dropdown-menu.arrow-upper-right:after {   position: absolute;   top: -11px;   right: 17px;   display: inline-block;   border-right: 11px solid transparent;   border-bottom: 11px solid #fff;   border-left: 11px solid transparent;   content: ''; }  .dropdown-toggle.margin-bottom.btn-sm ~ .dropdown-menu {   margin-top: calc(-2em + 3px); } .dropdown-menu > li > a, .dropdown-menu > li > div:not(.divider) {  padding: 12px 30px; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > div:not(.divider):hover, .dropdown-menu > li > div:not(.divider):focus {  background-color: #4fbee3;  color: #fff; } .dropdown-menu > li > a, .dropdown-menu > li > div {  color: #63808a; }  .dropdown-menu > li > a.disabled,  .dropdown-menu > li > div.disabled {   background-color: #fff;   cursor: default;   color: #dae1e3; }   .dropdown-menu > li > a.disabled:hover,   .dropdown-menu > li > div.disabled:hover { background-color: #fff; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > div, .dropdown-menu > .disabled > div:not(.divider):hover, .dropdown-menu > .disabled > div:not(.divider):focus {  color: #b1bfc4; } .dropdown-header {  color: #63808a; } .dropdown-menu .divider {  background-color: #dae1e3; } .input-group-addon {  background-color: #f0f4f5;  color: #63808a; } .label-default {  background-color: #4fbee3; } .label-success {  background-color: #7eb770; } .label-warning {  background-color: #f5c554; } .label-danger {  background-color: #ef5e5e; } .label-info {  background-color: #b1bfc4; } .alert {  border-width: 0px;  border-radius: 3px;  box-shadow: none;  padding: 1em;  margin-bottom: calc(1.5em + 1px);  font-weight: 300; } .alert .alert-link {  font-weight: normal; } .alert-danger {  background-color: #ffc9c9;  color: #b3524f; } .alert-danger .alert-link, .alert-danger a {  color: #b3524f;  border-bottom: 1px solid #b3524f; } .alert-danger .alert-link:hover, .alert-danger a:hover {  color: #b3524f;  border-color: #b3524f; } .alert-success {  background-color: #c1e6b8;  color: #55804b; } .alert-success .alert-link, .alert-success a {  color: #55804b;  border-bottom: 1px solid #55804b; } .alert-success .alert-link:hover, .alert-success a:hover {  color: #55804b;  border-color: #55804b; } .alert-warning {  background-color: #ffeab6;  color: #ba9130; } .alert-warning .alert-link, .alert-warning a {  color: #ba9130;  border-bottom: 1px solid #ba9130; } .alert-warning .alert-link:hover, .alert-warning a:hover {  color: #ba9130;  border-color: #ba9130; } .alert-info {  background-color: #bfe9f7;  color: #2a5969; } .alert-info .alert-link, .alert-info a {  color: #2a5969;  border-bottom: 1px dashed #2a5969; } .alert-info .alert-link:hover, .alert-info a:hover {  color: #2a5969;  border-color: #2a5969; } .progress {  -webkit-box-shadow: inset 1px 1px 2px #dae1e3;  -moz-box-shadow: inset 1px 1px 2px #dae1e3;  box-shadow: inset 1px 1px 2px #dae1e3;  background-color: #fff;  border: 1px solid #dae1e3; } .progress-bar {  background-color: #4fbee3; } .progress-bar-lite {  background-color: #dae1e3; } .progress-bar-success {  background-color: #7eb770; } .progress-bar-info {  background-color: #b1bfc4; } .progress-bar-warning {  background-color: #f5c554; } .progress-bar-danger {  background-color: #ef5e5e; } .list-group-item {  border-color: #dae1e3; } a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {  background-color: #4fbee3;  border-color: #4fbee3; } a.list-group-item:hover, a.list-group-item:focus {  background-color: #f0f4f5; } a.list-group-item .list-group-item-heading {  color: #63808a; } .panel-primary {  color: #4fbee3; }  .panel-primary > .panel-heading {   color: #4fbee3;   background-color: #bfe9f7;   border-color: #b1bfc4; } .panel-success {  color: #7eb770; }  .panel-success > .panel-heading {   color: #7eb770;   background-color: #c1e6b8;   border-color: #b1bfc4; } .panel-danger {  color: #ef5e5e; }  .panel-danger > .panel-heading {   color: #ef5e5e;   background-color: #ffc9c9;   border-color: #b1bfc4; } .panel-warning {  color: #f5c554; }  .panel-warning > .panel-heading {   color: #f5c554;   background-color: #ffeab6;   border-color: #b1bfc4; } .panel-info {  color: #63808a; }  .panel-info > .panel-heading {   color: #889ea6;   background-color: #f0f4f5;   border-color: #b1bfc4; } .panel-footer {  background-color: #f0f4f5; } .panel-dark {  background-color: #63808a; } .well {  background-color: #fff;  border-color: #dae1e3;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .radio, .checkbox {  padding: 1px 0 0 0;  margin: 0 0 0.5em 0; } .radio + .radio, .checkbox + .checkbox {  margin-top: 0; } .radio_list-button li {  display: inline-block;  margin-right: 10px;  padding: 12px 20px 12px 40px;  background-color: #fff;  background-position: 20px center;  background-repeat: no-repeat;  border: 1px solid #c7d2d6;  border-radius: 3px;  color: #889ea6;  cursor: pointer; }  .radio_list-button li label {   font-size: 14px;   font-weight: 400;   padding: 2px 0 0 10px;   margin: 0;   cursor: pointer; }  .radio_list-button li.chosen {   border: 1px solid #2a7f9c;   background-color: #4fbee3;   color: #2a7f9c; }  .radio_list-button li input {   display: none; }  .radio_list-button li:hover {   background-color: #f0f4f5;   border-color: #b1bfc4;   color: #63808a; }  .radio_list-button li.chosen {   background-color: #f0f4f5;   border-color: #4fbee3;   color: #3797b8; } .checkbox label {  display: inline-block;  padding-top: 2px;  padding-left: 0;  width: calc(100% - 34px); } .form-group .icheckbox_flat-sp, .form-group .iradio_flat-sp {  float: left;  margin-top: -2px; } ul.radio_list {  list-style: none;  padding-left: 0; }  .iPhoneCheckContainerTODOFIXDEVONLY {  border-radius: 20px;  border: 1px solid #dae1e3;  background: #dae1e3;  margin-top: 2px;  height: 29px; }  .iPhoneCheckContainerTODOFIXDEVONLY label {   font-family: inherit;   text-shadow: none;   font-weight: normal; }  .iPhoneCheckContainerTODOFIXDEVONLY label.iPhoneCheckLabelOff {   background: #dae1e3; }  .iPhoneCheckContainerTODOFIXDEVONLY label.iPhoneCheckLabelOn {   background: #7eb770; }  .iPhoneCheckContainerTODOFIXDEVONLY .iPhoneCheckHandle {   background: #f0f4f5;   border-radius: 40px;   width: 23px;   left: 26px;   height: 23px;   top: 2px; }  .iPhoneCheckContainerTODOFIXDEVONLY .iPhoneCheckHandleCenter {   background: none; }  .iPhoneCheckContainerTODOFIXDEVONLY .iPhoneCheckHandleRight {   background: none; }  .input-group-addon.clear {  background-color: inherit;  color: #f0f4f5;  border-left: none; } .input-group-addon.warn {  background-color: #f5c554;  color: #f5c554; }  .has-warning label, .has-error label, .has-success label {  color: #63808a; } .has-warning input[type='text'], .has-error input[type='text'], .has-success input[type='text'], .has-warning .select2-container .select2-selection, .has-error .select2-container .select2-selection, .has-success .select2-container .select2-selection {  color: #63808a;  background-color: #fff;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; } .has-warning input[type='text'], .has-warning .select2-container .select2-selection {  border-color: #f5c554; } .has-error input[type='text'], .has-error .select2-container .select2-selection {  border-color: #ef5e5e; } .has-success input[type='text'], .has-success .select2-container .select2-selection {  border-color: #7eb770; } .has-error .redactor-toolbar, .has-error .redactor-editor {  border-color: #ef5e5e; } .has-error .redactor-editor {  border-top-color: inherit; }  .redactor-toolbar {  box-shadow: none;  border-bottom-width: 0;  border-top-right-radius: 3px;  border-top-left-radius: 3px; }  .redactor-toolbar a {   color: #63808a !important; }  .redactor-toolbar a:active,  .redactor-toolbar a.redactor-button-active {   background-color: #f0f4f5 !important;   color: #4fbee3 !important; }  .redactor-toolbar a:hover {   background-color: #f0f4f5 !important;   color: #3e6978 !important; } .redactor-editor {  border: 1px solid #b1bfc4;  border-top: 1px solid #dae1e3;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .redactor-dropdown {  border-color: #c7d2d6;  border-radius: 3px;  width: auto; }  .redactor-dropdown a,  .redactor-dropdown a:visited {   color: #63808a !important;   padding: 7px 15px 6px 15px;   border: none; }  .redactor-dropdown a:hover {   background-color: #4fbee3 !important; } #redactor-modal-overlay {  z-index: 10001 !important;  background-color: rgba(23, 46, 59, 0.5) !important;  opacity: 1; } #redactor-modal-box {  z-index: 10002 !important; } #redactor-modal {  border-radius: 3px;  z-index: 2001; }  #redactor-modal header {   font-size: 28px;   font-weight: 300;   padding-top: 55px; }  #redactor-modal #redactor-modal-close {   top: 20px;   right: 20px;   width: 28px;   height: 28px;   text-align: left;   color: #b1bfc4;   background-color: #fff;   vertical-align: text-top;   line-height: 30px;   padding-left: 6px;   border-radius: 3px; }   #redactor-modal #redactor-modal-close:hover { background-color: #f0f4f5; }  #redactor-modal .redactor-modal-footer {   padding: 0 40px 49px 40px;   text-align: right;   border-top: none; }  #redactor-modal .redactor-modal-footer button:not(.redactor-button-unstyled) {   display: inline-block;   margin-bottom: 0;   margin-right: 20px;   margin-left: 20px;   font-weight: normal;   text-align: center;   vertical-align: middle;   -ms-touch-action: manipulation;   touch-action: manipulation;   cursor: pointer;   background-image: none;   border: 1px solid transparent;   white-space: nowrap;   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   min-width: 148px;   width: auto !important;   background-color: #4fbee3 !important;   border-color: #4fbee3 !important;   padding: 1em 20px calc(1em - 2px) 20px;   line-height: 1em;   font-size: 12px;   border-radius: 3px;   color: #fff !important; }   #redactor-modal .redactor-modal-footer button:not(.redactor-button-unstyled):hover { background-color: #3797b8 !important; border-color: #3797b8 !important; color: #fff !important; }  #redactor-modal .redactor-modal-footer button.redactor-button-unstyled {   background-color: transparent;   border-color: transparent;   min-width: 0; }   #redactor-modal .redactor-modal-footer button.redactor-button-unstyled:hover { background-color: #f0f4f5 !important; border-color: #f0f4f5 !important; color: #63808a !important; } #redactor-modal input[type='text'], #redactor-modal input[type='password'], #redactor-modal input[type='email'], #redactor-modal input[type='url'], #redactor-modal textarea {  margin-top: 5px; }  .modal-backdrop {   z-index: 1060;  background-color: rgba(23, 46, 59, 0.5);  opacity: 1; } .modal {   z-index: 1061; }  .modal .modal-content {   border: 1px solid rgba(0, 0, 0, 0.1);   border-radius: 3px;   -webkit-box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4);   -moz-box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4);   box-shadow: 0px 3px 20px 1px rgba(36, 52, 59, 0.4); }  .modal .modal-header {   padding: 21px;   border-bottom: none; }   .modal .modal-header .modal-title { margin: 33px 0 14px 19px; font-size: 28px; font-weight: 300; }  .modal button.close {   font-size: 32px;   background-color: #fff;   text-shadow: none;   width: 28px;   height: 28px;   line-height: 28px;   border-radius: 2px;   opacity: 1;   color: #889ea6; }   .modal button.close svg { width: 14px; height: 14px; margin-bottom: 5px; }   .modal button.close:hover { background-color: #f0f4f5; }  .modal .modal-body {   padding: 40px 40px 40px 40px; }  .modal .modal-footer {   padding: 0 40px 40px 40px;   border-top: none; }  .popover {  z-index: 1200; }  .slider.slider-horizontal {  width: 100%; }  .slider.slider-horizontal .slider-track {   background-color: #dae1e3;   height: 5px;   margin-top: 0;   background-image: none;   filter: none;   -webkit-box-shadow: none;   box-shadow: none; }   .slider.slider-horizontal .slider-track .slider-handle { width: 21px; height: 21px; margin-top: -8px; opacity: 1; background-image: none; background-color: #4fbee3; }   .slider.slider-horizontal .slider-track .slider-selection { background-image: none; background-color: none; box-shadow: none; }   @media only screen and (max-width: 1199px){.large-screen-up{display:none !important}}@media only screen and (min-width: 1200px){.medium-screen-only{display:none !important}}@media only screen and (max-width: 767px){.medium-screen-only{display:none !important}}@media only screen and (max-width: 767px){.medium-screen-up{display:none !important}}@media only screen and (min-width: 1200px){.medium-screen-down{display:none !important}}@media only screen and (max-width: 62em){.chakra-breakpoint-up{display:none !important}}@media only screen and (min-width: calc(62em + 1px)){.chakra-breakpoint-down{display:none !important}}@media only screen and (min-width: 768px){.small-screen-only{display:none !important}}.chakra-form__label,.chakra-switch{margin-bottom:0;padding-top:0}.chakra-modal__content h2,.chakra-modal__content h4{margin-top:0}[data-testid=sp-ui-plan-description-list]{padding-left:0}body.baseline{position:relative}body.baseline:after{position:absolute;width:auto;height:auto;z-index:9999;content:"";display:block;pointer-events:none;top:0;right:0;bottom:0;left:0;background:url(../../v2/img/baseline.png) repeat top left}body.baseline:active:after{display:none}html,body{height:100%;padding:0;margin:0}#page-grid{display:grid;grid-template-areas:"banner banner" "sidebar header" "sidebar main";grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content 1fr;height:100%}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.container-fluid{padding-right:20px;padding-left:20px}.row{margin-right:-20px;margin-left:-20px}#rcmenu{position:absolute;min-width:200px;min-height:30px;background-color:#fff;border:1px solid #dae1e3}.bold{font-weight:500}.icon-tooltip{width:20px;height:20px;fill:#b1bfc4}.icon-more{width:15px;height:3px;fill:#63808a;margin-bottom:3px}.btn{min-width:120px;padding:11px 30px 10px 30px;font-size:12px;font-weight:300}.text-right .btn,.text-right .btn-group{margin-left:6px}.btn .icon-search{width:10px;height:10px;margin-right:5px;fill:#63808a}span.name{margin-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pageTitleHeaderText span.name,#pageTitleHeaderText2 span.name{max-width:calc(100% - 40px);display:block;line-height:1.25em}svg.icon-calendar{fill:#63808a;width:16px;height:16px}.upper{text-transform:uppercase}.full-width{width:100%}.list-tab-styled{list-style:none;padding-left:17px}@media(min-width: 992px){.modal-md{width:450px}}.modal-fullscreen{width:100%}.modal-fullscreen .modal-body{padding:15px}.modal-emailbody{width:700px}.modal-emailbody .modal-body{padding:15px}.modal-emailbody img{max-width:100%}.body-content{margin-left:50px;margin-right:50px}.body-content{padding-left:15px;padding-right:15px}.redactor-styles{font-family:inherit}.redactor-box{margin-bottom:0}.redactor-dropdown{z-index:2000}.redactor-counter{text-align:right;opacity:0;margin-top:5px}.redactor-counter.show{opacity:1}.redactor-counter.limit-reached{color:#ef5e5e}.redactor-in a{color:#4fbee3;text-decoration:none}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused,.datepicker table tr td span .datepicker thead tr:first-child th,.datepicker tfoot tr th,.table-condensed>thead>tr>th{cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover,.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover,.datepicker thead tr:first-child th.cw{cursor:default}p.error{display:none;color:#ef5e5e}.sp-grid{padding:0}.sp-grid-container{padding:0 0 0 20px}.sp-grid-item{position:relative;width:240px;float:left;margin:0 50px 0 0}@media screen and (min-width: 570px)and (max-width: 630px){.sp-grid-item:nth-child(2n+0){margin-right:0}}@media screen and (min-width: 860px)and (max-width: 920px){.sp-grid-item:nth-child(3n+0){margin-right:0}}@media screen and (min-width: 1150px)and (max-width: 1210px){.sp-grid-item:nth-child(4n+0){margin-right:0}}@media screen and (min-width: 1440px)and (max-width: 1500px){.sp-grid-item:nth-child(5n+0){margin-right:0}}@media screen and (min-width: 1725px){.sp-grid-item:nth-child(6n+0){margin-right:0}}.footer-spacer-lg{clear:both;display:block;width:100%;height:128px}.global-alert{color:#fff;background-color:#2a5969;padding:11px 0}.global-alert.downgrade-compliance{text-align:center}.global-alert.payment-blocked,.global-alert.downgrade-compliance,.global-alert.suspended,.global-alert.canceled,.global-alert.closed,.global-alert.browser-support,.global-alert.email-blocked{background-color:#e5736c}.global-alert.payment-blocked a,.global-alert.downgrade-compliance a,.global-alert.suspended a,.global-alert.canceled a,.global-alert.closed a,.global-alert.browser-support a,.global-alert.email-blocked a{color:#fff;text-decoration:underline}.hover-alert{position:fixed;left:50%;margin-left:-260px;min-width:520px;max-width:520px;display:none;z-index:999999;background-color:#2a5969;color:#fff;padding:24px 60px;border-radius:3px}.page-nav{width:100%;background-color:#dae1e3;height:50px;margin-bottom:60px}.page-nav ul{clear:both}.page-nav ul li{float:left;display:block;height:50px;margin:0 20px;padding-top:12px}.page-nav ul li:first-child{margin-left:0}.page-nav ul li:hover{border-bottom:6px solid #b1bfc4;cursor:pointer}.page-nav ul li.selected{border-bottom:4px solid #b1bfc4;font-weight:500}.page-nav ul li.selected:hover{cursor:default}.btn-group>.btn+.dropdown-toggle{padding:10px 11px 7px 9px}.btn-group>.btn.btn-sm+.dropdown-toggle{padding:6px 10px 5px 7px}.on-page-help-container{position:relative;top:4px;float:right;margin:0}.on-page-help-container.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.on-page-help-container a.on-page-help{display:inline-block;color:#889ea6;text-decoration:none}.on-page-help-container a.on-page-help svg{width:28px;height:28px;margin-left:9px;margin-bottom:-9px;fill:#889ea6;border:1px solid #b1bfc4;padding:7px 0}.on-page-help-container:hover a.on-page-help{color:#63808a}.on-page-help-container:hover a.on-page-help svg{fill:#63808a;border-color:#63808a}.on-page-help-container .dropdown-menu{width:400px;margin-right:-16px;margin-top:22px}.on-page-help-container .dropdown-menu .page-help-heading{padding:12px 12px 0 12px;color:#2a5969;font-weight:500}.on-page-help-container .dropdown-menu .page-help-heading a{float:right;padding:0;color:#4fbee3}.on-page-help-container .dropdown-menu .page-help-heading a:hover{background-color:rgba(0,0,0,0)}.on-page-help-container .dropdown-menu input{padding-right:35px}.on-page-help-container .dropdown-menu .dropdown-menu-group{border-bottom:solid 1px rgba(0,0,0,.1);list-style-type:none}.on-page-help-container .dropdown-menu .dropdown-menu-group a{white-space:inherit}.on-page-help-container .dropdown-menu .dropdown-menu-group a .new-feature{float:right;padding:3px 5px;background-color:#2a5969;border-radius:2px;font-size:12px;color:#fff}.on-page-help-container .dropdown-menu #help-dropdown-search{position:relative;padding:10px 18px}.on-page-help-container .dropdown-menu #help-dropdown-search svg{position:absolute;top:24px;right:18px;fill:#889ea6;width:20px;height:15px;margin-right:10px;margin-bottom:-2px}.on-page-help-container svg.icon-email{width:15px;height:10px;fill:#889ea6;margin-right:10px}.page-back-container{position:relative;top:3px;float:left}.page-back-container a.page-back{display:inline-block;text-decoration:none}.page-back-container a.page-back svg{border:1px solid #4fbee3;padding:4px;border-radius:30px;height:30px;width:30px;fill:#4fbee3;cursor:pointer;margin-right:9px;margin-bottom:-9px}.page-back-container a.page-back svg:hover{-webkit-transition-duration:200ms;-moz-transition-duration:200ms;transition-duration:200ms;border-color:#63808a;fill:#63808a}ul.search-terms{margin:-1.5em 0 0 0;padding:0;margin-bottom:calc(1em - 1px);list-style-type:none}ul.search-terms li{display:inline-block;margin-top:.5rem;padding:.45em 10px;font-size:12px}ul.search-terms li.clear-search-filter{border-radius:3px;background-color:#4fbee3;margin-right:.5em}ul.search-terms li.clear-search-filter .search-filter{color:#bfe9f7}ul.search-terms li.clear-search-filter .search-term{color:#fff}ul.search-terms li.clear-search-filter .search-term:after{margin-left:20px;margin-bottom:-0.1em;content:"";width:1em;height:1rem;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Crect%20fill%3D%22%23ffffff%22%20y%3D%225%22%20transform%3D%22matrix%280.7071%20-0.7071%200.7071%200.7071%20-2.4853%206%29%22%20width%3D%2212%22%20height%3D%222%22%2F%3E%3Crect%20fill%3D%22%23ffffff%22%20y%3D%225%22%20transform%3D%22matrix%28-0.7071%20-0.7071%200.7071%20-0.7071%206%2014.4853%29%22%20width%3D%2212%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:1em;display:inline-block}ul.search-terms li.clear-search-filter:hover{cursor:pointer;background-color:#3797b8}ul.swatch-list{margin-bottom:30px}ul.swatch-list li{border:1px solid;width:80%;min-width:170px;height:31px;border-top:none}ul.swatch-list li:first-child{border-top:1px solid}ul.swatch-list li label{padding:6px}ul.swatch-list li .thumb{float:right;width:30px;height:30px}.columns-3 li{float:left}.columns-3 li.columns-content img{width:100%}.columns-3 li.columns-spacer{min-width:20px;min-height:200px}.toggle-modern{width:100%;margin:15px 0 20px 0}.toggle-modern .iPhoneCheckContainer{margin:0 auto}.full-width-stripe{background-color:#fff;padding:25px 15px 15px 15px;border-top:1px solid #b1bfc4;border-bottom:1px solid #b1bfc4}.label-flyout{opacity:0;position:absolute;display:block;text-align:right;color:#fff;margin-left:-116px;margin-top:0px;background-color:#b1bfc4;height:35px;padding:7px 14px;border-top-left-radius:4px;border-bottom-left-radius:4px;opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.label-floating{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.section-footer{display:none;height:60px;border-bottom:1px solid #b1bfc4;margin-bottom:20px}.row.form{height:70px}.row.form label{margin-top:26px;width:100%;text-align:right}.row.form .form-group>input{margin-top:16px}.footer-bar{margin-bottom:15px}.footer-bar button{margin:20px 0 10px 10px}.textarea-copy-container{position:relative}.textarea-copy-container .textarea-copy{position:absolute;right:0;top:0;padding:3px 5px;border:1px solid #b1bfc4;background-color:#dae1e3;border-radius:0px 4px 0px 4px;cursor:pointer}.textarea-copy-container .textarea-copy.copied{background-color:#7eb770;color:#fff}.exterior-label-checked,.exterior-label-unchecked{display:none;float:left;margin:2px 10px}.exterior-label-checked{color:#3797b8}.exterior-label-unchecked{color:#889ea6}.status-true~.exterior-label-checked{display:block}.status-false~.exterior-label-unchecked{display:block}.on-page-tabs{border-bottom:1px solid #dae1e3;padding-left:0;margin-bottom:40px}.on-page-tabs>li{display:inline-block;margin-right:20px;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;min-width:160px;height:3em;line-height:3em;text-align:center;color:#49bde4}.on-page-tabs>li.type a{display:inline-block;min-width:160px;padding-bottom:calc(1em - 3px);color:#49bde4}.on-page-tabs>li.type a:focus{text-decoration:none}.on-page-tabs>li.type span.count{display:inline-block;background-color:#f0f4f5;padding:0 5px;border-radius:2px;margin-left:5px;line-height:calc(1.5em + 1px)}.on-page-tabs>li.setting-tab{padding-bottom:calc(1em - 3px)}.on-page-tabs>li.setting-tab:focus{text-decoration:none}.on-page-tabs>li.selected{color:#2a7f9c;border-bottom-color:#2a5969}.on-page-tabs>li.selected span.count{color:#2a5969}.on-page-tabs>li.selected a{color:#2a7f9c}.page-title{margin:24px -20px;padding:0 20px;border-bottom:1px solid #dae1e3;text-shadow:none}.page-title h1,.page-title h2,.page-title h5{margin:0}.page-title #pageTitleSubHeaderText{color:#b1bfc4;font-size:.9em;font-weight:300;margin-left:2px;padding-top:2px}.page-title .right-buttons{float:right;margin-top:1px}.sp-tile{background-color:#fff;border-radius:3px;margin-bottom:calc(2.5em - 1px);height:calc(23em + 1px);overflow:hidden;border-bottom:1px solid #dae1e3}.sp-tile.pricesheet img{max-width:75%;max-height:50%;vertical-align:middle}.sp-tile .top{height:155px;max-height:155px;min-height:155px;overflow:hidden}.sp-tile .img-rounded-top{height:175px;overflow:hidden;background-position-y:-32.5px;background-size:240px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);position:relative}.sp-tile .img-rounded-top .hover-block{background-color:rgba(40,70,80,.6);position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;padding:4em 99px;color:#fff;font-size:18px}.sp-tile .img-rounded-top .status-flag{text-align:center;width:100%;position:absolute;bottom:0;padding:calc(.5em - 3px) 0 calc(.5em - 3px) 0;color:#fff}.sp-tile .img-rounded-top .status-flag.status-flag-primary{background-color:#4fbee3}.sp-tile .img-rounded-top .status-flag.status-flag-info{background-color:#b1bfc4}.sp-tile .img-rounded-top .status-flag.status-flag-warning{background-color:#f5c554}.sp-tile .img-rounded-top .status-flag.status-flag-error{background-color:#ef5e5e}.sp-tile .img-rounded-top .status-flag.status-flag-success{background-color:#7eb770}.sp-tile .img-rounded-top .status-flag.flag-selected{display:none}.sp-tile a{color:#63808a;text-decoration:none}.sp-tile a:hover .img-rounded-top .hover-block{opacity:1}.sp-tile .hover-block svg{display:none}.sp-tile .icheckbox_flat-sp{position:absolute;display:none;top:8px;right:-4px}.sp-tile:hover .icheckbox_flat-sp,.sp-grid-item.selected .sp-tile .icheckbox_flat-sp{display:block}.sp-tile a:hover .hover-block,.sp-grid-item.selected .sp-tile .hover-block{background-color:rgba(65,183,223,.6)}.sp-grid-item.selected .sp-tile .flag-selected{display:block}.sp-tile .card-content{position:relative;height:105px;padding:calc(1em + 1px) 10px 1em;border-right:1px solid #dae1e3;border-left:1px solid #dae1e3}.sp-tile .card-title{width:100%;line-height:1.5em;margin-top:-2px;margin-bottom:2px;overflow:hidden;max-height:3em}.sp-tile .push-pop{border-right:1px solid #dae1e3;border-left:1px solid #dae1e3;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sp-tile .push-pop button{width:100%;outline:none;background-color:#fff;border-top:1px solid #dae1e3;border-right:none;border-bottom:none;border-left:none;text-align:left;padding:calc(1em - 2px) 10px calc(.5em + 2px);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.8%206.5%22%3E%3Cpath%20fill%3D%22%23627D89%22%20d%3D%22M7.1%2C0.3l5.5%2C5.5c0.4%2C0.4%2C0.3%2C0.7-0.3%2C0.7H0.5C0%2C6.5-0.2%2C6.2%2C0.2%2C5.8l5.5-5.5C6.1-0.1%2C6.7-0.1%2C7.1%2C0.3z%22%2F%3E%3C%2Fsvg%3E");background-position:211px 18px;background-repeat:no-repeat;background-size:13px;color:#63808a}.sp-tile .push-pop button:hover{background-color:#f0f4f5}.sp-tile .push-pop ul.dropdown-menu{display:block;box-sizing:content-box;box-shadow:none;width:100%;left:-1px;margin:0;border:1px solid #dae1e3;border-radius:0;background-color:#fff;height:20em}.sp-tile .push-pop ul.dropdown-menu li>a{padding:.5em 10px calc(.5em + 1px) 10px;font-weight:300}.sp-tile .default-flag~.push-pop{color:#fff}.sp-tile .default-flag~.push-pop button,.sp-tile .default-flag~.push-pop button:hover{background-color:#fff;background-image:none}.sp-tile.popped a .hover-block,.sp-tile.popped a:hover .hover-block{opacity:0;background-color:orange;cursor:default}.sp-tile.popped a .hover-block span,.sp-tile.popped a:hover .hover-block span{display:none}.sp-tile.popped .icheckbox_flat-sp{display:block}.sp-tile.popped .push-pop{-webkit-transform:translateY(-9em);-moz-transform:translateY(-9em);-ms-transform:translateY(-9em);transform:translateY(-9em)}.gallery-index .sp-tile.popped .push-pop{-webkit-transform:translateY(-18em);-moz-transform:translateY(-18em);-ms-transform:translateY(-18em);transform:translateY(-18em)}.mobileapp-index .sp-tile.popped .push-pop{-webkit-transform:translateY(-11.5em);-moz-transform:translateY(-11.5em);-ms-transform:translateY(-11.5em);transform:translateY(-11.5em)}.sp-tile.popped .push-pop button{background-color:#f0f4f5;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.8%206.5%22%3E%3Cpath%20fill%3D%22%23627D89%22%20d%3D%22M5.7%2C6.2L0.2%2C0.7C-0.2%2C0.3%2C0%2C0%2C0.5%2C0h11.8c0.5%2C0%2C0.7%2C0.3%2C0.3%2C0.7L7.1%2C6.2C6.7%2C6.6%2C6.1%2C6.6%2C5.7%2C6.2z%22%2F%3E%3C%2Fsvg%3E")}.sp-tile.popped .push-pop button:hover{background-color:#dae1e3}.sp-tile .btn-group{display:block;position:relative}.sp-tile .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-right:1px solid #dae1e3}.sp-tile .btn-group a.btn{width:calc(100% - 45px);text-align:left;padding:5px;float:none;display:inline-block;white-space:normal;max-height:50px;height:50px;overflow-y:hidden;border-radius:0}.sp-tile .btn-group button{text-align:center;border:none;padding:10px;width:40px;height:50px;position:relative;float:none;display:inline-block}@media screen and (max-width: 1024px){.sp-tile .mobile-input-touch-area{position:absolute;top:0;right:0;width:49px;height:49px;cursor:pointer}.sp-tile .icheckbox_flat-sp{display:block}}.jcrop-vline,.jcrop-hline{background-image:url(../../images/Jcrop.gif)}.datagrid-modifiers-container{margin-bottom:2em}.sp-pre-loader-container{width:100%;height:100px;line-height:100px;text-align:center}.sp-pre-loader-container svg{position:fixed;top:50%;left:50%;width:45px;transform:translateX(-50%) translateY(-50%)}.sp-pre-loader-container svg path{fill:#dae1e3}.sp-pre-loader-container svg path:first-child{-webkit-animation:crop-top-left 800ms infinite}@-webkit-keyframes crop-top-left{0%,100%{fill:#49bde4}25%{fill:#dae1e3}75%{fill:#dae1e3}}.sp-pre-loader-container svg path:nth-child(2){-webkit-animation:crop-bottom-left 800ms infinite}@-webkit-keyframes crop-bottom-left{50%,100%{fill:#dae1e3}75%{fill:#49bde4}}.sp-pre-loader-container svg path:nth-child(3){-webkit-animation:crop-bottom-right 800ms infinite}@-webkit-keyframes crop-bottom-right{25%,75%{fill:#dae1e3}50%{fill:#49bde4}}.sp-pre-loader-container svg path:nth-child(4){-webkit-animation:crop-top-right 800ms infinite}@-webkit-keyframes crop-top-right{0%,50%{fill:#dae1e3}25%{fill:#49bde4}}.td.customer-name{position:relative}.td.customer-name .customer-card-container{display:none}.td.customer-name:hover .customer-card-container{display:inline}.sp-table-card{margin-bottom:20px;background:#fff}.sp-table-card-heading{padding:8px 10px;background-color:rgba(67,140,166,.2);color:#438ca6}.sp-table-card-heading .sp-circular-button{display:inline-block;border:1px solid #438ca6;border-radius:28px;padding:0 7px;border-color:#438ca6;cursor:pointer}.sp-table-card-heading .sp-circular-button svg{width:5px;height:9px;fill:#438ca6}.sp-table-card-heading-text{display:inline-block;width:calc(100% - 31px);vertical-align:middle}.sp-circular-button{padding:0 10px;border-color:#438ca6}.sp-circular-button svg{width:5px;height:9px;fill:#438ca6}.sp-table-card-content{padding:0 10px 20px}.sp-table-card-field{display:inline-block;margin-top:20px;vertical-align:top}.sp-table-card-field:nth-child(odd){margin-right:5px;width:calc(60% - 5px)}.sp-table-card-field:nth-child(even){margin-left:5px;width:calc(40% - 5px)}.sp-contact-card{margin-bottom:20px;background:#fff;min-width:285px;position:absolute;margin-bottom:0;top:5px;left:150px;z-index:2000;cursor:default;border:1px solid #dae1e3;box-shadow:0px 20px 70px -30px rgba(0,0,0,.6)}.sp-contact-card .sp-table-card-heading{background-color:#dae1e3}.sp-contact-card .sp-table-card-content{padding:10px 10px 20px}.sp-contact-card .sp-table-card-content span{padding-left:10px}.sp-contact-card .sp-table-card-content svg{height:20px;width:20px;display:inline-block;fill:#dae1e3}.sp-contact-card .sp-table-card-content .sp-contact-card-email.js-link-contact-email,.sp-contact-card .sp-table-card-content .sp-contact-card-events{cursor:pointer;color:#49bde4}.sp-contact-card .sp-table-card-content .js-open-gallery{color:#4fbee3;cursor:pointer}a.tr:last-child .sp-contact-card,a.tr:nth-last-child(2) .sp-contact-card{top:auto;bottom:5px}.sp-pagination{display:inline-block;margin:0}.sp-pagination li{display:inline-block;height:42px}.sp-pagination li:hover{background-color:#f0f4f5}.sp-pagination li.prev,.sp-pagination li.next{width:42px;background-color:#fff}.sp-pagination li.prev.disabled svg,.sp-pagination li.next.disabled svg{fill:#dae1e3}.sp-pagination li.prev.disabled a,.sp-pagination li.next.disabled a{cursor:not-allowed}.sp-pagination li.prev a,.sp-pagination li.next a{display:block;height:42px;width:42px;text-align:center;line-height:42px}.sp-pagination li.prev{border-top:1px solid #dae1e3;border-bottom:1px solid #dae1e3;border-left:1px solid #dae1e3;border-top-left-radius:3px;border-bottom-left-radius:3px}.sp-pagination li.list,.sp-pagination li.page{border-top:1px solid #dae1e3;border-bottom:1px solid #dae1e3}.sp-pagination li.page{line-height:72px}.sp-pagination li.page.active{background-color:#f0f4f5}.sp-pagination li.page.active a{color:#3797b8}.sp-pagination li.page a{color:#63808a;display:inline-block;min-width:50px;height:42px;line-height:36px;text-align:center;vertical-align:text-bottom}.sp-pagination li.page a:active,.sp-pagination li.page a:focus,.sp-pagination li.page a:visited{text-decoration:none}.sp-pagination li.list{border-top:1px solid #dae1e3;border-bottom:none}.sp-pagination li.list:hover{background-color:rgba(0,0,0,0)}.sp-pagination li.list:hover a{color:#63808a}.sp-pagination li.list .select2-container{margin-top:-35px;min-width:70px}.sp-pagination li.list .select2-container .select2-selection{border-color:#dae1e3;height:42px;border-radius:0}.sp-pagination li.list .select2-container .select2-selection .select2-selection__rendered{margin-top:-2px}.sp-pagination li.list .select2-container .select2-selection .select2-selection__arrow{border-color:rgba(0,0,0,0);background-color:inherit}.sp-pagination li.list .select2-container .select2-selection .select2-selection__arrow b{background-color:rgba(0,0,0,0)}.sp-pagination li.next{border-top:1px solid #dae1e3;border-right:1px solid #dae1e3;border-bottom:1px solid #dae1e3;border-top-right-radius:3px;border-bottom-right-radius:3px}.sp-pagination li .button-surround{position:absolute;margin-left:7px;background-color:#f0f4f5;width:27px;height:27px;top:7px;border-radius:2px;display:none}.sp-pagination li.prev:not(.disabled):hover .button-surround,.sp-pagination li.next:not(.disabled):hover .button-surround{display:block}.sp-pagination li svg{position:absolute;fill:#63808a;width:6px;height:15px;vertical-align:text-top;margin-top:12px;margin-left:-3px}.header-separator{border-bottom:1px solid #dae1e3;margin-left:15px}.return-btn{margin:13px 10px 0 0;width:60px}.fileinput{width:100%}.fileinput .thumbnail{width:100%;height:200px}.fileinput .svg-fileinput{width:50%;height:200px;fill:#b1bfc4;padding:0}div.container-fluid .information{margin-top:-25px;margin-bottom:25px}div.container-fluid .information p{font-style:italic}.albums-only{display:none}.gallery-settings #pageTitleHeaderText .name,.gallery-editbrandeventdefaults #pageTitleHeaderText .name{font-size:22px}.gallery-settings #pageTitleHeaderText2 .name,.gallery-editbrandeventdefaults #pageTitleHeaderText2 .name{font-size:22px}.gallery-settings .page-head-fixed .page-title .right-buttons,.gallery-editbrandeventdefaults .page-head-fixed .page-title .right-buttons{margin-top:15px}.gallery-settings .settings-view-scrollspy:not(.settings-nav-fixed,.settings-nav-fixed),.gallery-editbrandeventdefaults .settings-view-scrollspy:not(.settings-nav-fixed,.settings-nav-fixed){margin-top:25px}.gallery-settings .icheckbox_flat-sp,.gallery-editbrandeventdefaults .icheckbox_flat-sp{float:left}.gallery-settings .form-group .icheckbox_flat-sp~p,.gallery-editbrandeventdefaults .form-group .icheckbox_flat-sp~p{margin-left:30px}.gallery-settings .sidebar-gallery,.gallery-editbrandeventdefaults .sidebar-gallery{display:none}.gallery-settings .main-content,.gallery-editbrandeventdefaults .main-content{width:100%;margin-left:0}.gallery-settings .url-slug-container div.form-group,.gallery-editbrandeventdefaults .url-slug-container div.form-group{display:inline-table}.gallery-settings .url-slug-container button.copy-to-clipboard,.gallery-editbrandeventdefaults .url-slug-container button.copy-to-clipboard{padding:16px 0 0 9px}.gallery-settings #settingsPrint div.price-sheet-id,.gallery-editbrandeventdefaults #settingsPrint div.price-sheet-id{width:180px;display:inline-block;float:left}.gallery-settings #settingsPrint div.minimum-order,.gallery-editbrandeventdefaults #settingsPrint div.minimum-order{margin-left:57px;width:121px;display:inline-block;float:left}.gallery-settings #settingsPrint div.add-all-to-cart,.gallery-editbrandeventdefaults #settingsPrint div.add-all-to-cart{margin-left:50px;width:249px;display:inline-block;float:left;padding-top:38px}.gallery-settings #settingsPrint div.pay-later,.gallery-editbrandeventdefaults #settingsPrint div.pay-later{margin-left:50px;width:213px;display:inline-block;float:left;padding-top:38px}.gallery-settings #settingsDigital div.form-group.free-digitals,.gallery-settings #settingsDigital div.form-group.free-digitals-allow-download-all,.gallery-settings #settingsDigital div.form-group.free-digitals-pin,.gallery-editbrandeventdefaults #settingsDigital div.form-group.free-digitals,.gallery-editbrandeventdefaults #settingsDigital div.form-group.free-digitals-allow-download-all,.gallery-editbrandeventdefaults #settingsDigital div.form-group.free-digitals-pin{display:inline-block;width:300px}.gallery-settings #settingsDigital div.row:first-child,.gallery-editbrandeventdefaults #settingsDigital div.row:first-child{margin-top:5px}.gallery-settings #settingsDigital label[for=free_digitals_pin],.gallery-editbrandeventdefaults #settingsDigital label[for=free_digitals_pin]{float:left}.gallery-settings #settingsDigital #free_digitals_pin,.gallery-editbrandeventdefaults #settingsDigital #free_digitals_pin{width:80px;margin-left:11px;float:left;margin-top:-13px}@media screen and (max-width: 1439px){.gallery-settings #settingsPrint div.add-all-to-cart,.gallery-editbrandeventdefaults #settingsPrint div.add-all-to-cart{padding-top:0}.gallery-settings #settingsPrint div.pay-later,.gallery-editbrandeventdefaults #settingsPrint div.pay-later{padding-top:0}}@media screen and (max-width: 1199px){.gallery-settings #settingsPrint div.price-sheet-id,.gallery-editbrandeventdefaults #settingsPrint div.price-sheet-id{display:inline-block;float:left}.gallery-settings #settingsPrint div.minimum-order,.gallery-editbrandeventdefaults #settingsPrint div.minimum-order{display:inline-block}.gallery-settings #settingsPrint div.add-all-to-cart,.gallery-editbrandeventdefaults #settingsPrint div.add-all-to-cart{width:100%;padding-top:0;display:block;float:left;margin-left:0}.gallery-settings #settingsPrint div.pay-later,.gallery-editbrandeventdefaults #settingsPrint div.pay-later{width:100%;padding-top:0;display:block;float:left;margin-left:0}}#bd.display-albums.archived .album-header .btn-container a:not(.show-archived),#bd.display-albums.archived .gallery-buttons a:not(.show-archived),#bd.display-albums.archived .has-sub-albums:not(.root-folder) .action-button,#bd.display-albums.archived .single-album:not(.has-photos) .action-button{display:none !important}#bd.display-albums.archived .single-album.has-photos .action-button{display:none}#bd.display-albums.archived .single-album.has-photos.single-photo-selected .action-button,#bd.display-albums.archived .single-album.has-photos.multiple-photos-selected .action-button{display:block}#bd.display-albums .sidebar-gallery{display:block}#bd.display-albums .sidebar-gallery.empty{display:none}#bd.display-albums .main-content{width:calc(100% - 280px);margin-left:20px}#bd.display-albums .sidebar-gallery.empty~.main-content{width:100%;margin-left:0}#bd.display-albums .sidebar-gallery.empty~.main-content .hide-no-albums{display:none}#bd.display-albums .sidebar-gallery.empty~.main-content .albums-main .js-root-album-add-sub,#bd.display-albums .albums-only{display:block}.vertical-alignment-helper{display:table;height:100%;width:100%}.vertical-align-center{display:table-cell;vertical-align:middle}.modal-content{width:inherit;height:inherit;margin:0 auto}.select2-container{max-width:100%}.iPhoneCheckContainer{border-radius:27px;background-color:#b1bfc4;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;float:left}.iPhoneCheckContainer.status-true{background-color:#3797b8}.iPhoneCheckContainer.status-false{background-color:#889ea6}label.iPhoneCheckLabelOn{background-image:none;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3)}label.iPhoneCheckLabelOff{background-image:none;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.iPhoneCheckHandle{background-image:none;padding:0}.iPhoneCheckHandleRight{background-image:none}.iPhoneCheckHandleCenter{background-image:none;background-color:#fff;height:19px;width:19px;margin:4px;border-radius:27px}div.empty-state-container{text-align:center;background-color:#fff;width:100%;height:100%}div.empty-state-container div.empty-state-icon{height:250px}div.empty-state-container div.empty-state-icon svg{width:250px;height:250px}div.empty-state-container p.lead{color:#63808a;width:50%;margin-left:auto;margin-right:auto}div.empty-state-container p.trail{color:#dae1e3}div.empty-state-container p.trail a{margin:0}div.empty-state-container p.before-cta{margin-bottom:3em}.empty-table-responsive .table-responsive{display:none}body.account-user .td img{height:42px;margin-top:-1em}.account-acceptpayments div.main-header{padding-bottom:70px}.account-acceptpayments div.main-header h1{margin-top:100px;margin-bottom:17px}.account-acceptpayments div.main-header p{color:#889ea6;font-size:14px;line-height:14px;margin:0 0 10px 0}.account-acceptpayments .alert-grey{margin:-30px 0 30px;background-color:#f5f8f9}.account-acceptpayments .braintree-container{padding:40px 60px;background-color:#4fbee3;border-radius:3px;color:#fff;margin-bottom:90px}.account-acceptpayments .braintree-container h1{color:#fff;margin:0 0 14px 0}.account-acceptpayments .braintree-container p{margin:0}.account-acceptpayments .braintree-container .desc{margin-bottom:20px;font-weight:100}.account-acceptpayments .braintree-container li{margin:0 0 15px 0;font-size:16px;font-weight:200}.account-acceptpayments .braintree-container a.learn-more{color:#2a7f9c}.account-acceptpayments .braintree-container .only{font-size:20px;line-height:20px;font-weight:100;margin-top:16px;margin-bottom:5px}.account-acceptpayments .braintree-container .pct{font-size:90px;line-height:90px;font-weight:100;letter-spacing:-4px;margin-bottom:5px}.account-acceptpayments .braintree-container .fee{font-size:18px;line-height:18px;font-weight:100;margin-bottom:46px}.account-acceptpayments .braintree-container:hover{box-shadow:3px 3px 12px rgba(0,0,0,.3)}.account-acceptpayments .or-third-party{font-size:18px;color:#889ea6;margin-bottom:44px}.account-acceptpayments .third-party-tile{background-color:#fff;height:650px;max-height:650px;border-radius:3px;padding:0 60px;border:1px solid #b1bfc4;margin-bottom:20px}.account-acceptpayments .third-party-tile.default-tile{background-color:#4fbee3;color:#fff}.account-acceptpayments .third-party-tile.default-tile .wrapper .learn-more{color:#fff;display:block;line-height:normal}.account-acceptpayments .third-party-tile .wrapper{line-height:198px;max-width:220px;margin:0 auto;text-align:center}.account-acceptpayments .third-party-tile .wrapper img{max-width:100%}.account-acceptpayments .third-party-tile .wrapper .learn-more{display:block;line-height:normal}.account-acceptpayments .third-party-tile ul{padding:0px;list-style-type:none;text-align:center;line-height:normal}.account-acceptpayments .third-party-tile ul.pay-pal-standard{padding-bottom:75px}.account-acceptpayments .third-party-tile:hover{box-shadow:3px 3px 12px rgba(0,0,0,.3)}.account-acceptpayments .gateway-logo{max-width:220px;max-height:90px;margin-bottom:100px}.account-acceptpayments .gateway-desc{margin:0 0 30px 0}.account-acceptpayments .gateway-paypal-basic .form-group{margin:20px 0 0 0;text-align:center}.account-acceptpayments .gateway-paypal-basic .form-group input{max-width:150px;margin:0 auto}.account-acceptpayments .step{display:none}.account-acceptpayments .step .dismiss-trigger{display:inline-block;width:35px;height:35px;line-height:35px;cursor:pointer;margin:40px 40px 11px 0;border-radius:3px;text-align:center}.account-acceptpayments .step .dismiss-trigger:hover{background-color:#f0f4f5}.account-acceptpayments .step .dismiss-trigger svg{width:17px;height:17px;margin-top:9px}.account-acceptpayments .step h1{margin-bottom:11px}.account-acceptpayments .step p{margin-bottom:63px;color:#889ea6}.account-acceptpayments .step button{margin-top:50px}.account-acceptpayments .step .identity-container #maxAttempts{display:none}.account-acceptpayments .step .identity-container #maxAttempts p{color:#b3524f}.account-acceptpayments .step .identity-container .select2-container{min-width:100%}.account-acceptpayments .step .identity-container .ssn-toggle{color:#889ea6;font-size:.86em;margin-right:.5em;height:42px}.account-acceptpayments .step .identity-container .helper-text,.account-acceptpayments .step .identity-container .help-block{padding-top:7px;font-weight:300;margin-bottom:0}.account-acceptpayments .step #auto_send_frequency-list li{display:inline-block;margin-right:15px;margin-bottom:10px}.account-acceptpayments .step #auto_send_frequency-list li:last-child{margin-right:0}.account-acceptpayments .step #auto_send_frequency-list li label{display:inline;font-weight:normal}.account-acceptpayments .step #auto_send_frequency-list li .iradio_flat-sp{margin-right:5px}.account-acceptpayments .step .routing-wrapper .form-group{margin-bottom:0}.account-acceptpayments .step .routing-wrapper .bank-name{padding:5px 15px;color:#a5cd9b}.account-acceptpayments #identityQuestions .question-answers{margin:22px 0 44px 0}.account-acceptpayments #identityQuestions .question-answers .question-answer{margin-bottom:21px}.account-acceptpayments #identityQuestions .question-answers .question-answer label{display:inline-block;font-weight:normal;cursor:pointer}.account-acceptpayments #usernameDomain{word-break:break-all}.account-acceptpayments .legacy-warning-banner{padding-right:0}.account-acceptpayments .legacy-warning-banner .alert-warning{font-size:14px;line-height:24px}.account-acceptpayments .remove-gateway{border-radius:4px !important}.account-acceptpayments .shootproof-logo-and-label p{font-size:18px;line-height:24px;display:inline;padding:0px 14px 0px;vertical-align:top;color:#2a5969}.account-acceptpayments .payments-gateway-warning-icon,.account-acceptpayments .funds-available-info-icon{height:50px;align-content:center;width:100px;margin:auto;padding-bottom:20px;text-align:center}.account-acceptpayments .payments-gateway-warning-icon img,.account-acceptpayments .funds-available-info-icon img{margin-left:-10px}.account-acceptpayments .payments-gateway-warning-header-text,.account-acceptpayments .funds-available-info-header-text{font-size:26px;font-style:normal;font-weight:300;line-height:30px;text-align:center;padding-bottom:10px}.account-acceptpayments .payments-gateway-warning-body-text,.account-acceptpayments .funds-available-info-body-text{line-height:24px;text-align:center}.account-acceptpayments .payments-gateway-warning-body-text a.learn-more,.account-acceptpayments .funds-available-info-body-text a.learn-more{display:block;margin-top:20px}.account-acceptpayments .gateway-configured{padding-left:20px}.account-acceptpayments .gateway-configured h3{border-bottom:1px solid #dae1e3;padding-bottom:10px;margin-bottom:48px}.account-acceptpayments .gateway-configured img{margin-bottom:37px;max-width:220px;max-height:90px}.account-acceptpayments .gateway-configured .button-row a{margin-right:20px}.account-acceptpayments .gateway-configured label{margin-bottom:calc(.25em - 2px)}.account-acceptpayments .gateway-configured div.value{margin-bottom:28px}.account-acceptpayments .gateway-configured ul.deposit-list{margin:15px 0 78px 0}.account-acceptpayments .gateway-configured ul.deposit-list p{padding-left:33px;color:#889ea6}.account-acceptpayments .gateway-configured a.setup-shootproof-payments{margin-bottom:43px}.account-paymentcompliance .identity-container #maxAttempts{display:none}.account-paymentcompliance .identity-container #maxAttempts p{color:#b3524f}.account-paymentcompliance .identity-container .select2-container{min-width:100%}.account-paymentcompliance .identity-container .ssn-toggle{color:#889ea6;font-size:.86em;margin-right:.5em;height:42px}.account-paymentcompliance .identity-container .helper-text,.account-paymentcompliance .identity-container .help-block{padding-top:7px;font-weight:300;margin-bottom:0}.account-paymentcompliance #identityQuestions .question-answers{margin:22px 0 44px 0}.account-paymentcompliance #identityQuestions .question-answers .question-answer{margin-bottom:21px}.account-paymentcompliance #identityQuestions .question-answers .question-answer label{display:inline-block;font-weight:normal;cursor:pointer}.account-new-gallery-management #main,.account-new-gallery-management #bd{background-color:#f5f8f9}.account-new-gallery-management #newGalleryManagement h1{margin-top:38px;margin-bottom:24px;font-size:26px;line-height:32px;color:#2a5969;text-align:center}.account-new-gallery-management #newGalleryManagement p{font-size:14px;line-height:24px;margin-bottom:24px;text-align:center}.account-new-gallery-management #newGalleryManagement .calls-to-action{text-align:center}.account-new-gallery-management #newGalleryManagement button.btn-secondary,.account-new-gallery-management #newGalleryManagement a.btn-secondary{background-color:#dae1e3;color:#63808a;margin-right:20px}.account-new-gallery-management #newGalleryManagement button#migrateStudio,.account-new-gallery-management #newGalleryManagement a.opt-out{width:100%}@media screen and (max-width: 767px){.account-new-gallery-management #newGalleryManagement h1,.account-new-gallery-management #newGalleryManagement p{text-align:left}.account-new-gallery-management #newGalleryManagement .calls-to-action a,.account-new-gallery-management #newGalleryManagement .calls-to-action button{width:100%}.account-new-gallery-management #newGalleryManagement #migrateStudio{margin-bottom:8px}}.lb-outerContainer{border-radius:8px}.lb-container{padding:8px}.notification-item-style-container{height:86px;margin-left:-20px;margin-right:-20px;padding:20px 17px 8px 20px;overflow-x:hidden;position:relative}.notification-item-style-container:first-child{margin-top:15px}.notification-item-style-container:hover{background-color:#f5f8f9}.notification-item-style-container:hover .type-and-descriptor-container{background-color:rgba(0,0,0,0)}.notification-item-style-container .notification-details{display:inline-block}.notification-item-style-container .type-and-descriptor-container{border-radius:3px;background-color:#f5f8f9}.notification-item-style-container .type-and-descriptor-container .notification-type{display:inline-block;color:#fff;padding:0 14px 0 14px;border-radius:3px;line-height:30px;vertical-align:middle}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-1,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-3{background-color:#c1e6b8}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-2,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-9{background-color:#2a5969}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-4,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-5{background-color:#83d1eb}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-6,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-7,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-15,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-16,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-18{background-color:#efa200}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-8,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-10,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-11,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-12{background-color:#ffc9c9}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-13,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-14{background-color:#438ca6}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-17{background-color:#e4000a}.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-19,.notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-20{background-color:#002b4c}.notification-item-style-container .type-and-descriptor-container .notification-descriptor{display:inline-block;color:#3e6978;padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;vertical-align:middle;max-width:100px}.notification-item-style-container .type-and-descriptor-container{border-radius:3px;display:inline-block}.notification-item-style-container .type-and-descriptor-container .notification-descriptor{padding:0 7px}.notification-item-style-container .notification-created{display:inline-block;color:#dae1e3;margin-left:8px}.notification-item-style-container .notification-message{color:#63808a;width:257px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.max-width-wrapper{position:relative;margin:0 auto;max-width:1730px}#main{background-color:#fff;grid-area:main;height:100%}#main .grecaptcha-badge{visibility:hidden}#main.has-right-sidebar{display:flex;display:-webkit-flex;display:-ms-flexbox}#main.has-new-nav{overflow-x:hidden;overflow-y:auto}#pageHeaderTitle #pageTitleHeaderText,#pageHeaderTitle #pageTitleHeaderText2{min-height:37px;margin-bottom:24px;font-size:22px;font-weight:300}#bd{background-color:#fff;max-width:1730px;margin:0 auto;padding-bottom:100px;flex:1;order:1}#bd.has-right-sidebar{box-shadow:3px 0px 5px 0px rgba(0,0,0,.1)}#sidebarRight{min-width:290px;width:290px;padding:0 15px 15px 15px;order:2}#nav{display:contents}#nav:empty:before{background-color:#fff;border-bottom:1px solid #d9e0e3;grid-area:header;height:65px}@media only screen and (min-width: 768px){#nav:empty:after{background-color:#002b4c;border-right:1px solid #d9e0e3;grid-area:sidebar;height:100%;width:248px}#nav:empty.nav-collapsed:after{width:73px}}.login-index,.login-forgot,.login-forgotsent,.login-change{background-color:#4fbee3;color:#fff}.login-index .login-box,.login-forgot .login-box,.login-forgotsent .login-box,.login-change .login-box{position:absolute;width:420px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.login-index .login-box,.login-forgot .login-box,.login-forgotsent .login-box,.login-change .login-box{max-width:100%;top:0}}@media screen and (max-width: 768px){.login-index .login-box,.login-forgot .login-box,.login-forgotsent .login-box,.login-change .login-box{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.login-index .login-box .logo,.login-forgot .login-box .logo,.login-forgotsent .login-box .logo,.login-change .login-box .logo{margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.login-index .login-box .logo,.login-forgot .login-box .logo,.login-forgotsent .login-box .logo,.login-change .login-box .logo{margin-bottom:0}}.login-index .login-box .logo svg,.login-forgot .login-box .logo svg,.login-forgotsent .login-box .logo svg,.login-change .login-box .logo svg{width:270px;height:54px;fill:#fff}@media screen and (max-width: 768px){.login-index .login-box .logo svg,.login-forgot .login-box .logo svg,.login-forgotsent .login-box .logo svg,.login-change .login-box .logo svg{max-width:50%;height:40px;margin-top:10px}}.login-index .login-box form,.login-forgot .login-box form,.login-forgotsent .login-box form,.login-change .login-box form{border-radius:3px;background-color:#fff;padding:30px;color:#63808a}@media screen and (max-width: 768px){.login-index .login-box form,.login-forgot .login-box form,.login-forgotsent .login-box form,.login-change .login-box form{margin:0 10px}}.login-index .login-box form h4,.login-forgot .login-box form h4,.login-forgotsent .login-box form h4,.login-change .login-box form h4{margin-bottom:30px}.login-index .login-box form .help,.login-forgot .login-box form .help,.login-forgotsent .login-box form .help,.login-change .login-box form .help{margin-top:-10px;text-align:right}.login-index .login-box form .button-row,.login-forgot .login-box form .button-row,.login-forgotsent .login-box form .button-row,.login-change .login-box form .button-row{margin-top:60px;text-align:center}.login-index .login-box .legal,.login-forgot .login-box .legal,.login-forgotsent .login-box .legal,.login-change .login-box .legal{margin-top:40px;font-size:.75em;text-align:center;color:#fff}@media screen and (max-width: 768px){.login-index .login-box .legal,.login-forgot .login-box .legal,.login-forgotsent .login-box .legal,.login-change .login-box .legal{margin-top:10px}}.login-verify .logo{margin-top:60px;margin-bottom:100px;text-align:center}.login-verify .logo svg{width:270px;height:54px;fill:#75c5da}.login-verify h1{font-size:36px;font-weight:500;line-height:1.11;color:#2a5969}.login-verify .email-icon{text-align:center}.login-verify h2{font-size:24px;color:#2a5969;line-height:1.33;font-weight:normal;margin-bottom:190px}.login-verify p{font-size:16px;color:#2a5969;line-height:1.5;font-weight:normal}div.email-container{padding:14px;background:#eee;border:1px solid #dae1e3;margin-bottom:20px}div.email-container .email-view{max-width:540px;background:#fff;border-radius:5px;margin:0 auto}div.email-container .email-view>img{max-width:100%}div.email-container .email-content{padding:45px 20px 30px}div.email-container .email-content h1{font-size:24px;line-height:29px;font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif;font-weight:300;color:#414141;text-align:center;margin-bottom:48px}div.email-container .email-content p{color:#414141}div.email-container .email-content-center{margin-top:0;margin-right:auto;margin-left:auto}div.email-container .email-content-call-to-action-button{display:block;color:#fff;text-decoration:none;border-radius:5px;background-color:#414141;text-transform:uppercase;font-size:12px;line-height:14px;border:18px solid #414141;width:122px;margin-bottom:48px}div.email-container .email-content-content{border-radius:6px;background-color:#f9f9f9;border:none;padding:25px}div.email-container .email-content #emailLogo{display:block;max-height:80px;max-width:240px}div.email-container .email-content #emailLogo,div.email-container .email-content #emailLogo #emailLogoWithoutImage{margin-bottom:30px}div.email-container .email-content #emailLogo.no-brand-theme-email-logo+#emailLogoWithoutImage{display:block}div.email-container .email-content #emailLogoWithoutImage{display:none;max-width:240px;font-size:12px;line-height:15px;color:#414141;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:2px}.icon-drop-down-arrow{width:12px;height:12px;stroke:#889ea6}div#loading{position:absolute;z-index:10000;height:100vh;top:0;left:0;right:0;display:none;background-color:rgba(0,0,0,.5)}div#loading div.wrapper{padding:10px 10px 10px 10px;background-color:#f0f4f5;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:6px;position:absolute;width:210px;top:50vh;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div#loading div.wrapper .t{text-align:center;color:#63808a;margin-bottom:3px}div#loading div.wrapper .progress{margin-bottom:0}div#loading div.wrapper .progress-bar{width:100%}.loading-placeholder{width:100%;height:100px;line-height:100px;text-align:center}.loading-placeholder svg{width:45px}.loading-placeholder svg path{fill:#c7d2d6}.loading-placeholder svg path:first-child{-webkit-animation:crop-top-left 800ms infinite}@-webkit-keyframes crop-top-left{0%,100%{fill:#4fbee3}25%{fill:#c7d2d6}75%{fill:#c7d2d6}}.loading-placeholder svg path:nth-child(2){-webkit-animation:crop-bottom-left 800ms infinite}@-webkit-keyframes crop-bottom-left{50%,100%{fill:#c7d2d6}75%{fill:#4fbee3}}.loading-placeholder svg path:nth-child(3){-webkit-animation:crop-bottom-right 800ms infinite}@-webkit-keyframes crop-bottom-right{25%,75%{fill:#c7d2d6}50%{fill:#4fbee3}}.loading-placeholder svg path:nth-child(4){-webkit-animation:crop-top-right 800ms infinite}@-webkit-keyframes crop-top-right{0%,50%{fill:#c7d2d6}25%{fill:#4fbee3}}.gallery-index .btn-toggle-pair,.mobileapp-index .btn-toggle-pair{padding-top:1px}.gallery-index .btn-toggle-pair a,.mobileapp-index .btn-toggle-pair a{padding:6px 0 5px;background-color:#fff;z-index:1}.gallery-index .btn-toggle-pair a:active,.gallery-index .btn-toggle-pair a:focus,.gallery-index .btn-toggle-pair a:visited,.mobileapp-index .btn-toggle-pair a:active,.mobileapp-index .btn-toggle-pair a:focus,.mobileapp-index .btn-toggle-pair a:visited{z-index:1}.gallery-index .btn-toggle-pair a svg,.mobileapp-index .btn-toggle-pair a svg{width:24px;height:20px;fill:#b1bfc4;stroke:none}.gallery-index .btn-toggle-pair a:hover,.mobileapp-index .btn-toggle-pair a:hover{background-color:#f0f4f5;border-color:#b1bfc4;z-index:1}.gallery-index .btn-toggle-pair a:hover svg,.mobileapp-index .btn-toggle-pair a:hover svg{fill:#63808a}.gallery-index .btn-toggle-pair a:first-child,.mobileapp-index .btn-toggle-pair a:first-child{margin-right:-1px}.gallery-index .btn-toggle-pair a.selected,.gallery-index .btn-toggle-pair a.selected:hover,.mobileapp-index .btn-toggle-pair a.selected,.mobileapp-index .btn-toggle-pair a.selected:hover{cursor:default;background-color:#f0f4f5;border-color:#4fbee3;z-index:2}.gallery-index .btn-toggle-pair a.selected svg,.gallery-index .btn-toggle-pair a.selected:hover svg,.mobileapp-index .btn-toggle-pair a.selected svg,.mobileapp-index .btn-toggle-pair a.selected:hover svg{fill:#4fbee3}.gallery-index #startBulkActions{display:none}.gallery-index .select2-sm .select2{margin-bottom:calc(1.5em + 2px)}.gallery-index .event-photo-count{display:block;line-height:1.5em;margin-bottom:1px;margin-top:-1px;font-size:.9em;font-weight:300}.gallery-index .event-cover-photo{width:42px;height:42px;border-radius:3px;background-size:42px;margin-bottom:-18px}.gallery-index .event-cover-photo.default{background-color:#dae1e3;background-size:28px 21px;background-position:center center;background-repeat:no-repeat}.gallery-index .img-rounded-top{background-color:#f0f4f5}.gallery-index .img-rounded-top.default{background-size:75px 56px;background-position:center center;background-repeat:no-repeat}.gallery-index .gallery-cover-photo{background-repeat:no-repeat}.gallery-index .sp-tile .meta-block{position:absolute;right:10px;bottom:.5em;left:10px}.gallery-index .sp-tile .meta-block .date-left,.gallery-index .sp-tile .meta-block .date-right{float:left;font-size:.9em;line-height:1rem;margin-top:3px;margin-bottom:4px}.gallery-index .sp-tile .meta-block .date-left{color:#889ea6}.gallery-index .sp-tile .meta-block .date-right{float:right}.gallery-index .table .td{height:calc(4.5em - 2px)}.gallery-index .table .td:nth-child(2){width:62px}.gallery-index .table .th:nth-child(4),.gallery-index .table .td:nth-child(4){text-align:right;padding-right:40px}.gallery-index .name .cb{font-size:.75em;margin-left:10px}.gallery-index .checkbox-container .icheckbox_flat-sp{float:left}.gallery-index #bulkActionsForm p.all-results{border-radius:3px;padding:calc(.5em + 2px) 1em calc(.5em - 1px) 1em;line-height:1em;color:#f5c554;background-color:#ffeab6}@media screen and (min-width: 768px){div.table-responsive.has-dropdown{overflow-y:visible;overflow-x:visible}}.gallery-edit #nav .nav-secondary,.mobileapp-edit #nav .nav-secondary{display:block;height:5.5em;margin-bottom:2em;border-bottom:1px solid #dae1e3}.gallery-edit .gallery-meta,.gallery-edit .mobile-app-meta,.mobileapp-edit .gallery-meta,.mobileapp-edit .mobile-app-meta{margin-bottom:2em}.gallery-edit .gallery-meta .meta-line,.gallery-edit .mobile-app-meta .meta-line,.mobileapp-edit .gallery-meta .meta-line,.mobileapp-edit .mobile-app-meta .meta-line{position:absolute;top:3.5em;left:150px;padding-top:1px}@media screen and (max-width: 1024px){.gallery-edit .gallery-meta .meta-line,.gallery-edit .mobile-app-meta .meta-line,.mobileapp-edit .gallery-meta .meta-line,.mobileapp-edit .mobile-app-meta .meta-line{top:3em}}.gallery-edit .gallery-meta .meta-line .photos-count,.gallery-edit .gallery-meta .meta-line .shoot-date,.gallery-edit .gallery-meta .meta-line .status-flags,.gallery-edit .mobile-app-meta .meta-line .photos-count,.gallery-edit .mobile-app-meta .meta-line .shoot-date,.gallery-edit .mobile-app-meta .meta-line .status-flags,.mobileapp-edit .gallery-meta .meta-line .photos-count,.mobileapp-edit .gallery-meta .meta-line .shoot-date,.mobileapp-edit .gallery-meta .meta-line .status-flags,.mobileapp-edit .mobile-app-meta .meta-line .photos-count,.mobileapp-edit .mobile-app-meta .meta-line .shoot-date,.mobileapp-edit .mobile-app-meta .meta-line .status-flags{float:left;line-height:1em;margin-right:10px;color:#889ea6}.gallery-edit .gallery-meta .meta-line .icon-photo,.gallery-edit .mobile-app-meta .meta-line .icon-photo,.mobileapp-edit .gallery-meta .meta-line .icon-photo,.mobileapp-edit .mobile-app-meta .meta-line .icon-photo{fill:#889ea6}.gallery-edit .gallery-meta .cover-photo,.gallery-edit .mobile-app-meta .cover-photo,.mobileapp-edit .gallery-meta .cover-photo,.mobileapp-edit .mobile-app-meta .cover-photo{width:108px;height:76px;display:inline-block;background-repeat:no-repeat;background-size:76px}.gallery-edit .gallery-meta .cover-photo.mobile-app-icon,.gallery-edit .mobile-app-meta .cover-photo.mobile-app-icon,.mobileapp-edit .gallery-meta .cover-photo.mobile-app-icon,.mobileapp-edit .mobile-app-meta .cover-photo.mobile-app-icon{width:76px;border-radius:6px}.gallery-edit .gallery-meta .cover-photo.default,.gallery-edit .mobile-app-meta .cover-photo.default,.mobileapp-edit .gallery-meta .cover-photo.default,.mobileapp-edit .mobile-app-meta .cover-photo.default{background-size:24px 21px;background-repeat:no-repeat;background-color:#fff;background-position:center center}.gallery-edit .gallery-meta .status-flags .flag-archived,.gallery-edit .gallery-meta .status-flags .flag-inactive,.gallery-edit .gallery-meta .status-flags .flag-pre-registration,.gallery-edit .gallery-meta .status-flags .flag-active,.gallery-edit .mobile-app-meta .status-flags .flag-archived,.gallery-edit .mobile-app-meta .status-flags .flag-inactive,.gallery-edit .mobile-app-meta .status-flags .flag-pre-registration,.gallery-edit .mobile-app-meta .status-flags .flag-active,.mobileapp-edit .gallery-meta .status-flags .flag-archived,.mobileapp-edit .gallery-meta .status-flags .flag-inactive,.mobileapp-edit .gallery-meta .status-flags .flag-pre-registration,.mobileapp-edit .gallery-meta .status-flags .flag-active,.mobileapp-edit .mobile-app-meta .status-flags .flag-archived,.mobileapp-edit .mobile-app-meta .status-flags .flag-inactive,.mobileapp-edit .mobile-app-meta .status-flags .flag-pre-registration,.mobileapp-edit .mobile-app-meta .status-flags .flag-active{display:none}.gallery-edit .gallery-meta .status-flags.archived .flag-archived,.gallery-edit .gallery-meta .status-flags.inactive .flag-inactive,.gallery-edit .gallery-meta .status-flags.pre-reg .flag-pre-registration,.gallery-edit .gallery-meta .status-flags.active .flag-active,.gallery-edit .mobile-app-meta .status-flags.archived .flag-archived,.gallery-edit .mobile-app-meta .status-flags.inactive .flag-inactive,.gallery-edit .mobile-app-meta .status-flags.pre-reg .flag-pre-registration,.gallery-edit .mobile-app-meta .status-flags.active .flag-active,.mobileapp-edit .gallery-meta .status-flags.archived .flag-archived,.mobileapp-edit .gallery-meta .status-flags.inactive .flag-inactive,.mobileapp-edit .gallery-meta .status-flags.pre-reg .flag-pre-registration,.mobileapp-edit .gallery-meta .status-flags.active .flag-active,.mobileapp-edit .mobile-app-meta .status-flags.archived .flag-archived,.mobileapp-edit .mobile-app-meta .status-flags.inactive .flag-inactive,.mobileapp-edit .mobile-app-meta .status-flags.pre-reg .flag-pre-registration,.mobileapp-edit .mobile-app-meta .status-flags.active .flag-active{display:inline-block}.gallery-edit .gallery-meta div.icon-cta,.gallery-edit .mobile-app-meta div.icon-cta,.mobileapp-edit .gallery-meta div.icon-cta,.mobileapp-edit .mobile-app-meta div.icon-cta{position:absolute;width:100%;height:100%;margin:0;background-color:rgba(40,70,80,.6);text-align:center;font-weight:300;line-height:1em;padding-top:1.75em;opacity:0}.gallery-edit .gallery-meta div.icon-cta a,.gallery-edit .mobile-app-meta div.icon-cta a,.mobileapp-edit .gallery-meta div.icon-cta a,.mobileapp-edit .mobile-app-meta div.icon-cta a{color:#fff}.gallery-edit .gallery-meta .cover-photo-container,.gallery-edit .mobile-app-meta .cover-photo-container,.mobileapp-edit .gallery-meta .cover-photo-container,.mobileapp-edit .mobile-app-meta .cover-photo-container{position:relative;cursor:pointer}.gallery-edit .gallery-meta .cover-photo-container:hover div.icon-cta,.gallery-edit .mobile-app-meta .cover-photo-container:hover div.icon-cta,.mobileapp-edit .gallery-meta .cover-photo-container:hover div.icon-cta,.mobileapp-edit .mobile-app-meta .cover-photo-container:hover div.icon-cta{opacity:1}.gallery-edit .gallery-meta h3.gallery-title,.gallery-edit .gallery-meta .mobile-app-title,.gallery-edit .mobile-app-meta h3.gallery-title,.gallery-edit .mobile-app-meta .mobile-app-title,.mobileapp-edit .gallery-meta h3.gallery-title,.mobileapp-edit .gallery-meta .mobile-app-title,.mobileapp-edit .mobile-app-meta h3.gallery-title,.mobileapp-edit .mobile-app-meta .mobile-app-title{font-size:20px;margin:calc(1.5rem - 3px) 10px 0 20px;position:relative}.gallery-edit .gallery-meta h3.gallery-title span.name,.gallery-edit .gallery-meta .mobile-app-title span.name,.gallery-edit .mobile-app-meta h3.gallery-title span.name,.gallery-edit .mobile-app-meta .mobile-app-title span.name,.mobileapp-edit .gallery-meta h3.gallery-title span.name,.mobileapp-edit .gallery-meta .mobile-app-title span.name,.mobileapp-edit .mobile-app-meta h3.gallery-title span.name,.mobileapp-edit .mobile-app-meta .mobile-app-title span.name{height:24px}.gallery-edit .gallery-meta h3.gallery-title input.form-control,.gallery-edit .gallery-meta .mobile-app-title input.form-control,.gallery-edit .mobile-app-meta h3.gallery-title input.form-control,.gallery-edit .mobile-app-meta .mobile-app-title input.form-control,.mobileapp-edit .gallery-meta h3.gallery-title input.form-control,.mobileapp-edit .gallery-meta .mobile-app-title input.form-control,.mobileapp-edit .mobile-app-meta h3.gallery-title input.form-control,.mobileapp-edit .mobile-app-meta .mobile-app-title input.form-control{padding:2px 5px;position:absolute;top:-7px;width:300px}.gallery-edit #allPhotos .zero-state,.mobileapp-edit #allPhotos .zero-state{margin-bottom:100px}.gallery-edit #allPhotos>ul,.mobileapp-edit #allPhotos>ul{list-style:none;padding:0;margin-left:-86px}.gallery-edit #allPhotos>ul li.photo-tile,.mobileapp-edit #allPhotos>ul li.photo-tile{float:left;text-align:center;position:relative;width:155px;height:140px;margin:0 0 calc(2em - 1px) 86px}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container{position:absolute;width:161px;height:110px;padding:0;vertical-align:middle;line-height:100px;cursor:pointer;border:4px solid #fff}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container.ui-selecting,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container.ui-selecting{background-color:#bfe9f7;border-color:#fff}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container.ui-unselecting,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container.ui-unselecting{background-color:#bfe9f7}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container.ui-selected,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container.ui-selected{border-color:#4fbee3;border-top-left-radius:0;border-top-right-radius:0}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger{position:absolute;opacity:0;top:6px;right:7.5px;width:24px;height:24px;background-color:rgba(0,0,0,0)}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger svg,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger svg{display:block;margin:0px;width:24px;height:24px;border-radius:15px;fill:rgba(0,0,0,.3);pointer-events:none}@media screen and (max-width: 1024px){.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger{opacity:1;top:0;right:0;width:44px;height:44px;cursor:zoom-in}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger svg,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container .view-larger svg{margin:6px 7.5px;width:30px;height:30px}}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container:hover,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container:hover{background-color:#f0f4f5}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container:hover .view-larger,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container:hover .view-larger{opacity:1}@media screen and (max-width: 1024px){.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container{background-color:#f0f4f5}}.gallery-edit #allPhotos>ul li.photo-tile .fourthree-container img,.mobileapp-edit #allPhotos>ul li.photo-tile .fourthree-container img{max-width:153px;max-height:102px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-touch-select:none;-ms-touch-action:none}.gallery-edit #allPhotos>ul li.photo-tile .photo-name,.gallery-edit #allPhotos>ul li.photo-tile .photo-name:visited,.mobileapp-edit #allPhotos>ul li.photo-tile .photo-name,.mobileapp-edit #allPhotos>ul li.photo-tile .photo-name:visited{position:absolute;cursor:default;font-size:12px;color:#889ea6;bottom:0;left:0;right:0;height:20px;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-decoration:none}.gallery-edit .gallery-buttons,.mobileapp-edit .gallery-buttons{margin-top:-0.5em}@media screen and (max-width: 1024px){.gallery-edit .gallery-buttons,.mobileapp-edit .gallery-buttons{width:50%}}.sidebar-gallery-spacer{display:none}.display-albums .sidebar-gallery.sticky:not(.empty)~.sidebar-gallery-spacer{display:block;width:260px;float:left;height:100px}.sidebar-gallery{width:260px;overflow-x:hidden;overflow-y:auto;float:left}.sidebar-gallery.sticky{position:fixed;top:14px;z-index:100;bottom:14px}.sidebar-gallery .list-unstyled{margin-bottom:.5em}.sidebar-gallery .heading{font-weight:500;padding-left:5px}.sidebar-gallery .placeholder-no-albums{text-align:center;background-color:#fff;padding:20px 10px 10px 10px}.sidebar-gallery .placeholder-no-albums p{text-align:left}.sidebar-gallery .placeholder-no-albums p:last-child{margin-bottom:0}.sidebar-gallery .contact-section{display:none;margin-top:11px}.sidebar-gallery .contact-section .icon-account,.sidebar-gallery .contact-section .icon-favorite,.sidebar-gallery .contact-section .icon-tag,.sidebar-gallery .contact-section .icon-hidden{fill:#b1bfc4;margin-right:9px}.sidebar-gallery .contact-section .icon-account{width:13px;height:14px;margin-left:14px}.sidebar-gallery .contact-section .icon-favorite{width:16px;height:14px}.sidebar-gallery .contact-section .icon-tag{width:14px;height:14px}.sidebar-gallery .contact-section .icon-hidden{width:20px;height:14px;margin-right:4px}.sidebar-gallery .contact-section .icon-favorite,.sidebar-gallery .contact-section .icon-tag,.sidebar-gallery .contact-section .icon-hidden{margin-left:23px}.sidebar-gallery .contact-section .name,.sidebar-gallery .contact-section .favorites-tags{padding:6px 0;cursor:pointer}.sidebar-gallery .contact-section .name:hover,.sidebar-gallery .contact-section .favorites-tags:hover{color:#2a5969}.sidebar-gallery .contact-section .name:hover svg,.sidebar-gallery .contact-section .favorites-tags:hover svg{fill:#2a5969}.sidebar-gallery .contact-section .name.active,.sidebar-gallery .contact-section .favorites-tags.active{color:#3e6978}.sidebar-gallery .contact-section .name.active svg,.sidebar-gallery .contact-section .favorites-tags.active svg{fill:#3e6978}.sidebar-gallery .contact-section .favorites-tags:last-child{margin-bottom:18px}.sidebar-gallery .all-photos{display:block;width:100%;color:#63808a;height:42px;padding:.5em 10px 0}.sidebar-gallery .all-photos .all-photos-icon{width:35px;height:35px;float:left;padding:9px}.sidebar-gallery .all-photos .all-photos-icon svg{fill:#b1bfc4;width:100%;height:100%}.sidebar-gallery .all-photos .all-photos-text{float:left;padding:calc(.5em + 2px) 0 0 0}.sidebar-gallery .all-photos:hover{color:#2a5969}.sidebar-gallery .all-photos:hover svg{fill:#2a5969}.sidebar-gallery .all-photos.active{color:#3e6978}.sidebar-gallery .all-photos.active svg{fill:#3e6978}.sidebar-gallery .albums-list{position:relative;overflow:hidden}.sidebar-gallery .albums-list>ul>li:not(.root-album){padding-left:20px}.sidebar-gallery .photo-count{padding:2px 0 0 4px;color:#b1bfc4}.sidebar-gallery .albums-list li{width:100%;padding:.5em 10px 0;cursor:pointer;color:#889ea6}.sidebar-gallery .albums-list li .album-thumb{width:35px;height:35px;float:left;border-radius:3px;margin-right:0px}.sidebar-gallery .albums-list li .album-text{float:left;width:0;padding:2px 0 0 0;white-space:nowrap}.sidebar-gallery .albums-list li .icon-locked{fill:#889ea6}.sidebar-gallery .albums-list li .active>.album-row-wrapper .icon-locked{fill:#3e6978}.sidebar-gallery .albums-list li .photo-count{display:none}.sidebar-gallery .albums-list li.can-drop .photo-count{display:inline}.sidebar-gallery .albums-list li .album-row-wrapper{width:350px;margin-left:-50px;padding-left:50px;height:2.5em;padding-top:.5em;margin-top:-0.5em}.sidebar-gallery .albums-list li .album-row-wrapper:hover .album-text{color:#2a5969}.sidebar-gallery .albums-list li .album-row-wrapper:hover svg{fill:#2a5969}.sidebar-gallery .albums-list li .album-row-wrapper:hover .photo-count{color:#889ea6}.sidebar-gallery .albums-list li .album-row-wrapper.ui-state-active{background-color:#4fbee3;color:#fff}.sidebar-gallery .albums-list li .album-row-wrapper.ui-state-active svg{fill:#bfe9f7}.sidebar-gallery .albums-list li .album-row-wrapper.ui-state-active .photo-count{background-color:#4fbee3;color:#bfe9f7}.sidebar-gallery .albums-list li.active>.album-row-wrapper,.sidebar-gallery .albums-list li.active.root-album{color:#3e6978}.sidebar-gallery .albums-list li.active>.album-row-wrapper .album-icon svg,.sidebar-gallery .albums-list li.active.root-album .album-icon svg{fill:#3e6978}.sidebar-gallery .albums-list li.active>.album-row-wrapper .photo-count,.sidebar-gallery .albums-list li.active.root-album .photo-count{color:#889ea6}.sidebar-gallery .albums-list li .album-icon{width:35px;height:35px;float:left;padding:0 9px 9px 9px;margin-top:-2px}.sidebar-gallery .albums-list li .album-icon svg{fill:#b1bfc4;width:100%;height:100%}.sidebar-gallery .albums-list li.root-album{height:35px;cursor:pointer}.sidebar-gallery .albums-list li.root-album:hover{color:#2a5969}.sidebar-gallery .albums-list li.root-album:hover svg{fill:#2a5969}.sidebar-gallery .albums-list li.root-album.active{color:#3e6978}.sidebar-gallery .albums-list li.root-album.active .album-icon svg{fill:#3e6978}.sidebar-gallery .albums-list li.root-album .album-icon{background:rgba(0,0,0,0);border:none}.main-content{float:left;width:calc(100% - 260px)}.main-content .container-fluid{padding-right:0}.gallery-settings,.gallery-editbrandeventdefaults{position:relative}.gallery-settings #nav,.gallery-editbrandeventdefaults #nav{display:none}.gallery-settings .settings-pane-container,.gallery-editbrandeventdefaults .settings-pane-container{position:relative}.gallery-settings .fill-grid,.gallery-editbrandeventdefaults .fill-grid{padding:0;margin:0}.gallery-settings .page-head-fixed,.gallery-editbrandeventdefaults .page-head-fixed{display:none;position:fixed;width:100%;top:0;left:0;background-color:#fff;z-index:2100}.gallery-settings .page-head-fixed .page-title,.gallery-editbrandeventdefaults .page-head-fixed .page-title{margin-top:4px;margin-bottom:0}.gallery-settings .page-head-fixed h2,.gallery-editbrandeventdefaults .page-head-fixed h2{margin:17px 0 0;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.gallery-settings .page-head-fixed h5,.gallery-editbrandeventdefaults .page-head-fixed h5{margin-bottom:24px}.gallery-settings .settings-nav-fixed,.gallery-editbrandeventdefaults .settings-nav-fixed{display:none;position:fixed;top:118px;left:0px}.gallery-settings.scrolled .settings-view-scrollspy,.gallery-editbrandeventdefaults.scrolled .settings-view-scrollspy{opacity:0}.gallery-settings.scrolled .page-head-fixed,.gallery-settings.scrolled .settings-nav-fixed,.gallery-editbrandeventdefaults.scrolled .page-head-fixed,.gallery-editbrandeventdefaults.scrolled .settings-nav-fixed{display:block;opacity:1}.gallery-settings .gallery-settings-page,.gallery-editbrandeventdefaults .gallery-settings-page{margin-top:0;margin-bottom:0px;width:100%}.gallery-settings .gallery-settings-page .iPhoneCheckContainer+label,.gallery-editbrandeventdefaults .gallery-settings-page .iPhoneCheckContainer+label{margin:3px 10px}.gallery-settings .dependent-group,.gallery-editbrandeventdefaults .dependent-group{margin-left:40px}.gallery-settings .dependent-group label,.gallery-editbrandeventdefaults .dependent-group label{font-weight:400}.gallery-settings .disabled p,.gallery-settings .disabled label,.gallery-settings .disabled .input-group-addon,.gallery-settings .disabled .redactor-in,.gallery-editbrandeventdefaults .disabled p,.gallery-editbrandeventdefaults .disabled label,.gallery-editbrandeventdefaults .disabled .input-group-addon,.gallery-editbrandeventdefaults .disabled .redactor-in{opacity:.6}.gallery-settings textarea,.gallery-editbrandeventdefaults textarea{min-height:70px;line-height:1.5em;padding:.5em 12px}.gallery-settings div.form-group.logo-link-to,.gallery-editbrandeventdefaults div.form-group.logo-link-to{-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;opacity:0}.gallery-settings div.form-group.logo-link-to.active,.gallery-editbrandeventdefaults div.form-group.logo-link-to.active{opacity:1}.gallery-settings ul#studio_pickup-list li,.gallery-editbrandeventdefaults ul#studio_pickup-list li{padding:10px 60px 0 0;float:left}.gallery-settings ul#studio_pickup-list li .iradio_flat-sp,.gallery-settings ul#studio_pickup-list li label,.gallery-editbrandeventdefaults ul#studio_pickup-list li .iradio_flat-sp,.gallery-editbrandeventdefaults ul#studio_pickup-list li label{float:left}.gallery-settings ul.studio_logo_link-list li,.gallery-editbrandeventdefaults ul.studio_logo_link-list li{margin-bottom:1em;float:left;margin-right:20px}.gallery-settings ul.studio_logo_link-list li .iradio_flat-sp,.gallery-editbrandeventdefaults ul.studio_logo_link-list li .iradio_flat-sp{display:inline-block;float:left}.gallery-settings ul.studio_logo_link-list li label,.gallery-editbrandeventdefaults ul.studio_logo_link-list li label{cursor:pointer}.gallery-settings .hide-in-the-ether,.gallery-editbrandeventdefaults .hide-in-the-ether{position:absolute;opacity:0;left:-9999px}.gallery-settings div#jsLandingLayoutTypeDemo,.gallery-editbrandeventdefaults div#jsLandingLayoutTypeDemo{display:inline-block;vertical-align:top;width:290px;height:196px;background-size:290px 196px;background-repeat:no-repeat;margin-top:15px}.gallery-settings div#jsLandingLayoutTypeDemo.basic,.gallery-editbrandeventdefaults div#jsLandingLayoutTypeDemo.basic{background-image:url("../img/event_settings/basic.png")}.gallery-settings div#jsLandingLayoutTypeDemo.full-bottom,.gallery-editbrandeventdefaults div#jsLandingLayoutTypeDemo.full-bottom{background-image:url("../img/event_settings/full-bottom.png")}.gallery-settings div#jsLandingLayoutTypeDemo.full-center,.gallery-editbrandeventdefaults div#jsLandingLayoutTypeDemo.full-center{background-image:url("../img/event_settings/full-center.png")}.gallery-settings div#jsLandingLayoutTypeDemo.no-cover,.gallery-editbrandeventdefaults div#jsLandingLayoutTypeDemo.no-cover{background-image:url("../img/event_settings/no-cover.png")}.gallery-settings div#jsLandingLayoutTypeDemo.split,.gallery-editbrandeventdefaults div#jsLandingLayoutTypeDemo.split{background-image:url("../img/event_settings/split.png")}.gallery-settings ul#landing_layout_type-list,.gallery-settings ul#view_type-list,.gallery-editbrandeventdefaults ul#landing_layout_type-list,.gallery-editbrandeventdefaults ul#view_type-list{display:inline-block;vertical-align:top;margin-left:21px;margin-top:15px}.gallery-settings ul#landing_layout_type-list label,.gallery-settings ul#view_type-list label,.gallery-editbrandeventdefaults ul#landing_layout_type-list label,.gallery-editbrandeventdefaults ul#view_type-list label{display:inline-block}.gallery-settings div#jsViewTypeDemo,.gallery-editbrandeventdefaults div#jsViewTypeDemo{display:inline-block;vertical-align:top;width:290px;height:196px;background-size:290px 196px;background-repeat:no-repeat;margin-top:15px}.gallery-settings div#jsViewTypeDemo.hmason,.gallery-editbrandeventdefaults div#jsViewTypeDemo.hmason{background-image:url("../img/event_settings/hmason.png")}.gallery-settings div#jsViewTypeDemo.vmason,.gallery-editbrandeventdefaults div#jsViewTypeDemo.vmason{background-image:url("../img/event_settings/vmason.png")}.gallery-settings .auto-play-checkbox-container,.gallery-editbrandeventdefaults .auto-play-checkbox-container{margin-top:1.5em}.gallery-edit .btn-link svg{width:1em;height:1em;max-height:1em;max-width:2em;fill:#63808a;margin-right:.25em;line-height:1em;vertical-align:middle}.gallery-edit .action-button .btn-link svg{margin-top:-3px}.gallery-edit .container-fluid:first-child .alert:first-child{margin:-1em 0 1em 0}.gallery-edit .on-page-help-container{position:relative;top:8px;right:auto;margin-top:-5px;margin-left:0}.gallery-edit ul.collapse-buttons{white-space:nowrap;text-align:right}.gallery-edit ul.collapse-buttons>li{display:block;float:left;white-space:nowrap}.gallery-edit ul.collapse-buttons>li:not(.more-tab) a{margin-right:15px}.gallery-edit svg.icon-drag,.gallery-edit svg.icon-folder,.gallery-edit svg.icon-folder-active,.gallery-edit svg.icon-photo,.gallery-edit svg.icon-sort,.gallery-edit svg.icon-locked{fill:#63808a}.gallery-edit svg.icon-photo{width:16px;height:12px}.gallery-edit svg.icon-drag{width:18px;height:18px}.gallery-edit svg.icon-folder,.gallery-edit svg.icon-folder-active{width:16px;height:16px}.gallery-edit svg.icon-locked{width:14px;height:14px;float:left;margin-top:4px;margin-right:3px}.gallery-edit svg.icon-sort{width:20px;height:19px}.gallery-edit .btn[data-toggle=dropdown] svg{margin-top:3px;margin-bottom:1px}.gallery-edit .album-meta{margin:2px 0 0 5px}.gallery-edit .album-meta .album-cover .icon-photo{width:26px;height:18px;top:22px;left:36px;fill:#b1bfc4}.gallery-edit .album-meta .album-cover .hover-block{position:absolute;width:90px;height:60px;background-color:rgba(40,70,80,.6);text-align:center;font-weight:300;line-height:1em;padding:1.25em 20px 0 20px;color:#fff;opacity:0}.gallery-edit .album-meta .album-cover:hover.empty{border-color:rgba(0,0,0,0)}.gallery-edit .album-meta .album-cover:hover .hover-block{opacity:1}.gallery-edit .album-meta .action-button.btn-container{margin-right:0}.gallery-edit .album-header.sticky .album-meta .album-cover .icon-photo{left:0}.gallery-edit .right-buttons a{float:right}.gallery-edit .free-digitals-pin{width:100px}.gallery-edit .album.empty-album .photo-count,.gallery-edit .album.has-photos .photo-count{display:block}.gallery-edit .album.empty-album .album-count,.gallery-edit .album.has-photos .album-count{display:none}.gallery-edit .album.has-sub-albums .photo-count{display:none}.gallery-edit .album.has-sub-albums .album-count{display:block}.gallery-edit .copy-to-clipboard{cursor:pointer}.gallery-edit span.plural{display:none}.gallery-edit .photo-count.plural span.plural,.gallery-edit .album-count.plural span.plural{display:inline}.gallery-edit #settingsForm{position:relative}.gallery-edit .album-count svg{width:20px;height:20px;display:block;float:left;margin-right:7px;fill:#63808a}.gallery-edit .album-header-spacer{display:none}.gallery-edit .album-header.sticky~.album-header-spacer{display:block;height:6.5em;padding-top:.5em}.gallery-edit .album-header{height:6.5em;padding-top:.5em}.gallery-edit .album-header.sticky{position:fixed;top:0px;width:calc(100% - 320px);max-width:1410px;z-index:100;background-color:#fff;border-top:14px solid #fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.16);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.16);box-shadow:0 1px 0 0 rgba(0,0,0,.16)}.gallery-edit .album-header .album-cover{height:60px;width:90px;margin:-9px 20px 20px 0;float:left;background-color:#fff;background-repeat:no-repeat;cursor:pointer}.gallery-edit .album-header .album-cover svg{opacity:0;position:absolute;top:25px;margin-left:22px}.gallery-edit .album-header .album-cover.empty{border:1px solid #b1bfc4}.gallery-edit .album-header .album-cover.empty img{opacity:0}.gallery-edit .album-header .album-cover.empty svg{opacity:1}.gallery-edit .album-header .album-title{float:left;width:calc(50% - 120px);font-size:2em;font-weight:300;line-height:1.5em;margin-top:0;margin-right:5px;position:relative}.gallery-edit .album-header .album-title span.name{max-width:calc(100% - 30px)}.gallery-edit .album-header .album-title input{padding:2px 5px;position:absolute;top:-5px;width:300px}.gallery-edit .album-header .album-title svg.icon-edit{fill:#63808a;width:22px;height:22px}.gallery-edit .album-header .meta-line{color:#b1bfc4;position:absolute;top:3em;margin-left:111px}.gallery-edit .album-header .meta-line svg,.gallery-edit .album-header .meta-line svg.icon-photo{fill:#b1bfc4}.gallery-edit .album-header .selection-count{position:absolute;width:50%}.gallery-edit .album-header .selection-count h4{float:left;font-size:24px;font-weight:300;line-height:24px;margin:11px 0 0 0}.gallery-edit .album-header .selection-count a{float:left;margin:17px 0 0 10px}.gallery-edit .album-header .selection-count .show-plural{display:none}.gallery-edit .album-header .selection-count.plural .show-plural{display:inline-block}.gallery-edit .album-header .album-header-field{float:left;width:200px}.gallery-edit .album-header .count-wrapper .photo-count span.plural,.gallery-edit .album-header .count-wrapper .album-count span.plural{display:none}.gallery-edit .album-header .count-wrapper .photo-count.plural span.plural,.gallery-edit .album-header .count-wrapper .album-count.plural span.plural{display:inline}.gallery-edit .album-header .password-protected{cursor:pointer}.gallery-edit .album-header .password-protected svg{width:30px;height:30px;margin:6px -1px 0 -3px;padding:5px;border:none;display:none;fill:#4fbee3}.gallery-edit .album-header .password-protected.has-password svg{display:block}.gallery-edit .album-header .password-protected svg:hover{fill:#3797b8}.gallery-edit .album-header .hide-no-album-photos-wrapper{position:absolute;top:22px;left:190px}.gallery-edit .album-header .hide-no-album-photos-wrapper .icheckbox_flat-sp{float:left;margin:2px 0 0 0}.gallery-edit .album-header .hide-no-album-photos-wrapper label{display:block;float:left;margin-top:4px;margin-left:10px;white-space:nowrap;cursor:pointer}.gallery-edit .album-header.has-photos .public-download-link{display:block}.gallery-edit .album-header.all-photos.has-photos .hide-no-album-photos-wrapper.no-albums{display:none}.gallery-edit .album-header .album-cover,.gallery-edit .album-header .album-title,.gallery-edit .album-header .photo-count,.gallery-edit .album-header .album-count,.gallery-edit .album-header .password-protected,.gallery-edit .album-header~#allPhotos #noPhotosInAlbum,.gallery-edit .album-header .hide-no-album-photos-wrapper{display:none}.gallery-edit .album-header.all-photos .album-title,.gallery-edit .album-header.all-photos .hide-no-album-photos-wrapper{display:block}.gallery-edit .album-header.root-folder .album-title{display:block}.gallery-edit .album-header.single-album .album-title,.gallery-edit .album-header.single-album .album-cover,.gallery-edit .album-header.single-album.has-photos .photo-count,.gallery-edit .album-header.single-album.has-sub-albums .album-count,.gallery-edit .album-header.single-album:not(.has-photos):not(.has-sub-albums)~#allPhotos #noPhotosInAlbum,.gallery-edit .album-header.single-album .password-protected{display:block}.gallery-edit .album-header.single-album.has-sub-albums~#allPhotos #noPhotosInAlbum{display:none}.gallery-edit #noPhotosInAlbum,.gallery-edit #noPhotosInEvent{margin-top:100px}.gallery-edit #noPhotosInAlbum h3,.gallery-edit #noPhotosInEvent h3{margin-bottom:33px}.gallery-edit #noPhotosInAlbum a,.gallery-edit #noPhotosInAlbum button,.gallery-edit #noPhotosInEvent a,.gallery-edit #noPhotosInEvent button{margin:10px}.gallery-edit .album-header.inception-reached~#allPhotos #noPhotosInAlbum button:last-child{display:none}.gallery-edit .sidebar-gallery.empty~.main-content .album-header.sticky{width:calc(100% - 40px);max-width:1690px}.gallery-edit #allPhotos>ul.photos-view{width:calc(100% + 86px)}.gallery-edit #allPhotos>ul.sub-albums-view{width:auto;margin-left:40px}.gallery-edit #allPhotos>ul.sub-albums-view li.album{position:relative;border-bottom:1px solid #dae1e3;width:100%;text-align:left;padding-top:1em;padding-left:20px;height:5.5em;cursor:pointer}.gallery-edit #allPhotos>ul.sub-albums-view li.album .handle,.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-thumb,.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-meta{position:static;float:left}.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-cover-thumb{width:65px;height:43px;float:left;border-radius:3px;margin-right:0px}.gallery-edit #allPhotos>ul.sub-albums-view li.album .handle{background-color:rgba(0,0,0,0);display:block;border:none;float:right;margin:10px 20px 0 0;padding:5px 4px 0 5px;border-radius:2px;cursor:ns-resize}.gallery-edit #allPhotos>ul.sub-albums-view li.album:hover{background-color:#f5f8f9}.gallery-edit #allPhotos>ul.sub-albums-view li.album:hover .handle{background-color:rgba(42,88,105,.08)}.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-meta{margin:0 0 0 10px}.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-meta .icon-locked{margin-top:8px}.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-name,.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-locked{float:left}.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-name{font-size:20px;font-weight:300}.gallery-edit #allPhotos>ul.sub-albums-view li.album .photo-count{color:#b1bfc4}.gallery-edit #allPhotos>ul.sub-albums-view li.album .locked-callout{margin-left:10px;text-transform:uppercase}.gallery-edit #allPhotos>ul.sub-albums-view li.album .locked-callout svg{fill:#f5c554;margin:0 5px 0 0}.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-icon{width:65px;height:43px;float:left;border:1px solid #b1bfc4;border-radius:3px;background-color:#fff;padding:13px}.gallery-edit #allPhotos>ul.sub-albums-view li.album .album-icon svg{fill:#b1bfc4;width:100%;height:100%}.gallery-edit #allPhotos>ul.sub-albums-view li.album:first-child:last-child .handle{display:none}.gallery-edit #bd.archived #allPhotos>ul.sub-albums-view .handle{display:none}.gallery-edit #contactDetails .contact-name{position:relative}.gallery-edit #contactDetails .contact-name h1{font-weight:300;font-size:24px}.gallery-edit #contactDetails .contact-name .customer-card-container{display:none}.gallery-edit #contactDetails .contact-name:hover .customer-card-container{display:inline}.gallery-edit #contactDetails h2{font-weight:300;font-size:20px}.gallery-edit #contactDetails .heading{border-bottom:1px solid #dae1e3;padding-bottom:15px}.gallery-edit #contactDetails .email{margin-right:10px}.gallery-edit #contactDetails .buttons-right{padding-top:28px}.gallery-edit #contactDetails p{font-size:12px;font-weight:300;color:#889ea6;margin-bottom:20px}.gallery-edit #contactDetails .access-title,.gallery-edit #contactDetails .priv-title{font-weight:500;margin-bottom:3px;margin-left:20px}.gallery-edit #contactDetails .access-title{display:inline-block;width:195px;margin-bottom:10px}.gallery-edit #contactDetails .priv-title{display:inline-block;width:160px;margin-bottom:20px}.gallery-edit #contactDetails .value{font-weight:300;color:#889ea6}.gallery-edit #contactDetails .zclip{font-size:12px;margin-left:20px}.gallery-edit #contactDetails ul.tags{margin:0 0 0 20px;display:inline-block}.gallery-edit #contactDetails ul.tags li{display:inline-block;padding:5px 10px;margin-right:10px;font-size:12px;line-height:100%;background-color:#f5f8f9;border:1px solid #b1bfc4;border-radius:2px}.gallery-edit #contactDetails .section{margin-bottom:30px}.gallery-edit .btn-container{position:relative;margin-top:calc(.5em - 2px)}.gallery-edit .btn-container .btn-group{margin-left:10px}.gallery-edit .btn-container .password-protected{position:absolute;right:0;top:-30px;cursor:pointer;display:none}.gallery-edit .btn-container .password-protected.has-password{display:block}.gallery-edit .btn-container .password-protected svg.icon-locked{width:24px;height:24px;border-color:#f5c554;fill:#f5c554}.gallery-edit #clearAlbumCoverImage,.gallery-edit #submitAlbumCoverImage{display:none}.gallery-edit #settingsIntro #fullscreen-message{display:none}.gallery-edit #settingsIntro #fullscreen-message p{padding:10px 10px}.gallery-edit input[name=show_contact_info]~.icheckbox_flat-sp,.gallery-edit input[name=show_social_sharing]~.icheckbox_flat-sp,.gallery-edit label[for=show_contact_info],.gallery-edit label[for=show_social_sharing]{float:left}.gallery-edit .or-line{margin:1em 0}.gallery-edit svg.icon-reload{width:12px;height:12px;fill:#889ea6;vertical-align:top}.gallery-edit .photo-thumb{display:inline-block;width:137px;height:91px;margin:0 60px 35px 0;background-position:center center;background-repeat:no-repeat;box-sizing:content-box;border:4px solid #fff;border-radius:6px;cursor:pointer}.gallery-edit .photo-thumb:nth-child(even){margin-right:0}.gallery-edit .photo-thumb.selected{border-color:#4fbee3}.gallery-edit .background-landscape{background-size:auto 100%}.gallery-edit .background-portrait{background-size:100% auto}.gallery-edit .modal-body p.drag-focal-text{font-size:12px;color:#889ea6}.gallery-edit .modal-body .button-bar-change{width:100%;margin-bottom:28px}.gallery-edit .modal-body .button-bar-change button{margin-right:10px}.gallery-edit .modal-body .button-bar-centered{width:100%;text-align:center;margin-bottom:1em}.gallery-edit .modal-body .button-bar-centered button{margin-left:10px;margin-right:10px}.gallery-edit .modal-body .button-bar-right{width:100%;text-align:right}.gallery-edit .modal-body .button-bar-right button{margin-left:20px;margin-right:0px}.gallery-edit .modal-body .cover-photo-crop-wrapper{position:relative;width:355px;height:237px;margin:0 auto 10px;line-height:237px;background-color:#f5f8f9;text-align:center}.gallery-edit .modal-body .cover-photo-crop-wrapper>*{line-height:1}.gallery-edit .modal-body .cover-photo-crop-wrapper img{max-width:355px;max-height:237px}.gallery-edit .modal-body .cover-photo-crop-wrapper .crosshair{position:absolute;width:42px;height:42px;margin:0;padding:0;cursor:move;border:3px solid #4fbee3;border-radius:21px}.gallery-edit .modal-body .cover-photo-crop-wrapper .empty{background-color:#f5f8f9;padding:47px 0;margin-bottom:30px;text-align:center}.gallery-edit .modal-body .cover-photo-crop-wrapper .empty svg{height:42px;width:57px;fill:#b1bfc4;margin-bottom:17px}.gallery-edit .modal-body .cover-photo-crop-wrapper .empty p{font-size:18px;font-weight:300;line-height:18px;color:#b1bfc4;margin-bottom:24px}.gallery-edit .modal-body .cover-photo-crop-wrapper:hover{cursor:crosshair}.gallery-edit .modal-body ul.source-links{width:100%;list-style:none;padding:0}.gallery-edit .modal-body ul.source-links li{display:block;position:relative;border-bottom:1px solid #dae1e3;color:#63808a;cursor:pointer;margin:0;padding:1.85em 20px}.gallery-edit .modal-body ul.source-links li p{margin:0;font-size:18px;font-weight:300;line-height:18px}.gallery-edit .modal-body ul.source-links li svg{fill:#b1bfc4;width:1em;height:1em;float:right;margin-top:-15px}.gallery-edit .modal-body ul.source-links li:hover{color:#3e6978;background-color:#f5f8f9;border-bottom-color:#f5f8f9}.gallery-edit .modal-body ul.source-links li:hover svg{fill:#63808a}.gallery-edit .modal-body ul.source-links li.disabled,.gallery-edit .modal-body ul.source-links li:hover.disabled{opacity:.8;cursor:not-allowed;color:#63808a;background-color:#fff;border-bottom-color:#dae1e3}.gallery-edit .modal-body ul.source-links li.disabled svg,.gallery-edit .modal-body ul.source-links li:hover.disabled svg{fill:#b1bfc4}.gallery-edit .modal-body ul.source-links li #uploadCoverSelection{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;cursor:pointer;opacity:0}.gallery-edit .back-btn{position:absolute;top:10px;left:10px}div.drag-helper-container{z-index:1000;position:absolute;padding:1em}div.drag-helper-container .fourthree-container{width:160px;height:137px;text-align:center;vertical-align:middle;line-height:94px;background-color:#f0f4f5;border:1px solid #b1bfc4;border-radius:3px}div.drag-helper-container div.count{position:absolute;bottom:18px;left:0;width:100%;text-align:center}div.drag-helper-container .view-larger{display:none}.gallery-contactsettings .panel-heading{background-color:#f0f4f5}.gallery-contactsettings .contact-name{font-size:18px}.gallery-contactsettings .heading{font-weight:300;color:#2a5969;font-size:18px}.gallery-contactsettings p.info{font-size:12px;font-weight:300;color:#889ea6}.gallery-contactsettings .section{margin-bottom:45px}.gallery-contactsettings .section:last-child{margin-bottom:0}.gallery-contactsettings .section-body{margin-left:20px}.gallery-contactsettings .access-code-label,.gallery-contactsettings .access-code-field{display:inline-block;vertical-align:top}.gallery-contactsettings .access-code-label p,.gallery-contactsettings .access-code-field p{margin-top:5px}.gallery-contactsettings .access-code-label{margin-right:30px;padding-top:5px}.gallery-contactsettings .access-code-label label{margin-bottom:0}.gallery-contactsettings .access-code-field{width:120px}.gallery-contactsettings .on-off{margin-bottom:10px}.gallery-contactsettings .on-off label{display:inline-block;width:135px}.gallery-contactsettings .on-off .form-group{margin-bottom:0}.gallery-contactsettings .on-off ul{display:inline-block}.gallery-contactsettings .on-off ul.radio_list li{display:inline-block;margin-left:25px}.gallery-contactsettings .on-off ul.radio_list li label{width:auto;margin-bottom:0}.gallery-contactsettings #tagList{margin-left:165px}.gallery-contactsettings .tag{margin-bottom:15px}.gallery-contactsettings .tag .handle{display:inline-block;width:18px;height:14px;margin-right:10px}.gallery-contactsettings .tag .handle.hidden{display:none}.gallery-contactsettings .tag .icon-drag{fill:#c7d2d6;width:18px;height:14px;cursor:row-resize}.gallery-contactsettings .tag input{width:180px;display:inline-block;margin-right:10px}.gallery-contactsettings .tag .remove{display:inline-block;color:#889ea6;cursor:pointer}.gallery-contactsettings .tag .remove.hidden{display:none}.gallery-appsforuploading .desktop-uploader svg,.gallery-appsforuploading .lightroom-plugin svg{height:100%;width:100%}.gallery-appsforuploading a.learn-more{display:block;margin-bottom:1em}.gallery-appsforuploading .platform{margin-bottom:20px}.gallery-appsforuploading .platform .requires{font-size:12px;color:#b1bfc4}.gallery-filelist .file-count{margin:0px 0 20px 0}.gallery-filelist .pieces{list-style-type:none;position:relative;background-color:#fff;border-radius:4px;padding:6px 0}.gallery-filelist .pieces>li{float:left}.gallery-filelist .pieces>li:first-child{width:90px;padding-left:10px}.gallery-filelist .pieces>li:last-child{width:30px;float:right}.gallery-filelist .pieces button{padding:0}body.gallery-keywordupload #bd{padding:0 20px}body.gallery-keywordupload h3{margin-bottom:20px}body.gallery-keywordupload .btn{margin-top:15px}.icheckbox_flat-sp.disabled,.disabled .icheckbox_flat-sp,.iradio_flat-sp.disabled,.disabled .iradio_flat-sp{cursor:not-allowed}.icheckbox_flat-sp{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23BFCCD1%22%20d%3D%22M3.5%2C0.5h15c1.657%2C0%2C3%2C1.343%2C3%2C3v15c0%2C1.657-1.343%2C3-3%2C3h-15%20c-1.657%2C0-3-1.343-3-3v-15C0.5%2C1.843%2C1.843%2C0.5%2C3.5%2C0.5z%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}.icheckbox_flat-sp.disabled,.disabled .icheckbox_flat-sp{opacity:.6;background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23BFCCD1%22%20d%3D%22M3.5%2C0.5h15c1.657%2C0%2C3%2C1.343%2C3%2C3v15c0%2C1.657-1.343%2C3-3%2C3h-15%20c-1.657%2C0-3-1.343-3-3v-15C0.5%2C1.843%2C1.843%2C0.5%2C3.5%2C0.5z%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}.icheckbox_flat-sp.checked{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23B0BEC4%22%20d%3D%22M2.5%2C0.5h17c1.105%2C0%2C2%2C0.895%2C2%2C2v17c0%2C1.105-0.895%2C2-2%2C2h-17%20c-1.105%2C0-2-0.895-2-2v-17C0.5%2C1.395%2C1.395%2C0.5%2C2.5%2C0.5z%22%2F%3E%3Cpath%20id%3D%22Checkmark-2%22%20fill%3D%22%234FBEE3%22%20d%3D%22M8.82%2C17.206l-4.061-4.061c-0.345-0.344-0.345-0.903%2C0-1.248l1.248-1.248%20c0.344-0.345%2C0.904-0.345%2C1.248%2C0l1.917%2C1.917l6.625-8.718c0.295-0.388%2C0.849-0.463%2C1.236-0.169l1.406%2C1.068%20c0.388%2C0.295%2C0.464%2C0.848%2C0.169%2C1.236l-8.461%2C11.132C9.823%2C17.542%2C9.199%2C17.584%2C8.82%2C17.206%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}.icheckbox_flat-sp.checked.disabled,.disabled .icheckbox_flat-sp.checked{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23B0BEC4%22%20d%3D%22M2.5%2C0.5h17c1.105%2C0%2C2%2C0.895%2C2%2C2v17c0%2C1.105-0.895%2C2-2%2C2h-17%20c-1.105%2C0-2-0.895-2-2v-17C0.5%2C1.395%2C1.395%2C0.5%2C2.5%2C0.5z%22%2F%3E%3Cpath%20id%3D%22Checkmark-2%22%20fill%3D%22%23B0BEC4%22%20d%3D%22M8.82%2C17.206l-4.061-4.061c-0.345-0.344-0.345-0.903%2C0-1.248l1.248-1.248%20c0.344-0.345%2C0.904-0.345%2C1.248%2C0l1.917%2C1.917l6.625-8.718c0.295-0.388%2C0.849-0.463%2C1.236-0.169l1.406%2C1.068%20c0.388%2C0.295%2C0.464%2C0.848%2C0.169%2C1.236l-8.461%2C11.132C9.823%2C17.542%2C9.199%2C17.584%2C8.82%2C17.206%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}.iradio_flat-sp{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23BFCCD1%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2210.5%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}.iradio_flat-sp.disabled,.disabled .iradio_flat-sp{opacity:.6;background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23BFCCD1%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2210.5%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}.iradio_flat-sp.checked{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%235CC0E2%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2210.5%22%2F%3E%3Ccircle%20fill%3D%22%235CC0E2%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%225.5%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}.iradio_flat-sp.checked.disabled,.disabled .iradio_flat-sp.checked{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23627D89%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2210.5%22%2F%3E%3Ccircle%20fill%3D%22%23627D89%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%225.5%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% center}div.table-responsive{border:1px solid #dae1e3;border-radius:3px;margin-bottom:calc(2em - 2px)}div.table-responsive .table{border:none;margin-bottom:0}div.table{display:table;border:1px solid #dae1e3;border-radius:3px;margin-bottom:calc(2em - 2px)}div.table.order-summary-table{margin-bottom:calc(1em - 2px)}div.table.table-auto-width{width:auto}div.table.table-borderless{border:none}div.table.table-borderless .table-head .th{padding-top:0;border-bottom:none}div.table.table-sm .td{padding-top:.5em;padding-bottom:calc(.5em - 1px)}div.table .table-head{display:table-header-group}div.table .table-head .th{display:table-cell;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #dae1e3;color:#63808a;font-weight:500}div.table .table-head .th:first-child:not(.check){padding-left:20px;padding-right:0}div.table .table-head .th.selected a{padding-right:20px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.8%206.5%22%3E%3Cpath%20fill%3D%22%2351BEE3%22%20d%3D%22M7.1%2C0.3l5.5%2C5.5c0.4%2C0.4%2C0.3%2C0.7-0.3%2C0.7H0.5C0%2C6.5-0.2%2C6.2%2C0.2%2C5.8l5.5-5.5C6.1-0.1%2C6.7-0.1%2C7.1%2C0.3z%22%2F%3E%3C%2Fsvg%3E");background-size:13px 7px;background-position:center right;background-repeat:no-repeat}div.table .table-head .th.selected.desc a{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.8%206.5%22%3E%3Cpath%20fill%3D%22%2351BEE3%22%20d%3D%22M5.7%2C6.2L0.2%2C0.7C-0.2%2C0.3%2C0%2C0%2C0.5%2C0h11.8c0.5%2C0%2C0.7%2C0.3%2C0.3%2C0.7L7.1%2C6.2C6.7%2C6.6%2C6.1%2C6.6%2C5.7%2C6.2z%22%2F%3E%3C%2Fsvg%3E")}div.table .table-body{display:table-row-group}div.table .tr{display:table-row}div.table a.tr{text-decoration:none}div.table .table-body .tr{color:#63808a}div.table .table-body .tr.unsubscribed{color:#aabcc2}div.table .table-body .tr:nth-child(odd){background-color:#f5f8f9}div.table .th,div.table .td{padding-right:10px}div.table .td{display:table-cell;padding-top:1em;padding-bottom:calc(1em - 1px)}div.table .td.check{width:60px}div.table .td.quick-actions{text-align:right}div.table .td.quick-actions .dropdown-menu{font-size:.9em;min-width:125px}div.table .td.quick-actions .dropdown-menu>li>a,div.table .td.quick-actions .dropdown-menu>li>div{padding:8px 15px}div.table .td.quick-actions .dropdown-menu .divider{margin:0}div.table .th:first-child,div.table .td:first-child{padding-left:20px}div.table .th:first-child .icheckbox_flat-sp,div.table .td:first-child .icheckbox_flat-sp{margin:0}.select2-sm .select2-container{margin-right:15px}.select2-sm .select2-container .select2-selection{padding:4px 1em 2px 1em}.gallery-addphoto .add-photos,.gallery-addphoto #pageHeaderTitleUploading,.gallery-addphoto #planLimitReached,.gallery-addphoto #mobileAppLimitReached,.mobileapp-addphoto .add-photos,.mobileapp-addphoto #pageHeaderTitleUploading,.mobileapp-addphoto #planLimitReached,.mobileapp-addphoto #mobileAppLimitReached{display:none}.gallery-addphoto #pageHeaderTitleUploading,.mobileapp-addphoto #pageHeaderTitleUploading{margin-top:20px;margin-bottom:10px}.gallery-addphoto #pageHeaderTitleUploading .page-title,.mobileapp-addphoto #pageHeaderTitleUploading .page-title{margin-bottom:10px}.gallery-addphoto #dropzone,.mobileapp-addphoto #dropzone{position:relative;border:4px dashed #dae1e3;border-radius:14px;padding:15px;margin-top:40px}.gallery-addphoto #dropzone.hover,.mobileapp-addphoto #dropzone.hover{border-color:#7eb770}.gallery-addphoto #dropzone.error,.mobileapp-addphoto #dropzone.error{border-color:#ef5e5e}.gallery-addphoto #dropzone .upload-options-section,.mobileapp-addphoto #dropzone .upload-options-section{position:absolute;top:15px;left:15px}.gallery-addphoto #dropzone .upload-options-section.open .icon-plus,.mobileapp-addphoto #dropzone .upload-options-section.open .icon-plus{display:none}.gallery-addphoto #dropzone .upload-options-section.open .icon-minus,.mobileapp-addphoto #dropzone .upload-options-section.open .icon-minus{display:inline}.gallery-addphoto #dropzone .upload-options-section.open .options,.mobileapp-addphoto #dropzone .upload-options-section.open .options{display:block}.gallery-addphoto #dropzone .upload-options-section table,.mobileapp-addphoto #dropzone .upload-options-section table{margin-top:20px}.gallery-addphoto #dropzone .upload-options-section td,.mobileapp-addphoto #dropzone .upload-options-section td{padding:3px 10px 3px 0}.gallery-addphoto #dropzone .upload-options-section a,.mobileapp-addphoto #dropzone .upload-options-section a{color:#b1bfc4;text-transform:uppercase}.gallery-addphoto #dropzone .upload-options-section .icon-plus,.gallery-addphoto #dropzone .upload-options-section .icon-plus-album,.gallery-addphoto #dropzone .upload-options-section .icon-minus,.mobileapp-addphoto #dropzone .upload-options-section .icon-plus,.mobileapp-addphoto #dropzone .upload-options-section .icon-plus-album,.mobileapp-addphoto #dropzone .upload-options-section .icon-minus{margin:0 5px -8px 0}.gallery-addphoto #dropzone .upload-options-section .icon-minus,.mobileapp-addphoto #dropzone .upload-options-section .icon-minus{display:none}.gallery-addphoto #dropzone .upload-options-section .icon-plus-album,.mobileapp-addphoto #dropzone .upload-options-section .icon-plus-album{margin-left:10px}.gallery-addphoto #dropzone .upload-options-section .options,.mobileapp-addphoto #dropzone .upload-options-section .options{display:none}.gallery-addphoto #dropzone .watermark-settings,.mobileapp-addphoto #dropzone .watermark-settings{position:absolute;top:15px;right:15px}.gallery-addphoto #dropzone .watermark-settings span.wm,.mobileapp-addphoto #dropzone .watermark-settings span.wm{text-transform:uppercase}.gallery-addphoto #dropzone .main-text,.mobileapp-addphoto #dropzone .main-text{height:500px;display:table;width:100%}.gallery-addphoto #dropzone .main-text .wrapper,.mobileapp-addphoto #dropzone .main-text .wrapper{display:table-cell;vertical-align:middle}.gallery-addphoto #dropzone .photos-queued,.mobileapp-addphoto #dropzone .photos-queued{display:none}.gallery-addphoto #dropzone .photos-queued.margin-top,.mobileapp-addphoto #dropzone .photos-queued.margin-top{margin-top:50px}.gallery-addphoto #dropzone .photos-queued span.btn-file,.mobileapp-addphoto #dropzone .photos-queued span.btn-file{margin-left:5px}.gallery-addphoto #dropzone .photos-queued .icon-photo,.mobileapp-addphoto #dropzone .photos-queued .icon-photo{fill:#dae1e3;width:24px;height:24px;margin:0 5px -6px 0}.gallery-addphoto #dropzone .upload-warnings,.mobileapp-addphoto #dropzone .upload-warnings{display:none;margin-top:60px}.gallery-addphoto #dropzone .upload-warnings .alert,.mobileapp-addphoto #dropzone .upload-warnings .alert{margin:0 60px}.gallery-addphoto #dropzone .upload-warnings .duplicates,.mobileapp-addphoto #dropzone .upload-warnings .duplicates{display:none}.gallery-addphoto #dropzone .upload-warnings .unsupported,.mobileapp-addphoto #dropzone .upload-warnings .unsupported{display:none}.gallery-addphoto #uploadingPane,.mobileapp-addphoto #uploadingPane{list-style-type:none;background-color:#fff;border-radius:12px;margin:0;padding:30px}.gallery-addphoto #uploadingPane li,.mobileapp-addphoto #uploadingPane li{margin-bottom:30px}.gallery-addphoto #uploadingPane li:last-child,.mobileapp-addphoto #uploadingPane li:last-child{margin-bottom:0}.gallery-addphoto #uploadingPane li table,.mobileapp-addphoto #uploadingPane li table{width:100%}.gallery-addphoto #uploadingPane li table td:first-child,.mobileapp-addphoto #uploadingPane li table td:first-child{width:50px}.gallery-addphoto #uploadingPane li table td:nth-child(2),.mobileapp-addphoto #uploadingPane li table td:nth-child(2){padding-left:20px;vertical-align:top}.gallery-addphoto #uploadingPane li .preview,.mobileapp-addphoto #uploadingPane li .preview{width:50px;height:50px;border-radius:4px;background-position:center center;background-repeat:no-repeat}.gallery-addphoto #mainProgress,.gallery-addphoto .photo-progress-bar,.mobileapp-addphoto #mainProgress,.mobileapp-addphoto .photo-progress-bar{background-color:#dae1e3}.gallery-addphoto #mainProgress .completed,.gallery-addphoto .photo-progress-bar .completed,.mobileapp-addphoto #mainProgress .completed,.mobileapp-addphoto .photo-progress-bar .completed{height:4px;-webkit-transition:width .2s;-moz-transition:width .2s;transition:width .2s;background:-webkit-gradient(linear, left top, right top, from(#01a6f8), to(#0df1f4));background:-moz-linear-gradient(left, #01a6f8, #0df1f4);background:-ms-linear-gradient(left, #01a6f8, #0df1f4);background:linear-gradient(left, #01a6f8, #0df1f4)}.gallery-addphoto #mainProgress,.mobileapp-addphoto #mainProgress{margin-top:30px}.gallery-addphoto .upload-complete,.gallery-addphoto #queues,.mobileapp-addphoto .upload-complete,.mobileapp-addphoto #queues{display:none}.gallery-addphoto .upload-complete .button-row,.mobileapp-addphoto .upload-complete .button-row{margin:60px 0}.gallery-addphoto #queuePane,.gallery-addphoto #completePane,.mobileapp-addphoto #queuePane,.mobileapp-addphoto #completePane{margin:10px 0 0 0;padding:0;list-style-type:none}.gallery-addphoto #queuePane li,.gallery-addphoto #completePane li,.mobileapp-addphoto #queuePane li,.mobileapp-addphoto #completePane li{margin:5px 0 0 5px;color:#b1bfc4}.gallery-addphoto #queuePane li .size,.gallery-addphoto #completePane li .size,.mobileapp-addphoto #queuePane li .size,.mobileapp-addphoto #completePane li .size{padding-left:20px;color:#dae1e3}.gallery-addphoto #mobileAppAddPhotoFilesSkipped,.mobileapp-addphoto #mobileAppAddPhotoFilesSkipped{display:none}.order-index #startBulkActions{display:none}.order-index .dropdown-container{position:relative;display:inline-block}.order-index .table .table-head a:nth-last-child(2){text-align:right;padding-right:20px}.order-index .table .th:nth-last-child(2),.order-index .table .td:nth-last-child(2){text-align:right;padding-right:40px}.order-index .table .td{vertical-align:middle;padding-bottom:1em}.order-index .table .td:last-child{text-align:center}.order-index .table-head a:last-child,.order-index .table .td:last-child,.order-index .td.paid{width:120px;text-align:center}.order-index .table-head a:last-child span.callout-warning,.order-index .table .td:last-child span.callout-warning,.order-index .td.paid span.callout-warning{color:#efa200;background-color:#f4e5ca;border:0}.order-index .order-link{display:block;min-width:120px}.order-index .awaiting-studio{color:#ef5e5e}.order-index .icon-comment-container{display:inline;margin-left:12px}.order-index .self-fulfilled{color:#63808a}.order-index .sent-to-lab{color:#f5c554}.order-index .canceled{color:#ef5e5e}.order-index .shipped{color:#7eb770}.order-index .not-paid{color:#ef5e5e;padding:0 6px;border:2px solid #ef5e5e;border-radius:8px}.order-view .dropdown-container{position:relative;display:inline-block}.order-view .icon-external-link{fill:currentColor;height:14px;margin-bottom:4px;margin-left:4px;vertical-align:middle;width:14px}.order-view .page-title h2{float:left;margin:0}.order-view .page-title .status-select{float:left;margin-left:20px;margin-top:1px}.order-view .page-title .status-select .select2-container .select2-selection{min-height:35px;padding:3px 0 3px .75em}.order-view .page-title div.sub{color:#b1bfc4;font-size:1em;margin-top:5px}.order-view .page-title div.sub .counter{padding:0 20px}.order-view .page-title div.sub .icon-photo{fill:#b1bfc4;width:19px;height:14px;margin-bottom:-2px}.order-view .top{margin-bottom:20px}.order-view .top .section-type{color:#889ea6}.order-view .top .margin-bottom{margin-bottom:7px}.order-view .top .sp-hide{display:none}.order-view .top .contact-wrapper{position:relative}.order-view .top .contact-wrapper .customer-card-container{display:none;left:167px}.order-view .top .contact-wrapper:hover .customer-card-container{display:inline}.order-view .top .big-totals h1{margin:10px 0}.order-view .top .order-paid-status .callout{width:120px;text-align:center}.order-view .top .order-paid-status .callout-warning{color:#efa200;background-color:#f4e5ca;width:120px;border:0}.order-view .top .order-paid-status .status-paid{display:inline-block;font-weight:bold;margin-right:4px;padding-right:8px;border-right:1px solid #dae1e3;color:#7eb770}.order-view .top .order-paid-status .status-unpaid{display:inline-block;font-weight:bold;margin-right:4px;padding-right:8px;border-right:1px solid #dae1e3;color:#f29f18}.order-view .top .order-paid-status .status-pending{display:inline-block;font-weight:bold;margin-right:4px;padding-right:8px;color:#3e6978}.order-view .top .lab-progress.current-step-2 li.step-1{display:none}.order-view .top .lab-progress.current-step-2 li.step-3{color:#b1bfc4}.order-view .top .lab-progress.current-step-2 li.step-3 .signal.current{background-color:#dae1e3}.order-view .top .lab-progress.current-step-3 li.step-1{display:none}.order-view .top .lab-progress.current-step-3 li.step-2{color:#b1bfc4}.order-view .top .lab-progress.current-step-3 li.step-2 .signal.current,.order-view .top .lab-progress.current-step-3 li.step-2 .signal.done{background-color:#dae1e3}.order-view .top .lab-progress .canceled-step .signal{background-color:#ef5e5e}.order-view .top .lab-progress li{margin-bottom:10px}.order-view .top .lab-progress li:last-child{margin-right:0}.order-view .top .lab-progress li.waiting{color:#dae1e3}.order-view .top .lab-progress li .signal{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.order-view .top .lab-progress li .signal.current{background-color:#f5c554}.order-view .top .lab-progress li .signal.done{background-color:#7eb770}.order-view .top .lab-progress li .signal.waiting{background-color:#dae1e3}.order-view .top .lab-progress li .date{font-size:.75em;color:#b1bfc4;padding-left:15px}.order-view .top .lab-progress li .tracking{padding-left:15px;font-size:12px}.order-view .section-break{margin-bottom:40px}.order-view .section-break h2{margin:0}.order-view .tabs-container{margin-bottom:30px}.order-view #moreMenu{margin-right:-10px;margin-top:5px}.order-view .type-tabs{width:100%;margin-top:5px;padding-left:0;color:#889ea6}.order-view .type-tabs li{display:inline-block;width:24%;font-size:22px;font-weight:300;cursor:pointer}.order-view .type-tabs li.type:hover{color:#63808a}.order-view .type-tabs li.type a{display:inline-block;color:inherit;min-width:160px}.order-view .type-tabs li.type a:focus{text-decoration:none}.order-view .type-tabs li.type span.count{display:inline-block;background-color:#f0f4f5;padding:0 5px;border-radius:2px;margin-left:5px;font-size:.7em}.order-view .type-tabs li.selected{color:#2a5969}.order-view .type-tabs li.selected span.count{background-color:#2a5969;color:#fff}.order-view tr.item-client-comment td{background-color:#f0f4f5;padding:15px;vertical-align:top}.order-view tr.item-client-comment .client-comment{overflow-wrap:anywhere}.order-view tr.item-client-comment .client-comment-full{overflow:inherit}.order-view tr.item-client-comment .client-comment-heading{font-weight:bold}.order-view tr.item-client-comment .client-comment-partial{max-height:40px;overflow:hidden}.order-view tr.item-client-comment .client-comment-show-more{color:#4fbee3;cursor:pointer;margin-top:5px;display:none}.order-view tr.order-item.popup-shop-order .item-photo img{max-height:200px;max-width:400px}.order-view tr.order-item.popup-shop-order .item-photo .item-name{display:inline;margin-left:10px}.order-view tr.order-item td{background-color:#f0f4f5;padding:15px 0;vertical-align:top}.order-view tr.order-item td:first-child{padding-left:15px}.order-view tr.order-item td:last-child{padding-right:15px}.order-view tr.order-item td.crop-cell{padding:0}.order-view tr.order-item td.dpi-cell{vertical-align:middle}.order-view tr.order-item.dpi-low .dpi-cell svg{display:inline}.order-view tr.spacer td{height:15px}.order-view .filename-block{margin-bottom:15px}.order-view .package{font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal}.order-view .package-block-items{padding-left:25px;border-left:4px solid rgba(159,176,183,.5)}.order-view .package-price-block{text-align:right}.order-view .package-name{font-size:18px;color:#61808c}.order-view .package-subtotal-description{font-size:14px;color:rgba(159,176,183,.6)}.order-view .package-subtotal-price{font-size:22px;color:#2a5969;padding-left:10px}.order-view .group-block{margin-bottom:50px}.order-view .group-block th.dpi-cell,.order-view .group-block td.dpi-cell{width:40px}.order-view .group-block th.dpi-cell svg,.order-view .group-block td.dpi-cell svg{display:none;width:22px;height:18px;fill:#ba9130}.order-view .group-block th.crop-cell,.order-view .group-block td.crop-cell{width:150px}.order-view .group-block th.qty-cell,.order-view .group-block td.qty-cell{width:135px}.order-view .group-block th.unit-cell,.order-view .group-block td.unit-cell{width:150px}.order-view .group-block th.subtotal-cell,.order-view .group-block td.subtotal-cell{width:115px}.order-view .group-block th.unit-sub-cell,.order-view .group-block td.unit-sub-cell{width:265px}.order-view .group-block th.unit-sub-cell .callout,.order-view .group-block td.unit-sub-cell .callout{margin-top:calc(-0.5em - 2px)}.order-view .group-block th{color:#b1bfc4;font-weight:normal;padding-bottom:10px}.order-view .group-block th:last-child.text-right{padding-right:15px}.order-view .big-preview-cell{width:290px}.order-view .big-preview-cell .big-preview img{max-width:250px;max-height:250px}.order-view .big-preview-cell a.album-name{display:inline-block;margin-bottom:5px}.order-view .big-preview-cell a.album-name svg{fill:#63808a;width:18px;height:18px;margin:0 3px -3px 0}.order-view .big-preview-cell .big-preview,.order-view .big-preview-cell .album-name,.order-view .big-preview-cell .replace-download{margin-bottom:7px}.order-view .big-preview-cell .photo-version{color:#b1bfc4;font-size:.75em}.order-view .dpi-warning-row{display:none}.order-view .item-name,.order-view .mounting-texture-row{margin-bottom:7px}.order-view .mounting-texture-row{font-size:.75em;color:#b1bfc4}.order-view .totals{background-color:#f0f4f5;padding:15px;text-align:right}.order-view .totals td{padding-bottom:10px}.order-view .totals tr:last-child td{padding-bottom:0}.order-view .totals td:nth-child(2){padding-left:40px}.order-view .totals tr.discount{color:#4fbee3}.order-view .totals tr.total{color:#2a5969}.order-view .totals tr.paid{color:#7eb770}.order-view .totals tr.unpaid{color:#f29f18}.order-view .product-preview-thumbnail{display:flex;cursor:pointer}.order-view .crop-image{display:inline-block;position:relative}.order-view .crop-image.disable{cursor:default}.order-view .crop-image .darkroom-toolbar{display:none}.order-view .crop-image .canvas-container{margin-bottom:-5px}.order-view .crop-image canvas{max-width:150px;max-height:100px}.order-view .crop-image canvas.upper-canvas{display:none}.order-view #noItems{display:none}.order-view #convertLabItemModal .item-row{background-color:#f0f4f5;padding:15px;margin-bottom:15px}.order-view #convertLabItemModal .item-row .qty{color:#b1bfc4;font-size:.75em}.order-view #convertLabItemModal .item-row img{max-height:100px;max-width:150px;margin-top:-15px;margin-bottom:-15px}.order-view .editing{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order-view .editing .sp-hide{display:none}.order-view .icon-quantity-minus,.order-view .icon-quantity-plus{cursor:pointer}.order-view .icon-quantity-minus{margin-right:10px}.order-view .icon-quantity-plus{margin-left:10px}.order-view .crop-modal.non-editable canvas.upper-canvas{display:none}.order-view .crop-modal table{width:100%;margin-bottom:20px}.order-view .crop-modal table tr:first-child td{text-transform:uppercase}.order-view .crop-modal table td{padding:3px 10px 3px 0}.order-view .crop-modal .button-row{margin-bottom:20px}.order-view .crop-modal .image img{max-width:518px;max-height:500px}.order-view .crop-modal .darkroom-container .darkroom-toolbar{display:none}.order-view .crop-modal .darkroom-container .canvas-container{margin:0 auto}.order-view .replace-modal h5{margin-top:20px}.order-view .replace-modal td:nth-child(2){padding-left:10px}.order-view .replace-modal img.preview{max-width:100px;max-height:75px}.order-view span.status-name{font-weight:700}.order-view .send-download-email-label.disabled{opacity:.6}.order-view span.multiple-shipments{font-size:.75em}.order-print img.thumb{max-width:100px;max-height:100px}.order-print .totals{margin-top:30px}.order-print .totals td{padding:5px 0}.order-print .totals td:first-child{padding-right:10px}.order-print .items-by-qty{margin-top:30px}.order-approve .form-error{display:none}.order-approve .panel-heading{cursor:default}.order-approve .panel-heading em{margin-left:30px}.order-approve .panel-body{padding:25px}.order-approve div.panel-heading[data-toggle=collapse]{cursor:pointer}.order-approve .side-note{color:#b1bfc4;font-style:italic;padding-left:20px}.order-approve .approve-section{margin-bottom:30px}.order-approve #boutiquePackagingSample{margin-left:5px}.order-approve #orderSummary table tr.border-top td{border-top:2px solid #889ea6}.order-approve #orderSummary table td{padding:5px}.order-approve #orderSummary p.side-note{padding-left:0}.order-convert .items li{float:left;margin:0 10px 10px 0;padding:25px;width:180px;height:190px;border-radius:4px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.order-convert .items li.selected{background-color:#bfe9f7;border-color:orange}.order-convert .items li .img-container{width:125px;height:125px;margin:0 auto}.order-convert .items li img{max-width:100%;max-height:100%}.order-convert .items li .qty-item{margin-top:5px}.order-convert .items li input[type=checkbox]{display:none}#orderPaymentCreditCardModal #studioOrderPaymentError{font-size:12px;font-weight:300;color:#ff5058}#orderModalPaymentInformation .callout{margin-bottom:1rem}.order-laborderdefaults .right-of-switch{float:right;width:calc(100% - 70px)}#labHolidayCutoff a.btn,#covidWarning a.btn{background-color:orange;color:#fff;height:28px;margin-left:24px;padding:8px 12px 5px 12px;border:none}#labHolidayCutoff span.important,#covidWarning span.important{font-weight:400}.brand-theme #new-theme-modal-content{display:none}.brand-theme .logo-container{margin-top:44px}.brand-theme .brand-logo{width:180px;height:50px;margin:0 auto;background-position:center center;background-size:contain;background-repeat:no-repeat}.brand-theme p.brand-no-logo{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:35px;font-variant:small-caps}.brand-theme .sp-tile{height:19em}.brand-theme .sp-tile .card-content{height:90px}.brand-theme .img-rounded-top{box-shadow:none;border:1px solid #dae1e3}.brand-theme .logo-container{margin:3em auto;text-align:center}.brand-theme .swatch-row{position:absolute;top:10em}.brand-theme .swatch-row li{float:left;width:119px;height:35px}.brand-theme .date{font-size:12px;font-weight:300;color:#b1bfc4;margin-bottom:1em}.brand-themeedit #main{min-height:0}.brand-themeedit #bd{padding-bottom:0}.brand-themeedit .preview-tab{display:none}.brand-themeedit .section-device-brand-preview{overflow-y:scroll}.brand-themeedit .section-device-brand-preview #exampleGallery{padding-bottom:20px}.brand-themeedit .theme-sidebar{background-color:#f5f8f9;border:1px solid #dae1e3;padding:20px 20px 10px 20px;overflow-y:scroll}.brand-themeedit .theme-sidebar h5{margin:0 0 16px 0;color:#2a5969;font-size:20px}.brand-themeedit .theme-sidebar .logo-helper-text{margin-bottom:19px;margin-top:-10px}.brand-themeedit .theme-sidebar label{margin-bottom:19px}.brand-themeedit .theme-sidebar .fileinput{margin-bottom:15px}.brand-themeedit .theme-sidebar .fileinput .thumbnail{height:98px;line-height:98px;margin-bottom:8px;overflow:visible}.brand-themeedit .theme-sidebar .fileinput .svg-fileinput{width:37px;height:28px;margin-top:36px}.brand-themeedit .theme-sidebar img{max-width:100%;max-height:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,.4)}.brand-themeedit .theme-sidebar .btn-file{display:inline-block;vertical-align:top;color:#4fbee3;padding:5px}.brand-themeedit .theme-sidebar .btn-file input{font-size:14px}.brand-themeedit .theme-sidebar a.fileinput-exists{margin-left:30px;vertical-align:top;display:inline-block;padding:5px}body.brand-watermark .information{margin-bottom:10px}body.brand-watermark .watermark-status-toggle{margin-bottom:20px}body.brand-watermark .watermark-status-toggle .icheckbox_flat-sp,body.brand-watermark .watermark-status-toggle label{float:left}body.brand-watermark .sp-tile{height:calc(20.5em + 2px)}body.brand-watermark .img-rounded-top{height:176px;background-position:center center;background-size:auto 176px}body.brand-watermark .card-content{height:5em}body.brand-watermark button.disabled{border-top:none;background:none;cursor:default}body.brand-watermark button.disabled:hover{background:none}.brand-watermarkedit h5,.brand-watermarkedit .margin-bottom{margin-bottom:30px}.brand-watermarkedit .tab-group .tab .content{display:none}.brand-watermarkedit .tab-group .tab.selected .content{display:block}.brand-watermarkedit .radio_list li{float:left;margin-right:30px}.brand-watermarkedit .radio_list li:last-child{margin-right:0}.brand-watermarkedit .radio_list li label{display:inline-block}.brand-watermarkedit #setting_watermark_text_color-list{margin-top:17px}.brand-watermarkedit #watermarkEditForm .fileinput .btn-file{color:#4fbee3}.brand-watermarkedit #watermarkEditForm .fileinput .thumbnail{border:1px dashed #b1bfc4}.email-activity .history-link{white-space:nowrap}.email-activity .th:nth-last-child(1),.email-activity .th:nth-last-child(2){min-width:100px}.email-activity .activity-type{opacity:.6;font-weight:300}.email-template .td:last-child{min-width:100px}.email-templateedit p,.email-templateedit label{margin-top:5px}.email-templateedit .album-gallery-suggestion{display:none;margin-top:-1em;margin-bottom:2em}.email-templateedit #templateDescription{display:none;margin-top:-1em;margin-bottom:2em;color:#c7d2d6;font-weight:400}.email-templateedit #button_text{text-transform:uppercase}.email-templateedit #buttonTextHelper{display:none}.payment-index .legacy-banner-container{padding:10px 16px;margin-bottom:20px;background-color:#f4e5ca;color:#efa200}.payment-index .funds-container{margin-bottom:30px}.payment-index .funds-container .funds:first-child{margin-right:20px}.payment-index .funds{background-color:#dae1e3;padding:10px;text-align:right}.payment-index .funds .title{text-transform:uppercase}.payment-index .funds svg.icon-tooltip{width:15px;height:15px}.payment-index .on-hold-container{margin-right:20px}.payment-index .explanation{text-align:left;max-width:400px}.payment-index .accept-payment-settings{display:block;margin-bottom:20px}.payment-index .available{color:#55804b}.payment-index .on-hold{color:#ba9130}.payment-index .charge,.payment-index .withdrawal,.payment-index .deposit{padding:3px 7px}.payment-index .charge{background-color:#ffc9c9;color:#b3524f}.payment-index .withdrawal{background-color:#c1e6b8;color:#55804b}.payment-index .deposit{background-color:#ffeab6;color:#ba9130}.payment-index .table-hover tbody tr:hover td{background-color:#fff}.payment-index .table .th:nth-last-child(1),.payment-index .table .th:nth-last-child(2),.payment-index .table .th:nth-last-child(3){text-align:right}.pricing-edit .select2-container{min-width:initial}.pricing-edit #main{max-width:1730px;margin:0 auto}.pricing-edit .alert svg{width:14px;height:14px}.pricing-edit #groups svg{width:20px;height:20px;margin-bottom:-5px;padding:4px}.pricing-edit .on-page-tabs li{min-width:120px}.pricing-edit .on-page-tabs li.group-menu{min-width:0;margin-right:0;position:relative}.pricing-edit .on-page-tabs li.group-menu .btn{margin:-15px 0 0 0}.pricing-edit .group-pane{display:none;margin-bottom:60px}.pricing-edit .group-pane.selected{display:block}.pricing-edit .button-row{margin:20px 0}.pricing-edit .hide-sp{display:none}.pricing-edit table.items.no-items{display:none}.pricing-edit table.items th{font-weight:normal;vertical-align:bottom}.pricing-edit table.items .col-item{padding-left:5px}.pricing-edit table.items .col-description{width:100px}.pricing-edit table.items .col-cost{width:70px}.pricing-edit table.items .col-price{width:125px}.pricing-edit table.items .col-profit{width:80px}.pricing-edit table.items .col-charge-shipping{width:100px;padding-left:10px}.pricing-edit table.items .col-shipping{width:125px;padding-left:10px}.pricing-edit table.items .col-delete{width:30px}.pricing-edit table.items tr.item:hover td{background-color:#fff}.pricing-edit table.items td{border-bottom:1px solid #dae1e3;padding:8px 0 5px 10px}.pricing-edit table.items td .form-control{padding:8px}.pricing-edit table.items td.crop-heading{background-color:#dae1e3;color:#889ea6;padding:3px 5px}.pricing-edit table.items td.name{padding-left:15px}.pricing-edit table.items td.name.no-left-padding{padding-left:0}.pricing-edit table.items td.cost .sf{color:#b1bfc4}.pricing-edit table.items td.profit .loss{color:#f5c554}.pricing-edit table.items td.profit .gain{color:#7eb770}.pricing-edit table.items td.remove{padding-right:10px;min-width:40px}.pricing-edit table.items td.remove svg:hover{border-color:#ef5e5e;fill:#ef5e5e}.pricing-edit table.items .hide-shipping{display:none}.pricing-edit table.items td.charge-shipping .icheckbox_flat-sp{margin-right:0}.pricing-edit table.items .note{padding-left:20px;font-style:italic}.pricing-edit table.items svg{cursor:pointer;margin-bottom:-3px}.pricing-edit table.auto-digital-items.margin-bottom{margin-bottom:40px}.pricing-edit table.auto-digital-items th{font-weight:normal}.pricing-edit table.auto-digital-items th:nth-child(2){width:225px;padding-left:15px}.pricing-edit table.auto-digital-items th:nth-child(3){width:115px}.pricing-edit table.auto-digital-items tr.item.first:hover,.pricing-edit table.auto-digital-items tr.item.first:hover+tr,.pricing-edit table.auto-digital-items tr.item.first:hover+tr+tr,.pricing-edit table.auto-digital-items tr.item.second:hover,.pricing-edit table.auto-digital-items tr.item.second:hover+tr,.pricing-edit table.auto-digital-items tr.item.third:hover,.pricing-edit table.auto-digital-items tr.hover{background-color:#fff}.pricing-edit table.auto-digital-items td{padding:8px 0 5px 0}.pricing-edit table.auto-digital-items td:nth-child(2){padding-left:15px;border-left:1px solid #dae1e3}.pricing-edit table.auto-digital-items .border-bottom{border-bottom:1px solid #dae1e3}.pricing-edit table.auto-digital-items td.crop-heading{background-color:#dae1e3;color:#889ea6;padding:3px 5px}.pricing-edit table.auto-digital-items .remove{padding:5px 10px}.pricing-edit table.auto-digital-items .remove svg:hover{border-color:#ef5e5e;fill:#ef5e5e}.pricing-edit table.auto-digital-items svg{cursor:pointer;margin-bottom:-8px}.pricing-edit .modal ul.images{padding:0;margin:0;display:table;list-style-type:none}.pricing-edit .modal ul.images li{display:table-cell;padding:0 20px 10px 0}.pricing-edit .modal ul.images li img{max-width:100px;max-height:100px}.pricing-edit .modal ul.images li div{text-align:center;margin-top:5px}.pricing-edit .custom-item,.pricing-edit .custom-auto-item{display:none;margin:40px 0}.pricing-edit .custom-item p,.pricing-edit .custom-auto-item p{font-style:italic}.pricing-edit .custom-item .button-row,.pricing-edit .custom-auto-item .button-row{margin-top:20px}.pricing-edit .pricing-sidebar{letter-spacing:.8px;font-weight:300;color:#999}.pricing-edit .pricing-sidebar h5{color:#2a5969}.pricing-edit .pricing-sidebar .section{margin-bottom:40px}.pricing-edit .pricing-sidebar .section p{font-style:italic}.pricing-edit .pricing-sidebar .section .iPhoneCheckContainer{float:none;display:inline-block}.pricing-edit .pricing-sidebar .section .full-width td{padding:5px 0}.pricing-edit .pricing-sidebar .section .text-input td:last-child{width:50%;max-width:130px}.pricing-edit .pricing-sidebar .section .switches-right td:last-child{padding-left:20px}.pricing-edit .pricing-sidebar .section a.terms-of-sale{color:#b1bfc4}.pricing-edit .pricing-sidebar .section a.terms-of-sale .icon-plus,.pricing-edit .pricing-sidebar .section a.terms-of-sale .icon-edit{margin:0 5px -8px 0}.pricing-edit .pricing-sidebar tr#allowClientRow.dont,.pricing-edit .pricing-sidebar #customShippingOptions.dont{display:none}.pricing-edit .pricing-sidebar #shippingOptionsTable thead th{font-weight:normal}.pricing-edit .pricing-sidebar #shippingOptionsTable th:first-child{width:50%}.pricing-edit .pricing-sidebar #shippingOptionsTable th:last-child{width:20px}.pricing-edit .pricing-sidebar #shippingOptionsTable td{padding:3px}.pricing-edit .pricing-sidebar #shippingOptionsTable td:first-child{padding-left:0}.pricing-edit .pricing-sidebar #shippingOptionsTable td:last-child{padding-right:0}.pricing-edit .pricing-sidebar #shippingOptionsTable svg{margin-top:5px;cursor:pointer}.pricing-edit .pricing-sidebar #shippingOptionsTable svg:hover{border-color:#ef5e5e;fill:#ef5e5e}.pricing-edit .pricing-sidebar .state-tax-warning{display:none}.pricing-edit .pricing-sidebar #shippingOptionsError{display:none;color:#f5c554}.pricing-edit div.lab-shipping-options table{margin-top:30px}.pricing-edit div.lab-shipping-options table td{padding:10px}.pricing-edit div.lab-shipping-options table td.row-bottom{border-bottom:1px solid #dae1e3}.pricing-edit div.lab-shipping-options table td.sub-bottom{border-bottom:1px solid #b1bfc4}.pricing-edit div.lab-shipping-options table td.vertical-align{vertical-align:middle}.pricing-edit div.lab-shipping-options table td .only-cities{font-style:italic;color:#c7d2d6;font-size:12px}.pricing-edit div.lab-shipping-options table td.spacer{padding:10px 0}.pricing-edit div.lab-shipping-options table td.country{background-color:#dae1e3;color:#889ea6;border-bottom:2px solid #889ea6;padding:5px}.pricing-edit div.lab-shipping-options table td.range{font-weight:500}.pricing-edit div.lab-shipping-options table tr.heading td{border-bottom:2px solid #889ea6;padding-bottom:0}.pricing-edit div.lab-shipping-options table tr.heading td.range,.pricing-edit div.lab-shipping-options table tr.heading td.cost,.pricing-edit div.lab-shipping-options table tr.heading td.desc,.pricing-edit div.lab-shipping-options table tr.heading td.tracking,.pricing-edit div.lab-shipping-options table tr.heading td.time{padding-top:20px}.pricing-edit div.lab-shipping-options table tr.heading td.range div,.pricing-edit div.lab-shipping-options table tr.heading td.cost div,.pricing-edit div.lab-shipping-options table tr.heading td.desc div,.pricing-edit div.lab-shipping-options table tr.heading td.tracking div,.pricing-edit div.lab-shipping-options table tr.heading td.time div{background-color:#dae1e3;color:#63808a;font-weight:500;padding:5px 8px;white-space:nowrap}.pricing-edit .invalid-bound{border-color:#ef5e5e}.pricing-discount #pageHeaderTitle #pageTitleHeaderText{margin-bottom:0}.pricing-discount #pageHeaderTitle #pageTitleSubHeaderText{margin-bottom:8px}.pricing-discount .td .note{color:#b1bfc4;padding:3px;margin-left:10px}.pricing-discount .td .note-highlight{color:#b1bfc4;background-color:#dae1e3;padding:3px;margin-left:10px}.pricing-discount .td .error-highlight{color:#b3524f;background-color:#ffc9c9;padding:3px;margin-left:10px}.pricing-discount div.manage_discount .add_row{margin:10px 0 0 0}.pricing-discount div.manage_discount #discount-dialog-header{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dae1e3}.pricing-discount div.manage_discount #discount-dialog-header .text-right button{margin-left:10px}.pricing-discount div.manage_discount td.spacer{padding:0 5px}.pricing-discount div.manage_discount td.break{padding:0 0 0 30px}.pricing-discount div.manage_discount td.delete{padding:0 0 0 5px;vertical-align:middle}.pricing-discount div.manage_discount .heading{font-weight:500;margin-bottom:10px}.pricing-discount div.manage_discount .sub_heading{margin:10px 0 10px 10px;font-style:italic}.pricing-discount div.manage_discount .package_collection_delete{float:right;margin:3px 3px 0 0;cursor:pointer;display:block;width:20px;height:20px}.pricing-discount div.manage_discount .package_collection_delete svg{width:20px;height:20px;fill:#889ea6}.pricing-discount div.manage_discount .package_collection_delete svg:hover{fill:#ef5e5e}.pricing-discount div.manage_discount #package-item-selected{padding-top:13px}.pricing-discount div.manage_discount #package-item-selected .collection{padding:10px;border:1px solid #b1bfc4;margin-bottom:20px}.pricing-discount div.manage_discount .cart_row_delete svg{width:20px;height:20px;fill:#b1bfc4}.pricing-discount div.manage_discount .cart_row_delete svg:hover{fill:#ef5e5e}.pricing-discount div.manage_discount div.sp-hide{display:none}.pricing-discount div.manage_discount div.info{margin:10px 0}.pricing-discount div.manage_discount div.section{margin:10px 0 10px 20px;padding:5px}.pricing-discount div.manage_discount div.section.border{border:1px solid #dae1e3;background:#f0f4f5;margin:10px 0}.pricing-discount div.manage_discount div.section span.info{color:#b1bfc4}.pricing-discount div.manage_discount ul.list{margin:10px 0 20px 0}.pricing-discount div.manage_discount ul.list>li{margin:15px 0 15px 20px;list-style-type:none}.pricing-discount div.manage_discount ul.list>li div.desc,.pricing-discount div.manage_discount ul.list>li div.desc_secondary{margin:0 0 5px 0}.pricing-discount div.manage_discount ul.list>li div.desc_secondary{font-style:italic}.pricing-discount div.manage_discount ul.list li:last-child{margin-bottom:0}.pricing-discount div.manage_discount ul.item_list{margin:10px 0 20px 0}.pricing-discount div.manage_discount ul.item_list li{margin:15px 0 15px 0;list-style-type:none}.pricing-discount div.manage_discount ul.item_list li.item_data{margin:10px 0 5px 0}.pricing-discount div.manage_discount ul.item_list li.item_data.no_items{font-style:italic}.pricing-discount div.manage_discount ul.item_list li.item_data span.item_name{padding:0 5px 0 10px}.pricing-discount div.manage_discount ul.item_list li div.group_name{padding:5px;border:1px solid #b1bfc4;background:#dae1e3}.pricing-discount div.manage_discount ul.item_list li div.bounds_name{padding:5px;border:1px dashed #b1bfc4}.pricing-pricesheet #pageHeaderTitle #pageTitleHeaderText{margin-bottom:0}.pricing-pricesheet #pageHeaderTitle #pageTitleSubHeaderText{margin-bottom:8px}.pricing-pricesheet .sp-tile .img-rounded-top{background-color:#f0f4f5;position:relative}.pricing-pricesheet .sp-tile .img-rounded-top img{position:absolute;width:140px;height:60px;line-height:60px;left:50%;margin-left:-70px;top:60px}.pricing-pricesheet .sp-tile .img-rounded-top span{font-size:18px;line-height:175px}.pricing-pricesheet .sp-tile .lab-name{font-size:.9em;color:#b1bfc4}.pricing-pricesheet #compareContainer{display:none;position:relative}.pricing-pricesheet #compareContainer.vis{display:block}.pricing-pricesheet #compareContainer .compare-close{position:absolute;top:10px;right:55px;width:36px;height:36px;cursor:pointer;z-index:10}.pricing-pricesheet .which-lab-heading h1{font-size:32px}.pricing-pricesheet .which-lab-heading h3.none-selected,.pricing-pricesheet .which-lab-heading h3.select-other{font-size:14px;margin-bottom:40px}.pricing-pricesheet .which-lab-heading h3.compare-selected{display:none;margin-bottom:19px}.pricing-pricesheet .which-lab-heading h3.select-other{display:none}.pricing-pricesheet .lab-container{border:solid 1px rgba(0,0,0,0);border-radius:3px;padding:20px}.pricing-pricesheet .lab-container:hover{border-color:#dae1e3;cursor:pointer}.pricing-pricesheet .lab-container.selected{border-color:#49bde4}.pricing-pricesheet .lab-container div.img{height:125px;line-height:125px}.pricing-pricesheet .lab-container div.img img{max-width:100%;max-height:100px}.pricing-pricesheet .lab-container h3{font-size:16px}.pricing-pricesheet .lab-container ul{margin:0 0 20px 18px;padding:0}.pricing-pricesheet .lab-container div.compare{color:#49bde4;font-size:14px;padding:5px 0}.pricing-pricesheet .lab-compare-detail table{width:100%}.pricing-pricesheet .lab-compare-detail table td{vertical-align:top;padding:0 20px 20px 20px}.pricing-pricesheet .lab-compare-detail table td p:nth-child(2n+1){margin-top:14px}.pricing-pricesheet .lab-compare-detail table.labs-2 td{width:50%}.pricing-pricesheet .lab-compare-detail table.labs-3 td{width:33%}.pricing-pricesheet .lab-compare-detail table p{margin-bottom:0}.pricing-pricesheet .lab-compare-detail table div.img{height:125px;line-height:125px;margin-bottom:40px}.pricing-pricesheet .lab-compare-detail table div.img img{max-width:200px;max-height:100px}.pricing-pricesheet .lab-compare-detail table h3{font-size:32px;margin-bottom:15px}.pricing-pricesheet .lab-compare-detail table h4{font-size:22px;padding-bottom:15px;border-bottom:1px solid #dae1e3}.pricing-pricesheet .lab-compare-detail table ul{margin:0 0 20px 18px;padding:0}.pricing-catalog .group-pane{margin-bottom:75px;display:none}.pricing-catalog .group-pane.selected{display:block}.pricing-catalog .crop-heading{background-color:#dae1e3;color:#63808a}.pricing-print .group td{background-color:#63808a;color:#fff}.pricing-print .bounds-name td{background-color:#dae1e3;color:#889ea6}.pricing-print .bound-item{padding-left:20px}.account-contactinfo a.expand-collapse{width:18px;height:18px;stroke:#b1bfc4;margin-top:2px;cursor:pointer}.account-contactinfo div.panel{padding:15px}.account-contactinfo div.panel h3{display:inline;padding-left:10px}.account-contactinfo div.panel.expanded a.expand-collapse svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.account-contactinfo div.panel.expanded .panel-content{display:block}.account-contactinfo div.panel.collapsed a.expand-collapse svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.account-contactinfo div.panel.collapsed .panel-content{display:none}.mobileapp-index #pageHeaderTitle #pageTitleSubHeaderText{margin-bottom:8px;margin-top:-24px}.mobileapp-index .table .td:first-child{width:62px;padding-left:10px}.mobileapp-index .table .th:nth-child(4),.mobileapp-index .table .td:nth-child(4),.mobileapp-index .table .th:nth-child(5),.mobileapp-index .table .td:nth-child(5),.mobileapp-index .table .th:nth-child(6),.mobileapp-index .table .td:nth-child(6){text-align:right;padding-right:40px}.mobileapp-index img{width:42px;border-radius:3px}.mobileapp-index .app-installs-count,.mobileapp-index .meta-block{color:#b1bfc4;font-size:.9em}.mobileapp-index svg.icon-link{fill:#b1bfc4;width:15px;height:15px}.mobileapp-index div.usage{padding-top:20px}.mobileapp-index .img-rounded-top{background-color:#f0f4f5}.mobileapp-index .img-rounded-top .icon-preview{width:113px;height:113px;border-radius:20px;margin:2em auto;background:#d8dfe1 url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2012%22%3E%3Cpath%20fill%3D%22%23B0BEC4%22%20d%3D%22M16%2C1.034C16%2C0.463%2C15.547%2C0%2C14.989%2C0H1.011C0.453%2C0%2C0%2C0.463%2C0%2C1.034v9.932C0%2C11.537%2C0.453%2C12%2C1.011%2C12%20h13.978C15.547%2C12%2C16%2C11.537%2C16%2C10.966V1.034z%20M3.036%2C1.81c0.72%2C0%2C1.303%2C0.597%2C1.303%2C1.332S3.756%2C4.474%2C3.036%2C4.474%20c-0.72%2C0-1.303-0.597-1.303-1.332S2.317%2C1.81%2C3.036%2C1.81z%20M0.975%2C11l2.528-3.626L5.82%2C9.224L9.99%2C5.006L14.54%2C11H0.975z%22%2F%3E%3C%2Fsvg%3E") no-repeat center center;background-size:38px}.mobileapp-edit #nav .nav-secondary{display:none}.mobileapp-edit .page-title{padding:0}.mobileapp-edit .page-title .page-back-container{top:24px;margin-right:10px}.mobileapp-edit .page-title .mobile-app-meta{margin-bottom:22px}.mobileapp-edit .page-title .meta-line{left:auto;margin-left:150px}.mobileapp-edit svg.icon-drag{fill:#63808a;width:18px;height:18px}.mobileapp-edit svg.icon-photo{fill:#63808a;width:16px;height:12px}.mobileapp-edit .alert .refresh-button{margin-top:-7px}.mobileapp-edit .processing-state h4{opacity:.6;margin-bottom:1.5em}.mobileapp-edit .processing-state .loading-placeholder{margin-bottom:1.5em}.mobileapp-edit .processing-state .loading-placeholder svg{width:100px}.mobileapp-edit .processing-state button{width:140px;margin-bottom:6em}.mobileapp-edit .settings .form-group{margin-bottom:3em}.mobileapp-edit .settings .iPhoneCheckContainer{float:none;display:inline-block}.mobileapp-edit .settings .switches-right td:last-child{padding-left:20px}.mobileapp-edit .settings .full-width td{padding:5px 0}.mobileapp-edit .link-gallery{white-space:nowrap;line-height:1em}.mobileapp-edit .set-as-app-icon,.mobileapp-edit .delete-photo{display:none}.mobileapp-edit .photos-selected .set-as-app-icon,.mobileapp-edit .photos-selected .delete-photo{display:inline-block}.mobileapp-edit .zero-state svg{width:100%;height:192px}.mobileapp-edit .zero-state h4{margin-bottom:2em}.mobileapp-edit #allPhotos>ul{width:calc(100% + 53px)}.mobileapp-edit #allPhotos #noPhotosInMobileApp{display:none;margin-bottom:31px}.mobileapp-edit #cropIconDialog button.reset-crop{margin-top:10px}.mobileapp-edit #cropIconDialog #cropImage{max-width:100%}.mobileapp-edit #cropIconDialog .darkroom-toolbar{display:none}.mobileapp-edit #footerLinks a.footer-link-options.dropdown-toggle{width:20px;height:20px;border-radius:50%}.mobileapp-edit #footerLinks a.footer-link-options.dropdown-toggle svg{position:absolute;width:20px;height:20px}.mobileapp-edit #s2id_event_id{width:100%}.mobileapp-edit .footer-link-editors{width:430px;list-style:none;margin:0;margin-top:20px;padding:0}.mobileapp-edit .footer-link-editors .footer-link-editor{background-color:#f0f4f5;border:1px solid #dae1e3;border-radius:2px;margin:0 15px 1em 0;padding:1em;width:414px}.mobileapp-edit .footer-link-editors .footer-link-editor img{width:42px;height:42px;border-radius:3px;float:left;margin-right:15px}.mobileapp-edit .footer-link-editors .footer-link-editor #footerLinkFile{padding-top:14px}.mobileapp-edit .footer-link-editors .footer-link-editor .required-legend{margin-top:-32px;margin-bottom:44px;text-align:right}.mobileapp-edit .footer-link-editors .footer-link-editor .link-url{float:left;margin-top:11px;width:100%;word-wrap:break-word}.mobileapp-edit .footer-link-editors .footer-link-editor .delete-link,.mobileapp-edit .footer-link-editors .footer-link-editor.open .expanded-content{display:block}.mobileapp-edit .footer-link-editors .footer-link-editor .expanded-content,.mobileapp-edit .footer-link-editors .footer-link-editor.open .collapsed-content{display:none}.mobileapp-edit .footer-link-editors .footer-link-editor.footer-link-new.max-footer-links{display:none}.mobileapp-edit #s2id_brand_theme_id{margin-bottom:2em}.mobileapp-edit .icheckbox_flat-sp{float:left}.mobileapp-edit .add-footer-link-submit .disabled a,.mobileapp-edit .edit-footer-link-submit .disabled a{cursor:not-allowed}.mobileapp-edit .edit-footer-link-image img{max-width:400px;max-height:400px}.mobileapp-edit .edit-footer-link-url{padding-top:15px}.mobileapp-edit .modal #fileUpload .fileupload-buttonbar input{margin-top:1em}.faq-editor{padding:5px 0;background-color:#b1bfc4;color:#fff}.gallery-editbrandeventdefaults #pageTitleHeaderText{position:relative;z-index:10}.gallery-editbrandeventdefaults div.panel{padding:0 15px}body.gallery-category div#noCategories{float:left;width:860px;margin-top:20px;text-align:center}body.gallery-category ul#categoryContainer{float:left;width:860px;margin-top:20px;border-top:1px solid #b1bfc4}body.gallery-category ul#categoryContainer li.category{height:75px;padding:5px;border-bottom:1px solid #b1bfc4;background-color:#fff}body.gallery-category ul#categoryContainer li.category ul li{float:left;margin:0 15px 0 0;height:65px}body.gallery-category ul#categoryContainer li.category ul li.handle{cursor:move}body.gallery-category ul#categoryContainer li.category ul li.handle svg{width:12px;height:60px;fill:#b1bfc4}body.gallery-category ul#categoryContainer li.category ul li.cover{width:80px;text-align:center;padding-top:3px;line-height:1}body.gallery-category ul#categoryContainer li.category ul li.cover div.fake-cover{margin:0 auto;padding-top:10px;font-size:12px;line-height:16px;width:50px;height:50px;text-align:center;color:#fff;background-color:#4fbee3}body.gallery-category ul#categoryContainer li.category ul li.cover div.cover-thumb{width:76px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}body.gallery-category ul#categoryContainer li.category ul li.cover a{font-size:10px}body.gallery-category ul#categoryContainer li.category ul li.name{width:200px;line-height:65px}body.gallery-category ul#categoryContainer li.category ul li.name input{margin-top:10px}body.gallery-category ul#categoryContainer li.category ul li.actions{line-height:65px}body.gallery-category div#helper-text{float:right;width:300px;background-color:#eee;padding:10px;margin:20px 0 10px 0;border-radius:6px;border:2px solid #9d9d9d}body.gallery-category div#helper-text p{margin:0 0 10px 0}.account-refer div.nav-secondary{display:none}.account-refer .refer-header,.account-refer .refer-subhead,.account-refer .refer-earned,.account-refer .refer-invite,.account-refer .refer-social{text-align:center;margin-top:0;padding-top:0}.account-refer .refer-header{padding-top:2.3em;margin-bottom:.9em}.account-refer .refer-header h1{font-weight:300;font-size:35px;line-height:49px;color:#3e6978}.account-refer .refer-subhead{margin-bottom:3.25em}.account-refer .refer-subhead p{font-weight:400;font-size:14px;line-height:21px;color:#b1bfc4}.account-refer .refer-earned{margin-bottom:6.05em}.account-refer .refer-earned p{font-weight:300;font-size:18px;line-height:23px;color:#889ea6;margin-top:0;padding-top:0;margin-bottom:0}.account-refer .refer-earned p:first-child{font-weight:200;font-size:80px;line-height:102px;color:#3e6978;margin-bottom:.05em}.account-refer .refer-invite{margin-bottom:2.3em}.account-refer .refer-invite h2{font-weight:300;font-size:28px;line-height:35px;color:#3e6978;margin-top:0;padding-top:0}.account-refer .refer-social{margin-bottom:5.5em}.account-refer .refer-social h3{font-weight:400;font-size:16px;line-height:21px;color:#889ea6;margin-top:1.1em;margin-bottom:1.4em;padding-top:0}.account-refer .refer-social h3+p{margin:0 1.75em 1.9em 1.75em}.account-refer .refer-social h3+p.link input.form-control{text-align:center;font-weight:400;font-size:16px;line-height:20px;color:#63808a;height:2.7em}.account-refer .refer-social h3+p.twitter,.account-refer .refer-social h3+p.facebook{height:3.1em}.account-refer .refer-social h3+p.twitter svg,.account-refer .refer-social h3+p.facebook svg{margin:0 auto;display:block}.account-refer .refer-social h3+p.twitter svg g,.account-refer .refer-social h3+p.facebook svg g{fill:#63808a}.account-refer .refer-social h3+p.twitter{padding-top:.25em}.account-refer .refer-social h3+p.twitter svg{width:41px;height:35px}.account-refer .refer-social h3+p.facebook{padding-top:.2em}.account-refer .refer-social h3+p.facebook svg{width:19px;height:37px}.account-refer .refer-social p:last-child{margin:0 0 .85em 0}.account-refer .refer-social p:last-child button.zeroclipboard-is-hover{background-color:#3797b8;border-color:#3797b8}.account-refer .refer-email div#emailAddresses{margin-bottom:1em}.account-refer .refer-email div#emailMessage{margin-bottom:2.75em}.account-refer .refer-email div#emailMessage textarea#bodyText{width:100%;height:377px}.account-refer .refer-email div.buttons{text-align:center}.account-refer div.panel{padding:15px}.account-refersent th:first-child{background-color:#dae1e3}.account-creditcard .select2-container.select2-container--default:first-of-type{margin-right:20px}.account-labcredit .credit-amount-available{color:#4aa34a;font-weight:500}.account-labcredit .credit-amount-expired{color:#abb0b2;font-weight:500}.account-labcredit .expiration-label{display:block;padding:2px 20px;max-width:200px;border-radius:2px;text-align:center}.account-labcredit .credit-expired{color:#e4000a;background-color:#f4838e}.account-labcredit .credit-expire-soon{color:#ba9130;background-color:#f8d787}.account-labcredit .credit-expire-later{color:#55804b;background-color:#a5cd9b}.account-labcredit .credit-expire-never{color:#63808a;background-color:#dae1e3}.account-planbilling .bf-photo-plan-table{table-layout:fixed}.account-planbilling .upcoming-bill{background-color:#ffeab6}.account-planbilling span.promo-indicator{color:#2a7f9c;font-weight:500}.account-planbilling .num-photos{width:100px}.account-planbilling .plan-has-product{fill:#49bde4}.account-planbilling .plan-not-has-product{fill:#ef5e5e}.account-planbilling .plans-container h1{margin-top:3px}.account-planbilling .plans-container h2{margin-top:0;margin-bottom:0}.account-planbilling .plans-container h3{margin-bottom:0}.account-planbilling .plans-container label{margin-bottom:3px}.account-planbilling .plans-container ul{padding-inline-start:0}.account-planbilling .change-music-plan{color:#fff;background-color:#49bde4}.account-planbilling .change-music-plan:disabled{opacity:.5}#credit-card-form-token{display:none}.account-authorizedapps h4{font-weight:300}.account-authorizedapps .permissions{display:none}.account-authorizedapps #email{width:230px}.account-authorizedapps .form-group{float:left;margin-right:60px}.account-authorizedapps #enable_notification-list li{padding:10px 60px 0 0;float:left}.account-authorizedapps .td:nth-of-type(3),.account-authorizedapps .td:last-of-type{width:200px;text-align:center}.account-useredit #nav{display:none}.account-useredit p.error.reset-password{padding-top:7px;margin-bottom:0}.account-useredit p.enabled-via{color:#9fb0b7;margin-top:7px;margin-bottom:7px}.cart-items-detail a.preview img{max-width:200px;max-height:200px}.gallery-clientemailcart #card-product-note{margin-top:2rem}.gallery-clientemailfavorite #pageHeaderTitle #pageTitleHeaderText{margin-bottom:0}.gallery-clientemailfavorite #pageHeaderTitle #pageTitleSubHeaderText{margin-bottom:8px}.gallery-clientemailfavorite #startBulkActions{display:none}.gallery-clientemailfavorite .table-body img{max-width:85px;max-height:85px}.gallery-clientemailfavorite .panel .panel-body{padding:15px 15px 0px 15px}.gallery-clientemaillabeled .js-download-checked{display:none}.gallery-clientemaillabeled .tab{display:none}.gallery-clientemaillabeled .tab.active{display:block}.gallery-clientemaillabeled .table-body img{max-width:85px;max-height:85px}.gallery-clientemaillabeled .panel .panel-body{padding:15px 15px 0px 15px}.invoice-index .invoice-status-1,.invoice-edit .invoice-status-1{color:#f5c554}.invoice-index .invoice-status-2,.invoice-edit .invoice-status-2{color:#4fbee3}.invoice-index .invoice-status-3,.invoice-edit .invoice-status-3{color:#7eb770}.invoice-index .invoice-status-4,.invoice-edit .invoice-status-4{color:#ef5e5e}.invoice-index div.dollar-amount{text-align:right}.invoice-index div.table div.table-head div.tr :nth-child(3),.invoice-index div.table div.table-head div.tr :nth-child(4),.invoice-index div.table div.table-head div.tr :nth-child(5){text-align:right}.invoice-index div.table div.table-head div.tr :nth-child(6){padding-left:20px}.invoice-index div.table div.table-body div.final-payment-due{padding-left:20px}.invoice-edit #pageHeaderTitle #pageTitleHeaderText{margin-bottom:0}.invoice-edit #pageHeaderTitle #pageTitleSubHeaderText{margin-bottom:8px}.invoice-edit.loading .container-fluid:not(#pageHeaderTitle){display:none}.invoice-edit div.items-section div.table.items{border:none}.invoice-edit div.items-section div.table.items div.th{border:none}.invoice-edit div.items-section div.tr{height:63px}.invoice-edit div.items-section div.td{padding:1em 0 1em 0;background-color:#f0f4f5;vertical-align:top;border-bottom:1em solid #fff}.invoice-edit div.items-section div.td div.name-container,.invoice-edit div.items-section div.td div.description-container{width:100%;padding-right:10px}.invoice-edit div.items-section div.td.display-order-cell{border-top-left-radius:4px;border-bottom-left-radius:4px}.invoice-edit div.items-section div.td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.invoice-edit div.items-section div.td.quantity-cell{width:70px;min-width:70px;padding-right:10px}.invoice-edit div.items-section div.td.original-price-cell{width:180px;min-width:180px;padding-right:10px}.invoice-edit div.items-section div.td.price-cell{width:120px;min-width:120px;padding-right:10px}.invoice-edit div.items-section div.td.price-cell .price-display{margin-top:.68em}.invoice-edit div.items-section div.td.is-taxable-cell{text-align:center;width:50px;min-width:50px}.invoice-edit div.items-section div.td.is-taxable-cell .icheckbox_flat-sp{margin-top:.4em}.invoice-edit div.items-section div.td.remove-cell{width:30px;min-width:30px}.invoice-edit div.items-section div.td.remove-cell .remove-item{margin-top:.38em}.invoice-edit div.items-section div.td.remove-cell button{font-size:32px;line-height:23px}.invoice-edit div.items-section div.td.save-invoice-item-template-cell{width:130px;min-width:130px;padding-top:.5em}.invoice-edit div.items-section div.td .description{width:100%;resize:vertical;height:36px}.invoice-edit div.items-section div.td.handle-cell{background-color:#fff;width:15px}.invoice-edit div.items-section div.td.display-order-cell{width:50px}.invoice-edit div.items-section div.td.display-order-cell div.display-order{text-align:center;margin-top:.5em}.invoice-edit div.items-section div.handle{width:6px;height:0;cursor:ns-resize}.invoice-edit div.items-section div.handle svg.icon-sort{fill:#63808a;width:20px;height:20px;margin-top:7px;opacity:0}.invoice-edit div.items-section .tr:hover div.handle svg.icon-sort{opacity:1}.invoice-edit div.items-section div.remove-item svg{fill:#63808a;width:24px;height:24px;border:1px solid #63808a;border-radius:50px;padding:5px 0 5px 0}.invoice-edit div.items-section div.remove-item svg:hover{border-color:#ef5e5e;fill:#ef5e5e}.invoice-edit div.after-items-row{margin-bottom:20px}.invoice-edit div.after-items-row button.add-item{margin-left:20px}.invoice-edit .contact-name-autocomplete-container #contactNameAutocomplete{width:266px}.invoice-edit .contact-name-autocomplete-container .tt-hint{z-index:0}.invoice-edit .uneditable-contact-info-container{padding-top:15px;padding-bottom:15px}.invoice-edit #doneEditingContactInfo{display:none}.invoice-edit .new-contact-created-on-save{display:none}.invoice-edit .js-save-as-invoice-item-template{display:none}.invoice-edit button.js-add-new-contact{display:none}.invoice-edit div.dropdowns div.form-group{float:left;margin-right:30px}.invoice-edit div.dropdowns div.issued,.invoice-edit div.dropdowns div.final-payment-due{float:left;width:152px}.invoice-edit div.dropdowns div.input-group-addon{width:42px}.invoice-edit #totalsTable td{background-color:#f0f4f5;padding-bottom:21px;font-size:16px;font-weight:300}.invoice-edit #totalsTable td.bold{font-weight:400}.invoice-edit #totalsTable td.value-name{padding-left:109px}.invoice-edit #totalsTable td.value-amount{padding-left:58px;padding-right:30px}.invoice-edit #totalsTable td.value-name.balance-due-cell,.invoice-edit #totalsTable td.value-amount.balance-due-cell{background-color:#fff;font-size:22px;color:#4fbee3;padding-top:27px}.invoice-edit #totalsTable td.top-row{padding-top:26px}.invoice-edit #totalsTable td.bottom-row{padding-bottom:22px}.invoice-edit #totalsTable span.sales-tax-percent-display{display:none}.invoice-edit div.dropdowns{margin-top:28px}.invoice-edit .invoice-status{margin-left:9px}.invoice-edit div.row.update-client-contact-address #update_client_contact_address{margin-left:0}.invoice-edit div.row.update-client-contact-address label{padding-left:20px}.invoice-edit .sales-tax-values div.form-group,.invoice-edit .deposit-values div.form-group{margin-right:20px}.invoice-edit .sales-tax-values div.form-group:last-child,.invoice-edit .deposit-values div.form-group:last-child{margin-right:0}.invoice-edit .sales-tax-values #sales_tax_title{width:132px}.invoice-edit .sales-tax-values #sales_tax_state{width:100%}.invoice-edit .sales-tax-values div.input-group.sales-tax-percent-container{width:120px}.invoice-edit .sales-tax-values div.form-group.sales-tax-state-container{display:none;max-width:120px}.invoice-edit .deposit-values .deposit-amount-container{max-width:150px}.invoice-edit .save-new-template{padding-top:8px}.invoice-edit .save-new-template label{font-size:12px;float:right;padding-top:4px}.invoice-edit div.payment-type-option{margin-bottom:.5em}.invoice-edit div.payment-type-option label{display:inline-block}.invoice-edit div.cannot-accept-credit-cards{margin-left:35px}.invoice-itemtemplate div.row.buttons{padding-bottom:15px}.invoice-itemtemplate .modal-body #is_taxable{margin:0}.invoice-itemtemplate .modal-body .price-display-container{margin-top:15px}.invoice-itemtemplate div.table div.table-head div.tr :nth-child(3),.invoice-itemtemplate div.table div.table-head div.tr :nth-child(4){text-align:right}.invoice-itemtemplate div.table div.table-head div.tr :nth-child(5){padding-left:20px}.invoice-itemtemplate div.table div.table-body a.tr :nth-child(3),.invoice-itemtemplate div.table div.table-body a.tr :nth-child(4){text-align:right}.invoice-itemtemplate div.table div.table-body a.tr div.dollar-amount-column{min-width:75px;max-width:150px}.invoice-itemtemplate div.table div.table-body a.tr div.quantity{width:50px;max-width:50px}.invoice-itemtemplate div.table div.table-body a.tr :nth-child(5){padding-left:20px}.invoice-itemtemplate div.table .th:nth-child(2),.invoice-itemtemplate div.table .td:nth-child(2){text-align:right;padding-right:40px}.invoice-itemtemplate div.table .th:nth-child(2){padding-right:14px}.dashboard-notification div.section-notifications div.notification{background-color:#f0f4f5;margin-bottom:14px;padding:20px 15px 10px 15px}.notification-index .notification-dismiss,.notification-dismissed .notification-dismiss{width:17px;height:17px;display:inline-block}.notification-index .notification-dismiss button.dismiss,.notification-dismissed .notification-dismiss button.dismiss{background:none;border:none;padding:0}.notification-index .notification-dismiss button.dismiss svg,.notification-dismissed .notification-dismiss button.dismiss svg{width:17px;height:17px;fill:#c7d2d6}.notification-index .notification-dismiss button.dismiss:hover,.notification-dismissed .notification-dismiss button.dismiss:hover{background-color:#f5f8f9}.notification-index h3,.notification-dismissed h3{font-size:18px;color:#889ea6;margin:0}.notification-index h3:first-child,.notification-dismissed h3:first-child{margin-top:0}.notification-index a.dismiss-all,.notification-dismissed a.dismiss-all{color:#63808a;display:none}.notification-index .today,.notification-index .yesterday,.notification-index .older,.notification-dismissed .today,.notification-dismissed .yesterday,.notification-dismissed .older{display:none}.notification-index .notifications-group.sticky h3,.notification-dismissed .notifications-group.sticky h3{margin-bottom:15px}.notification-index .notifications-group.sticky .notification-item,.notification-dismissed .notifications-group.sticky .notification-item{display:block;margin:0;padding:20px 24px 8px 18px;border-top:1px solid #dae1e3}.notification-index .notifications-group.sticky .notification-item:last-child,.notification-dismissed .notifications-group.sticky .notification-item:last-child{margin-bottom:15px}.notification-index .notifications-group.sticky .notification-item svg,.notification-dismissed .notifications-group.sticky .notification-item svg{display:inline;width:37px;height:46px}.notification-index .notifications-group.sticky .notification-item svg.icon-arrow-right,.notification-dismissed .notifications-group.sticky .notification-item svg.icon-arrow-right{height:46px;width:10px;float:right;fill:#4fbee3}.notification-index .notifications-group.sticky .notification-item .notification-message,.notification-dismissed .notifications-group.sticky .notification-item .notification-message{display:inline-block;margin-left:10px;width:auto}.notification-index .notifications,.notification-dismissed .notifications{display:table;width:100%;margin-bottom:39px}.notification-index .notifications .notification-item-style-container,.notification-dismissed .notifications .notification-item-style-container{margin-left:0;margin-right:0;padding:17px 18px 14px 18px;height:auto;border-top:1px solid #dae1e3}.notification-index .notifications .notification-item-style-container:last-child,.notification-dismissed .notifications .notification-item-style-container:last-child{border-bottom:1px solid #dae1e3}.notification-index .notifications .top-line-container,.notification-dismissed .notifications .top-line-container{display:table-cell}.notification-index .notifications .top-line-container .type-and-descriptor-container,.notification-dismissed .notifications .top-line-container .type-and-descriptor-container{width:207px}.notification-index .notifications .top-line-container .type-and-descriptor-container .notification-type,.notification-dismissed .notifications .top-line-container .type-and-descriptor-container .notification-type{width:98px;text-align:center}.notification-index .notifications .top-line-container .type-and-descriptor-container .notification-descriptor,.notification-dismissed .notifications .top-line-container .type-and-descriptor-container .notification-descriptor{text-align:center;width:105px}.notification-index .notifications .top-line-container .notification-created,.notification-dismissed .notifications .top-line-container .notification-created{display:none}.notification-index .notifications .notification-message,.notification-dismissed .notifications .notification-message{display:table-cell;padding-left:24px;font-size:18px;font-weight:100}.notification-index .notifications .created-and-dismiss-container,.notification-dismissed .notifications .created-and-dismiss-container{display:inline-block;float:right;margin-right:20px}.notification-index .notifications .created-and-dismiss-container .notification-created-right,.notification-dismissed .notifications .created-and-dismiss-container .notification-created-right{display:inline-block;font-size:18px;font-weight:100}.notification-index .notifications .created-and-dismiss-container .notification-dismiss,.notification-dismissed .notifications .created-and-dismiss-container .notification-dismiss{display:inline-block;padding-left:20px}@media screen and (max-width: 767px){.notification-index .notifications,.notification-dismissed .notifications{display:block;width:100%}.notification-index .notifications .type-and-descriptor-container,.notification-dismissed .notifications .type-and-descriptor-container{border-radius:3px;background-color:#f5f8f9}.notification-index .notifications .type-and-descriptor-container .notification-type,.notification-dismissed .notifications .type-and-descriptor-container .notification-type{display:inline-block;color:#fff;padding:0 14px 0 14px;border-radius:3px;line-height:30px;vertical-align:middle}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-1,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-3,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-1,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-3{background-color:#c1e6b8}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-2,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-9,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-2,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-9{background-color:#2a5969}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-4,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-5,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-4,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-5{background-color:#83d1eb}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-6,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-7,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-15,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-16,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-18,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-6,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-7,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-15,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-16,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-18{background-color:#efa200}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-8,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-10,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-11,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-12,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-8,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-10,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-11,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-12{background-color:#ffc9c9}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-13,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-14,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-13,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-14{background-color:#438ca6}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-17,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-17{background-color:#e4000a}.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-19,.notification-index .notifications .type-and-descriptor-container .notification-type.notification-type-id-20,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-19,.notification-dismissed .notifications .type-and-descriptor-container .notification-type.notification-type-id-20{background-color:#002b4c}.notification-index .notifications .type-and-descriptor-container .notification-descriptor,.notification-dismissed .notifications .type-and-descriptor-container .notification-descriptor{display:inline-block;color:#3e6978;padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;vertical-align:middle;max-width:100px}.notification-index .notifications .notification-item-style-container,.notification-dismissed .notifications .notification-item-style-container{margin-left:0;margin-right:0;padding:16px 0 10px 0;height:86px}.notification-index .notifications .top-line-container,.notification-dismissed .notifications .top-line-container{display:block}.notification-index .notifications .top-line-container .type-and-descriptor-container,.notification-dismissed .notifications .top-line-container .type-and-descriptor-container{width:auto}.notification-index .notifications .top-line-container .type-and-descriptor-container .notification-type,.notification-dismissed .notifications .top-line-container .type-and-descriptor-container .notification-type{width:auto;text-align:center}.notification-index .notifications .top-line-container .type-and-descriptor-container .notification-descriptor,.notification-dismissed .notifications .top-line-container .type-and-descriptor-container .notification-descriptor{text-align:center;width:auto}.notification-index .notifications .top-line-container .notification-created,.notification-dismissed .notifications .top-line-container .notification-created{display:inline-block}.notification-index .notifications .notification-message,.notification-dismissed .notifications .notification-message{display:block;padding-left:0px;font-size:14px;font-weight:300}.notification-index .notifications .created-and-dismiss-container,.notification-dismissed .notifications .created-and-dismiss-container{width:auto;display:inline-block;float:right;width:17px;margin-right:0px}.notification-index .notifications .created-and-dismiss-container .notification-created-right,.notification-dismissed .notifications .created-and-dismiss-container .notification-created-right{display:none}.notification-index .notifications .created-and-dismiss-container .notification-dismiss,.notification-dismissed .notifications .created-and-dismiss-container .notification-dismiss{display:inline-block;position:absolute;top:35px;right:31px}}.notification-dismissed .notification-item-style-container .type-and-descriptor-container .notification-type{background-color:#dae1e3}.notification-dismissed .notification-item-style-container .created-and-dismiss-container{margin-right:0}.notification-dismissed .notification-item-style-container .created-and-dismiss-container .notification-dismiss{display:none}.deal-index .limited-time,.deal-upgrade .limited-time,.deal-index-music .limited-time{font-size:18px;font-weight:300;color:#4fbee3;text-align:center;margin:41px auto 6px auto}.deal-index .deal-subhead,.deal-upgrade .deal-subhead,.deal-index-music .deal-subhead{text-align:center;font-size:17px;margin-top:15px;margin-bottom:40px}.deal-index .hide-deal,.deal-upgrade .hide-deal,.deal-index-music .hide-deal{width:0;padding:0}.deal-index .monthly-deal-button,.deal-index .yearly-deal-button,.deal-upgrade .monthly-deal-button,.deal-upgrade .yearly-deal-button,.deal-index-music .monthly-deal-button,.deal-index-music .yearly-deal-button{display:inline-block;margin-bottom:50px;padding:0}.deal-index .monthly-deal-button .btn,.deal-index .yearly-deal-button .btn,.deal-upgrade .monthly-deal-button .btn,.deal-upgrade .yearly-deal-button .btn,.deal-index-music .monthly-deal-button .btn,.deal-index-music .yearly-deal-button .btn{color:#4fbee3;width:100%;border-radius:0;border:none;font-weight:500;font-size:14px;line-height:24px;border:1px solid #d9e0e3}.deal-index .monthly-deal-button .btn.active,.deal-index .yearly-deal-button .btn.active,.deal-upgrade .monthly-deal-button .btn.active,.deal-upgrade .yearly-deal-button .btn.active,.deal-index-music .monthly-deal-button .btn.active,.deal-index-music .yearly-deal-button .btn.active{color:#fff;background:#2a5969;border:1px solid #2a5969}.deal-index .monthly-deal-button .btn:hover,.deal-index .yearly-deal-button .btn:hover,.deal-upgrade .monthly-deal-button .btn:hover,.deal-upgrade .yearly-deal-button .btn:hover,.deal-index-music .monthly-deal-button .btn:hover,.deal-index-music .yearly-deal-button .btn:hover{color:#fff;background:#2a5969;border:1px solid #2a5969}.deal-index .monthly-deal-button .toggle-monthly,.deal-index .yearly-deal-button .toggle-monthly,.deal-upgrade .monthly-deal-button .toggle-monthly,.deal-upgrade .yearly-deal-button .toggle-monthly,.deal-index-music .monthly-deal-button .toggle-monthly,.deal-index-music .yearly-deal-button .toggle-monthly{border-right:rgba(0,0,0,0)}.deal-index .upgrade-deals,.deal-upgrade .upgrade-deals,.deal-index-music .upgrade-deals{font-size:36px;font-weight:300;color:#2a7f9c;text-align:center;margin-bottom:10px}.deal-index .internal-heading,.deal-upgrade .internal-heading,.deal-index-music .internal-heading{margin-top:41px}.deal-index .confirm-change,.deal-upgrade .confirm-change,.deal-index-music .confirm-change{font-size:32px;font-weight:300;color:#2a7f9c;text-align:center;margin:32px auto 10px auto}.deal-index #step1.has-errors,.deal-upgrade #step1.has-errors,.deal-index-music #step1.has-errors{display:none}.deal-index #step2,.deal-upgrade #step2,.deal-index-music #step2{display:none}.deal-index #step2.has-errors,.deal-upgrade #step2.has-errors,.deal-index-music #step2.has-errors{display:block}.deal-index #step2 .select2-container,.deal-upgrade #step2 .select2-container,.deal-index-music #step2 .select2-container{min-width:0px}.deal-index #step2 .no-padding,.deal-upgrade #step2 .no-padding,.deal-index-music #step2 .no-padding{padding:0}.deal-index #step2 .plan-type p,.deal-upgrade #step2 .plan-type p,.deal-index-music #step2 .plan-type p{margin-top:40px;color:#63808a}.deal-index #step2 .deal,.deal-upgrade #step2 .deal,.deal-index-music #step2 .deal{margin-bottom:0}.deal-index #step2 .deal.confirm,.deal-upgrade #step2 .deal.confirm,.deal-index-music #step2 .deal.confirm{height:278px}.deal-index #step2 .deal.confirm .deal-price,.deal-upgrade #step2 .deal.confirm .deal-price,.deal-index-music #step2 .deal.confirm .deal-price{font-size:36px;line-height:55px}.deal-index #step2 .deal.confirm .paid-frequency-text,.deal-upgrade #step2 .deal.confirm .paid-frequency-text,.deal-index-music #step2 .deal.confirm .paid-frequency-text{margin-top:0}.deal-index #step2 .deal.new-plan.confirm .view-details,.deal-upgrade #step2 .deal.new-plan.confirm .view-details,.deal-index-music #step2 .deal.new-plan.confirm .view-details{padding-top:20px}.deal-index #step2 .deal.new-plan.confirm .view-details a,.deal-upgrade #step2 .deal.new-plan.confirm .view-details a,.deal-index-music #step2 .deal.new-plan.confirm .view-details a{color:#2a7f9c}.deal-index #step2 .deal.new-plan.confirm .view-details a:hover,.deal-upgrade #step2 .deal.new-plan.confirm .view-details a:hover,.deal-index-music #step2 .deal.new-plan.confirm .view-details a:hover{cursor:pointer}.deal-index #step2 .deal.new-plan.confirm .button a,.deal-upgrade #step2 .deal.new-plan.confirm .button a,.deal-index-music #step2 .deal.new-plan.confirm .button a{background:#f0f4f5;border:1px solid #b1bfc4;color:#63808a;padding:11px 20px 10px 20px;font-weight:300;display:inline-block;touch-action:manipulation;cursor:pointer;border-radius:3px;line-height:1em;margin-top:16px}.deal-index #step2 .deal.current-plan.confirm .normal-price,.deal-upgrade #step2 .deal.current-plan.confirm .normal-price,.deal-index-music #step2 .deal.current-plan.confirm .normal-price{margin-top:20px}.deal-index #step2 .deal.current-plan.confirm .view-details,.deal-upgrade #step2 .deal.current-plan.confirm .view-details,.deal-index-music #step2 .deal.current-plan.confirm .view-details{padding-top:25px}.deal-index #step2 .deal.current-plan.confirm .view-details a,.deal-upgrade #step2 .deal.current-plan.confirm .view-details a,.deal-index-music #step2 .deal.current-plan.confirm .view-details a{color:#2a7f9c}.deal-index #step2 .deal.current-plan.confirm .view-details a:hover,.deal-upgrade #step2 .deal.current-plan.confirm .view-details a:hover,.deal-index-music #step2 .deal.current-plan.confirm .view-details a:hover{cursor:pointer}.deal-index #step2 .accept-terms #doesAcceptTerms-label,.deal-upgrade #step2 .accept-terms #doesAcceptTerms-label,.deal-index-music #step2 .accept-terms #doesAcceptTerms-label{display:inline}.deal-index #step2 .accept-terms input,.deal-upgrade #step2 .accept-terms input,.deal-index-music #step2 .accept-terms input{margin:0 .25rem 0 0}.deal-index #step2 .accept-terms label,.deal-upgrade #step2 .accept-terms label,.deal-index-music #step2 .accept-terms label{margin:0;padding:0;display:inline}.deal-index .bundle-details-modal .modal-header,.deal-upgrade .bundle-details-modal .modal-header,.deal-index-music .bundle-details-modal .modal-header{padding-bottom:0}.deal-index .bundle-details-modal .modal-body,.deal-upgrade .bundle-details-modal .modal-body,.deal-index-music .bundle-details-modal .modal-body{padding-top:0}.deal-index .bundle-details-modal .modal-body .list-heading,.deal-upgrade .bundle-details-modal .modal-body .list-heading,.deal-index-music .bundle-details-modal .modal-body .list-heading{padding-bottom:10px;font-weight:500}.deal-index .bundle-details-modal .modal-body li,.deal-upgrade .bundle-details-modal .modal-body li,.deal-index-music .bundle-details-modal .modal-body li{line-height:24px}.deal-index .benefit,.deal-upgrade .benefit,.deal-index-music .benefit{padding:24px 15px;margin-bottom:21px}.deal-index .benefit svg,.deal-upgrade .benefit svg,.deal-index-music .benefit svg{width:17px;height:17px;fill:#7eb770;margin-bottom:17px}.deal-index .benefit .text,.deal-upgrade .benefit .text,.deal-index-music .benefit .text{font-size:16px}.deal-index .deal-tiered-header,.deal-upgrade .deal-tiered-header,.deal-index-music .deal-tiered-header{background:#f4c454}.deal-index .deal-tiered-header.small-discount,.deal-upgrade .deal-tiered-header.small-discount,.deal-index-music .deal-tiered-header.small-discount{background-color:rgba(244,196,84,.3)}.deal-index .deal-tiered-header .tiered-price,.deal-upgrade .deal-tiered-header .tiered-price,.deal-index-music .deal-tiered-header .tiered-price{color:#2a5969;font-size:24px}.deal-index .deal,.deal-upgrade .deal,.deal-index-music .deal{border:1px solid #b1bfc4;border-radius:4px;margin-bottom:44px}.deal-index .deal .current-btn-spacer,.deal-upgrade .deal .current-btn-spacer,.deal-index-music .deal .current-btn-spacer{margin-top:62px}.deal-index .deal .current-btn-spacer-dynamic,.deal-upgrade .deal .current-btn-spacer-dynamic,.deal-index-music .deal .current-btn-spacer-dynamic{margin-top:87px}.deal-index .deal .deal-subtitle,.deal-upgrade .deal .deal-subtitle,.deal-index-music .deal .deal-subtitle{font-size:18px;color:#61808c;background-color:#fdd269;font-weight:600}.deal-index .deal .previous-price,.deal-upgrade .deal .previous-price,.deal-index-music .deal .previous-price{text-align:center;text-decoration:line-through}.deal-index .deal .price-descriptor-text,.deal-upgrade .deal .price-descriptor-text,.deal-index-music .deal .price-descriptor-text{font-size:18px;color:#677f89;font-weight:300;margin-bottom:0;margin-top:0}.deal-index .deal .internal-description,.deal-upgrade .deal .internal-description,.deal-index-music .deal .internal-description{border-top:1px solid #b1bfc4;padding:28px 28px 7px 28px}.deal-index .deal .internal-description a,.deal-upgrade .deal .internal-description a,.deal-index-music .deal .internal-description a{font-weight:600;font-size:14px;color:#177999;cursor:pointer}.deal-index .deal .internal-description .disclaimer,.deal-upgrade .deal .internal-description .disclaimer,.deal-index-music .deal .internal-description .disclaimer{margin-top:5px;margin-bottom:5px;font-size:12px;font-weight:300}.deal-index .deal .view-details,.deal-upgrade .deal .view-details,.deal-index-music .deal .view-details{padding-top:25px}.deal-index .deal .view-details a,.deal-upgrade .deal .view-details a,.deal-index-music .deal .view-details a{color:#2a7f9c;cursor:pointer}.deal-index .deal.current-plan .heading,.deal-upgrade .deal.current-plan .heading,.deal-index-music .deal.current-plan .heading{background-color:#61808c}.deal-index .deal.current-plan .body,.deal-upgrade .deal.current-plan .body,.deal-index-music .deal.current-plan .body{margin-top:20px}.deal-index .deal.current-plan .deal-price.yearly,.deal-upgrade .deal.current-plan .deal-price.yearly,.deal-index-music .deal.current-plan .deal-price.yearly{margin-bottom:0px}.deal-index .deal.current-plan .normal-price,.deal-upgrade .deal.current-plan .normal-price,.deal-index-music .deal.current-plan .normal-price{margin-bottom:20px;margin-top:35px;text-decoration:none}.deal-index .deal.current-plan .plan-description,.deal-upgrade .deal.current-plan .plan-description,.deal-index-music .deal.current-plan .plan-description{margin-bottom:18px;margin-top:33px}.deal-index .deal .change-bundle a,.deal-upgrade .deal .change-bundle a,.deal-index-music .deal .change-bundle a{background:#f0f4f5;border:1px solid #b1bfc4;color:#63808a;padding:11px 20px 10px 20px;font-weight:300;display:inline-block;touch-action:manipulation;cursor:pointer;border-radius:3px;line-height:1em;margin-top:16px}.deal-index .deal.highlight .heading,.deal-upgrade .deal.highlight .heading,.deal-index-music .deal.highlight .heading{background-color:#4fbee3}.deal-index .deal.highlight .deal-price,.deal-upgrade .deal.highlight .deal-price,.deal-index-music .deal.highlight .deal-price{color:#4fbee3}.deal-index .deal .heading,.deal-upgrade .deal .heading,.deal-index-music .deal .heading{background-color:#438ca6;color:#fff;font-size:18px;padding:15px 0;font-weight:300}.deal-index .deal .body,.deal-upgrade .deal .body,.deal-index-music .deal .body{padding:28px 28px}.deal-index .deal .normal-price,.deal-upgrade .deal .normal-price,.deal-index-music .deal .normal-price{color:#61808c;font-size:16px;margin-bottom:20px;text-decoration:line-through}.deal-index .deal .deal-price,.deal-upgrade .deal .deal-price,.deal-index-music .deal .deal-price{color:#61808c;font-size:58px;line-height:55px}@media screen and (min-width: 768px)and (max-width: 1400px){.deal-index .deal .deal-price,.deal-upgrade .deal .deal-price,.deal-index-music .deal .deal-price{font-size:40px}}@media screen and (max-width: 767px){.deal-index .deal .deal-price,.deal-upgrade .deal .deal-price,.deal-index-music .deal .deal-price{font-size:56px}}.deal-index .deal .btn,.deal-upgrade .deal .btn,.deal-index-music .deal .btn{font-size:16px;margin-top:15px;width:100%}.deal-index .deal .paid-frequency-text,.deal-upgrade .deal .paid-frequency-text,.deal-index-music .deal .paid-frequency-text{margin-top:0;margin-bottom:10px;font-weight:bold}.deal-index .payment-method,.deal-upgrade .payment-method,.deal-index-music .payment-method{font-size:18px;padding-bottom:3px;border-bottom:1px solid #b1bfc4;margin:32px auto 11px auto}.deal-index .new-plan-disclaimer,.deal-upgrade .new-plan-disclaimer,.deal-index-music .new-plan-disclaimer{color:#677f89;font-size:12px;margin-top:20px}.deal-index table,.deal-upgrade table,.deal-index-music table{width:100%;font-size:16px;margin-bottom:34px}.deal-index table td,.deal-upgrade table td,.deal-index-music table td{padding:5px 0}.deal-index table td.total-cost,.deal-upgrade table td.total-cost,.deal-index-music table td.total-cost{color:#2a7f9c;font-size:16px;text-align:right}.deal-index table tr.credit-row td,.deal-upgrade table tr.credit-row td,.deal-index-music table tr.credit-row td{font-size:14px}.deal-index table tr.new td,.deal-upgrade table tr.new td,.deal-index-music table tr.new td{color:#4fbee3}.deal-confirm .your-deal,.deal-confirm-music .your-deal{font-size:32px;font-weight:300;color:#2a7f9c;text-align:center;margin:53px auto 56px auto}.deal-confirm .new-plan,.deal-confirm-music .new-plan{font-size:22px;font-weight:300;color:#2a7f9c;text-align:center;margin-bottom:10px}.deal-confirm .your-plan,.deal-confirm-music .your-plan{color:#4fbee3;text-align:center;font-size:24px;margin-bottom:12px}.deal-confirm .next-bill-date,.deal-confirm-music .next-bill-date{font-weight:300;text-align:center;margin-bottom:18px}.deal-confirm .info,.deal-confirm-music .info{font-size:18px;font-weight:300;text-align:center;margin-bottom:48px}.coach-mark-beacon{position:absolute;width:45px;height:45px;background:rgba(0,0,0,0) url(../img/coach_mark_beacon.gif) no-repeat center center;background-size:45px 45px;cursor:pointer}.coach-mark-beacon.in-modal{z-index:1200}.coach-mark{background-color:#285462;border:none;color:#fff}.coach-mark.top>.arrow:after{border-top-color:#285462}.coach-mark.bottom>.arrow:after{border-bottom-color:#285462}.coach-mark.left>.arrow:after{border-left-color:#285462}.coach-mark.right>.arrow:after{border-right-color:#285462}.coach-mark .delete-row{margin-top:14px}.coach-mark .delete-row a:hover{color:#2a7f9c}.report-galleryvisitor #deleteVisitor{display:none}.report-galleryvisitor .table .table-body .td:nth-child(2),.report-galleryvisitor .table .table-body .td:nth-child(3),.report-galleryvisitor .table .table-body .td:nth-child(8){min-width:100px}.report-galleryvisitor .table .table-body .td:nth-child(4){width:200px}.report-galleryvisitor .table .table-body .td:nth-child(5),.report-galleryvisitor .table .table-body .td:nth-child(6),.report-galleryvisitor .table .table-body .td:nth-child(7){width:100px}.report-galleryvisitor .sub-row{margin-top:5px}.report-galleryvisitor .icon-tag,.report-galleryvisitor .icon-hidden,.report-galleryvisitor .icon-favorite{fill:#889ea6}.report-galleryvisitor .icon-tag{width:14px;height:14px;margin-right:5px}.report-galleryvisitor .icon-hidden{width:20px;height:14px;margin-left:15px;margin-right:5px}.report-galleryvisitor .icon-favorite{width:16px;height:14px;margin-right:5px}.report-item .select2-container{margin-bottom:2em}.report-item div.table .table-head .th:first-child,.report-item div.table .table-body .td:first-child,.report-item div.table .table-head .th:nth-child(2),.report-item div.table .table-body .td:nth-child(2){text-align:right;padding-right:40px;width:100px}.report-sale .select2-container,.report-printstoresale .select2-container{margin-bottom:2em}.report-sale .th,.report-sale .td,.report-printstoresale .th,.report-printstoresale .td{text-align:right;padding-right:40px}.report-sale .th:first-child,.report-sale .td:first-child,.report-printstoresale .th:first-child,.report-printstoresale .td:first-child{text-align:left;padding-right:0}.report-order .page-title{margin-bottom:0px}.report-order .th:first-child,.report-order .td:first-child{width:140px}.report-order .th:nth-child(n+6),.report-order .td:nth-child(n+6){text-align:right;padding-right:40px}.order-report-top-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;padding-left:20px;color:#2a5969;font-weight:300;border-bottom:1px solid #c7d2d6}.order-report-top-row .order-report-filters{display:flex;align-items:center;justify-content:space-between}.order-report-top-row .order-report-filters input,.order-report-top-row .order-report-filters select{margin:14px}.order-report-totals{background-color:#d8eef7 !important;text-align:left;letter-spacing:0;color:#2a5969;font-weight:bold}.order-report-totals div{border:0px solid #2a5969;border-width:1px 0px}.order-report-totals div:first-child{border-left-width:1px}.order-report-totals div:last-child{border-right-width:1px}small.pro-tip{display:inline-block;vertical-align:top;margin-left:20px}.report-orderfiles div.row.filter{margin-bottom:20px}.report-digitaldownload #pageHeaderTitle #pageTitleHeaderText{margin-bottom:0}.report-digitaldownload #pageHeaderTitle #pageTitleSubHeaderText{margin-bottom:8px}.report-invoicepayment div.row.filter{margin-bottom:20px}.report-invoicepayment .td:nth-child(3),.report-invoicepayment .th:nth-child(3){text-align:right;padding-right:40px}.nda-sign form.nda{margin-top:30px}.errorpage-notfound .svg-container,.errorpage-forbidden .svg-container,.errorpage-server .svg-container{margin:40px 0}.errorpage-notfound .main-message,.errorpage-forbidden .main-message,.errorpage-server .main-message{margin-bottom:20px}.errorpage-notfound .main-message h4,.errorpage-forbidden .main-message h4,.errorpage-server .main-message h4{line-height:1.2em}.errorpage-notsupported{background-color:#f0f4f5}.errorpage-notsupported h2{margin:137px auto 67px;max-width:950px;line-height:1.3em}.errorpage-notsupported .browser-message{max-width:710px;margin:0 auto 60px;font-size:18px}.errorpage-notsupported .browser-link-container{width:600px;margin:0 auto 133px}.errorpage-notsupported .browser-link-container .browser-link{width:270px;height:308px;padding:38px;float:left;border:1px solid #dae1e3}.errorpage-notsupported .browser-link-container .browser-link:not(:last-child){margin-right:60px}.errorpage-notsupported .browser-link-container .browser-link .browser-name{font-size:18px;color:#63808a}.errorpage-notsupported .browser-link-container .browser-link img{max-height:113px;margin:26px 0 23px 0}.errorpage-notsupported .container-fluid{background-color:#fff}.errorpage-notsupported .grey-band{background-color:#f0f4f5;padding-top:55px}.errorpage-notsupported .grey-band h4{text-align:center;margin-bottom:32px}.errorpage-notsupported .grey-band ul{max-width:710px;margin:0 auto 72px}.errorpage-notsupported .grey-band li{margin-bottom:1em}.errorpage-notsupported .grey-band li strong{display:block;font-size:18px;font-weight:400;color:#889ea6;margin-bottom:2px}.email-preview iframe{display:block;outline:none;border:none;height:1300px;width:100%;background-color:#eee;margin-bottom:30px}.email-preview .email-preview-footer{text-align:right}.email-preview .on-page-tabs li{min-width:100px}.email-preview #buttonText .form-inline .form-group{margin-bottom:2em}.email-preview #buttonText .form-inline .form-group .gallery-copy-url{margin-left:10px;min-width:120px}.email-preview .preview-toggle-standalone{text-align:center;margin-bottom:30px}.email-preview .form-group~.preview-toggle-standalone{margin-top:-23px}.account-tou .on-page-help-container{display:none}.account-tou .page-title{margin-top:0;margin-bottom:26px;padding:16px;background-color:#fff}.account-tou #main{background-color:#f6f6f6}.account-tou #main #bd{max-width:none;background-color:rgba(0,0,0,0)}.account-tou #main #bd #pageHeaderTitle #pageTitleHeaderText{margin-bottom:0}.account-tou .alert-icon{display:inline;float:left;margin-right:31px}.account-tou .updates-text{margin-bottom:20px;color:#efa200;font-size:18px;font-weight:500}.account-tou .terms-text{max-height:650px;background-color:#fff;border-color:#dae1e3;border-style:solid;border-width:1px;font-weight:300;margin-bottom:24px;overflow:scroll;padding:18px 16px 0px 17px}.account-tou .terms-text h4{font-weight:400;font-size:26px}.account-tou .accept{float:right}.account-tou .owner-explanation{float:right;margin-right:24px}@media screen and (max-height: 1000px){.account-tou .terms-text{max-height:400px}}@media screen and (max-width: 768px){.account-tou .updates-text{font-size:15px}}@media screen and (min-width: 769px)and (max-width: 1024px){.account-tou .updates-text{font-size:16px}}@media screen and (max-width: 767px){.account-tou .terms-text{max-height:none;background-color:rgba(0,0,0,0);border:none;padding:0;overflow:visible}.account-tou .accept{width:100%;margin-bottom:16px}.account-tou #main #bd{padding-bottom:0}.account-tou .updates-text span{font-size:14px}}#upgradePlanModal h4.modal-title{font-size:18px;left:0;position:absolute;top:-11px}@media only screen and (max-width: 1199px){#upgradePlanModal h4.modal-title{margin:30px 0 14px 10px}}@media only screen and (max-width: 1199px)and (min-width: 768px){#upgradePlanModal .modal-content{max-width:60%}}@media only screen and (max-width: 767px){#upgradePlanModal .modal-content{bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}}#upgradePlanModal .modal-body{font-weight:300;margin-top:40px;padding:0 10px 20px 20px}#upgradePlanModal .modal-body p{line-height:25px}@media only screen and (max-width: 1199px)and (min-width: 768px){#upgradePlanModal .modal-body{padding:0 10px 20px 10px}}@media only screen and (max-width: 767px){#upgradePlanModal .modal-body{padding:0 10px 10px 10px;margin-top:40px}#upgradePlanModal .modal-body p{margin-left:8px}#upgradePlanModal .modal-body hr{margin-left:8px}}#upgradePlanModal .modal-footer{padding:0 20px 20px 20px}#upgradePlanModal .modal-footer #upgradePlanModal-0{color:#9fb0b7;font-size:12px;margin-right:25px}#upgradePlanModal .modal-footer #upgradePlanModal-1{padding:13px 10px;min-width:160px}@media only screen and (max-width: 1199px)and (min-width: 768px){#upgradePlanModal .modal-footer{padding:0px 10px 20px 20px}}@media only screen and (max-width: 767px){#upgradePlanModal .modal-footer{border-top:1px solid #e0e9ec;bottom:0;left:0;padding:0px 10px;position:fixed;right:0}#upgradePlanModal .modal-footer #upgradePlanModal-0{float:left;margin:10px auto;position:relative;left:60px;top:5px}#upgradePlanModal .modal-footer #upgradePlanModal-1{margin:10px auto;padding:12px;position:relative;right:0}}#upgradePlanModal .svg.icon-upgrade-plan{height:55px}@media only screen and (min-width: 768px){#upgradePlanModal .svg.icon-upgrade-plan{width:55px}}@media only screen and (max-width: 767px){#upgradePlanModal .svg.icon-upgrade-plan{margin-top:-7px;width:48px}}.modal.sp-deal-not-available-message .modal-content{width:456px}.modal.sp-deal-not-available-message .modal-header{padding:20px}.modal.sp-deal-not-available-message .modal-header h4{margin:0}.modal.sp-deal-not-available-message .modal-body{padding:0px 20px 40px 20px;font-size:14px;line-height:24px;font-weight:normal}.modal.sp-deal-not-available-message .modal-title{font-size:18px;line-height:24px;color:#2a5969;padding-top:0;font-weight:normal;margin-top:0;margin-bottom:0}.modal.sp-deal-not-available-message .modal-footer{padding:0 20px 20px 40px}.hide-modal{display:none}#globalModal{max-width:80vw;width:650px;height:fit-content;max-height:70vw;margin:auto;background:#fff}#globalModal .modal-body{padding-top:0;padding-left:21px;padding-bottom:15px}#globalModal li{margin:5px 0}.close{color:#000}.wrapper-alert{margin-top:12px;margin-bottom:12px;border-radius:4px;border:1px solid #e9000b;border-left:5px solid #e9000b;background-color:rgba(233,0,11,.1019607843)}.alert-text{color:#677f89;font-size:14px;margin:23px 26px 24px 27px;font-style:normal;font-weight:400;line-height:20px} @media only screen and (max-width: 1199px) {  .large-screen-up {   display: none !important; } } @media only screen and (min-width: 1200px) {  .medium-screen-only {   display: none !important; } } @media only screen and (max-width: 767px) {  .medium-screen-only {   display: none !important; } } @media only screen and (max-width: 767px) {  .medium-screen-up {   display: none !important; } } @media only screen and (min-width: 1200px) {  .medium-screen-down {   display: none !important; } } @media only screen and (min-width: 768px) {  .small-screen-only {   display: none !important; } } #nav {  position: relative;  width: 100%;  z-index: 2; }  #nav a,  #nav a:active,  #nav a:hover,  #nav a:visited {   text-decoration: none; }  #nav ul {   margin: 0; }  #nav .notification-item-style-container {   height: 86px;   margin-left: -20px;   margin-right: -20px;   padding: 20px 17px 8px 20px;   overflow-x: hidden;   position: relative;   }   #nav .notification-item-style-container:first-child { margin-top: 15px; }   #nav .notification-item-style-container:hover { background-color: #F5F8F9; } #nav .notification-item-style-container:hover .type-and-descriptor-container {  background-color: transparent; }   #nav .notification-item-style-container .notification-details { display: inline-block; }   #nav .notification-item-style-container .type-and-descriptor-container { border-radius: 3px; background-color: #F5F8F9; } #nav .notification-item-style-container .type-and-descriptor-container .notification-type {  display: inline-block;  color: #FFF;  padding: 0 14px 0 14px;  border-radius: 3px;  line-height: 30px;  vertical-align: middle; }  #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-1, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-3 {   background-color: #C1E6B8; }  #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-2, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-9 {   background-color: #2A5969; }  #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-4, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-5 {   background-color: #83D1EB; }  #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-6, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-7, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-15, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-16, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-18 {   background-color: #EFA200; }  #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-8, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-10, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-11, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-12 {   background-color: #FFC9C9; }  #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-13, #nav .notification-item-style-container .type-and-descriptor-container .notification-type.notification-type-id-14 {   background-color: #438CA6; } #nav .notification-item-style-container .type-and-descriptor-container .notification-descriptor {  display: inline-block;  color: #3E6978;  padding: 0 3px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  line-height: 30px;  vertical-align: middle;  max-width: 100px; }   #nav .notification-item-style-container .type-and-descriptor-container { border-radius: 3px; display: inline-block; } #nav .notification-item-style-container .type-and-descriptor-container .notification-descriptor {  padding: 0 7px; }   #nav .notification-item-style-container .notification-created { display: inline-block; color: #DAE1E3; margin-left: 8px; }   #nav .notification-item-style-container .notification-message { color: #63808A; width: 257px; margin-top: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 25px; }  #nav .notifications-nav-overlay {   padding: 0 20px 0 20px;   width: 330px;   height: 401px;   overflow-y: scroll; }   #nav .notifications-nav-overlay div.notifications-header { padding: 14px 0 14px 0; } #nav .notifications-nav-overlay div.notifications-header span {  font-size: 20px;  color: #2A5969;  padding: 0;  display: inline-block; } #nav .notifications-nav-overlay div.notifications-header a {  display: inline-block;  margin-top: 5px;  color: #B1BFC4;  font-size: 14px;  float: right; }   #nav .notifications-nav-overlay .notification-dismiss { width: 17px; height: 17px; display: inline-block; } #nav .notifications-nav-overlay .notification-dismiss button.dismiss {  background: none;  border: none;  padding: 0; }  #nav .notifications-nav-overlay .notification-dismiss button.dismiss svg {   width: 17px;   height: 17px;   fill: #C7D2D6; }  #nav .notifications-nav-overlay .notification-dismiss button.dismiss:hover {   background-color: #F5F8F9; }   #nav .notifications-nav-overlay .notification-dismiss { display: inline-block; position: absolute; top: 35px; right: 20px; }   #nav .notifications-nav-overlay .notifications-nav-list-container div.empty-state p { line-height: 24em; text-align: center; }   #nav .notifications-nav-overlay .notifications-nav-list-container.has-sticky-notification div.empty-state p { line-height: 12em; }   #nav .notifications-nav-overlay .notification-item-style-container:first-child { margin-top: 0; }  #nav .notifications-toggle .notification-counter {   position: absolute;   display: block;   top: 0px;   left: 15px;   width: 20px;   height: 20px;   padding: 0;   background-color: #FFF;   border: 3px solid #83D1EB;   border-radius: 50%;   text-align: center;   line-height: 12px;   overflow: hidden; }   #nav .notifications-toggle .notification-counter .notification-count { display: inline; background-color: #FFF; font-size: 9px; line-height: 12px; color: #83D1EB; padding: 0px; } @media only screen and (max-width: 767px) {  #nav .notifications-toggle .notification-counter .notification-count {   top: 4px; } }  #nav .notifications-select:hover .notification-counter {   border-color: #5AAFCC; }  #nav .nav-primary {   background-color: #83d1eb;   margin: 0 auto;   padding: 0;   width: 100%; }   #nav .nav-primary .max-width-wrapper { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; height: 62px; max-width: 1730px; margin: 0 auto; }   #nav .nav-primary .corp { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; } #nav .nav-primary .corp svg {  fill: white;  height: 20px;  width: 25px; }   #nav .nav-primary .small-screen-current-page { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex: 1; flex: 1; cursor: pointer; color: white; display: block; float: left; font-size: 16px; font-weight: 300; padding: 15px 10px; }   #nav .nav-primary .upgrade-cta-button-mobile { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex: 2; flex: 2; -webkit-justify-content: flex-end; justify-content: flex-end; margin-right: 20px; } #nav .nav-primary .upgrade-cta-button-mobile button {  display: -webkit-flex;  display: flex;  -webkit-flex: 0;  flex: 0;  -webkit-justify-content: center;  justify-content: center;  background: #ffce42;  border-radius: 8px;  border: none;  box-shadow: 0 2px 4px 0 rgba(42, 89, 105, 0.5);  color: #2A5969;  font-family: "azo-sans-web", "Helvetica", "Arial", sans-serif;  font-size: 16px;  font-weight: 500;  letter-spacing: 0.3px;  margin-bottom: 0;  padding: 10px 15px;  width: 100%; }   #nav .nav-primary .refer-cta-button-mobile { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex: 2; flex: 2; -webkit-justify-content: flex-end; justify-content: flex-end; margin-right: 20px; } #nav .nav-primary .refer-cta-button-mobile a {  background: #438ca6;  border-radius: 4px;  color: #FFF;  font-size: 16px;  font-weight: 500;  line-height: 16px;  height: 40px;  padding: 10px 16px;  width: 161px; }  #nav .nav-primary .refer-cta-button-mobile a:hover {   background: #2A5969; }  #nav .nav-primary .refer-cta-button-mobile a svg {   height: 16px;   left: -3px;   position: relative;   top: 3px;   width: 20px; }   #nav .nav-primary .down-caret, #nav .nav-primary .sp-svg-downCaret { -webkit-transition: transform 300ms linear; -moz-transition: transform 300ms linear; -ms-transition: transform 300ms linear; -o-transition: transform 300ms linear; transition: transform 300ms linear; fill: white; height: 7px; margin: 3px 0 0 6px; width: 11px; }   #nav .nav-primary .main-nav { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-direction: row; flex-direction: row; -webkit-flex: 1; flex: 1; } #nav .nav-primary .main-nav > li {  padding-bottom: 22px;  padding-top: 22px; } #nav .nav-primary .main-nav li a {  line-height: 25px; } #nav .nav-primary .main-nav li ul {  display: none;  position: absolute;  padding-left: 0;  z-index: 2000; } #nav .nav-primary .main-nav li span {  border-radius: 3px;  color: white;  font-size: 16px;  font-weight: 300;  line-height: 21px;  margin-right: 3px;  padding: 10px 22px; } #nav .nav-primary .main-nav li .nav-sub-list {  margin-top: 22px; } #nav .nav-primary .main-nav li.logout-container, #nav .nav-primary .main-nav li.notifications-nav-overlay {  display: none; } #nav .nav-primary .main-nav li.active span, #nav .nav-primary .main-nav li:hover span {  background: #5aafcc; } #nav .nav-primary .main-nav li:hover ul {  display: block; }   #nav .nav-primary .nav-list-upgrade { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex: auto; flex: auto; -webkit-justify-content: flex-end; justify-content: flex-end; color: #2A5969; font-size: 16px; font-weight: 500; margin-right: 32px; } #nav .nav-primary .nav-list-upgrade li.upgrade-cta-text {  font-family: "azo-sans-web", "Helvetica", "Arial", sans-serif;  margin-right: 10px; }  #nav .nav-primary .nav-list-upgrade li.upgrade-cta-text:hover span {   background: transparent; }  #nav .nav-primary .nav-list-upgrade li.upgrade-cta-text span {   border: 2px solid #2A5969;   color: #2A5969;   font-weight: 500;   margin: auto 3px;   padding: 7px; } #nav .nav-primary .nav-list-upgrade li.upgrade-cta-button button {  background: #ffce42;  border: none;  border-radius: 8px;  box-shadow: 0 2px 4px 0 rgba(42, 89, 105, 0.5);  color: #2A5969;  display: inline-block;  font-family: "azo-sans-web", "Helvetica", "Arial", sans-serif;  font-size: 16px;  font-weight: 500;  letter-spacing: 0.3px;  line-height: 18px;  margin-bottom: 5px;  padding: 10px 15px;  width: 100%; } #nav .nav-primary .nav-list-upgrade li.refer-cta-button a {  background: #438ca6;  border-radius: 4px;  color: #FFF;  font-size: 16px;  font-weight: 500;  height: 40px;  padding: 10px 16px;  width: 161px; }  #nav .nav-primary .nav-list-upgrade li.refer-cta-button a:hover {   background: #2A5969; }  #nav .nav-primary .nav-list-upgrade li.refer-cta-button a svg {   height: 16px;   left: -3px;   position: relative;   top: 3px;   width: 20px; }   #nav .nav-primary .nav-list-administrative { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-transition: right 300ms ease-in-out; -moz-transition: right 300ms ease-in-out; -ms-transition: right 300ms ease-in-out; -o-transition: right 300ms ease-in-out; transition: right 300ms ease-in-out; list-style: none; } #nav .nav-primary .nav-list-administrative .dropdown-menu {  position: absolute;  padding-top: 0;  top: 53px;  right: -18px;  z-index: 2000; }  #nav .nav-primary .nav-list-administrative .dropdown-menu li {   list-style-type: none;   margin: 0; }   #nav .nav-primary .nav-list-administrative .dropdown-menu li a { overflow: hidden; text-overflow: ellipsis; }   #nav .nav-primary .nav-list-administrative .dropdown-menu li:not(.disabled) a, #nav .nav-primary .nav-list-administrative .dropdown-menu li:not(.disabled) a:visited { color: #4fbee3; display: block; font-size: 14px; font-weight: 300; line-height: 21px; padding: 10px 22px 9px; width: 220px; } #nav .nav-primary .nav-list-administrative .dropdown-menu li:not(.disabled) a:hover, #nav .nav-primary .nav-list-administrative .dropdown-menu li:not(.disabled) a:visited:hover {  background: #80d0eb;  color: white; }   #nav .nav-primary .nav-list-administrative .dropdown-menu li span { padding: 10px 10px; } #nav .nav-primary .nav-list-administrative .notification-sticky-item-container .invoices-v3 {  background-color: #f5f8f9;  height: 164px;  margin: 0 -20px;  padding: 0 20px; }  #nav .nav-primary .nav-list-administrative .notification-sticky-item-container .invoices-v3 .notification-item-style-container {   height: auto; }  #nav .nav-primary .nav-list-administrative .notification-sticky-item-container .invoices-v3 .notification-message {   white-space: normal; }   #nav .nav-primary .nav-list-administrative .notification-sticky-item-container .invoices-v3 .notification-message .sticky-cta { color: #49bde4; }  #nav .nav-primary .nav-list-administrative .notification-sticky-item-container .invoices-v3 .type-and-descriptor-container .notification-descriptor {   background-color: #f0f4f5;   max-width: none; } #nav .nav-primary .nav-list-administrative .divider {  background-color: #DAE1E3;  height: 1px;  margin: 9px 0;  overflow: hidden; } #nav .nav-primary .nav-list-administrative .dropdown-menu-right {  display: none;  left: auto;  position: absolute;  padding-left: 0;  padding-top: 16px;  right: 0;  z-index: 2000; }  #nav .nav-primary .nav-list-administrative .dropdown-menu-right .invoices-v3 {   background-color: #f5f8f9;   margin: 0 -20px;   padding: 0 20px;   height: 164px; }   #nav .nav-primary .nav-list-administrative .dropdown-menu-right .invoices-v3 .notification-item-style-container { height: auto; }   #nav .nav-primary .nav-list-administrative .dropdown-menu-right .invoices-v3 .notification-message { white-space: normal; } #nav .nav-primary .nav-list-administrative .dropdown-menu-right .invoices-v3 .notification-message .sticky-cta {  color: #49bde4; }   #nav .nav-primary .nav-list-administrative .dropdown-menu-right .invoices-v3 .type-and-descriptor-container .notification-descriptor { max-width: none; background-color: #f0f4f5; } #nav .nav-primary .nav-list-administrative li {  display: inline-block;  position: relative; }  #nav .nav-primary .nav-list-administrative li span {   border-radius: 3px;   color: white;   display: inline-block;   font-size: 16px;   font-weight: 300;   line-height: 21px;   padding: 10px 22px; }   #nav .nav-primary .nav-list-administrative li span:hover { cursor: default; }  #nav .nav-primary .nav-list-administrative li:hover ul {   display: block; }  #nav .nav-primary .nav-list-administrative li.logout-container, #nav .nav-primary .nav-list-administrative li.notifications-nav-overlay {   display: none; }  #nav .nav-primary .nav-list-administrative li.active span {   background: #5aafcc; }  #nav .nav-primary .nav-list-administrative li:hover span {   background: #5aafcc; }  #nav .nav-primary .nav-list-administrative li:hover ul,  #nav .nav-primary .nav-list-administrative li:hover .dropdown-menu-right {   display: block; }  #nav .nav-primary .nav-list-administrative li .nav-sub-list:before {   left: auto;   right: 8px; }  #nav .nav-primary .nav-list-administrative li .nav-sub-list:after {   left: auto;   right: 10px; } #nav .nav-primary .nav-list-administrative > li {  display: inline-block;  margin-right: 21px; }  #nav .nav-primary .nav-list-administrative > li span {   padding: 7px 10px; }  #nav .nav-primary .nav-list-administrative > li svg {   height: 22px;   fill: white;   width: 22px; }  #nav .nav-primary .nav-list-administrative > li.brand-select {   position: relative; }   #nav .nav-primary .nav-list-administrative > li.brand-select .disabled a,   #nav .nav-primary .nav-list-administrative > li.brand-select .disabled:hover a { background-color: white; cursor: default; color: #DAE1E3; }  #nav .nav-primary .nav-list-administrative > li.notifications-select {   position: relative; }  #nav .nav-primary .nav-list-administrative > li.account-select {   position: relative; }   #nav .nav-primary .nav-list-administrative > li.account-select.imposter svg.icon-account,   #nav .nav-primary .nav-list-administrative > li.account-select.imposter .sp-svg { fill: #ef5e5e; }   #nav .nav-primary .nav-list-administrative > li.account-select .dropdown { position: static; }  #nav .nav-primary .nav-list-administrative > li:before {   content: "";   display: block;   height: 50px;   left: -15px;   position: absolute;   width: 15px; }   #nav .nav-primary .nav-sub-list { background: white; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3); position: relative; } #nav .nav-primary .nav-sub-list:before {  border-bottom-color: rgba(0, 0, 0, 0.1);  border-width: 13px;  left: 18px;  top: -13px; } #nav .nav-primary .nav-sub-list li {  display: block; }  #nav .nav-primary .nav-sub-list li a {   display: block;   font-size: 14px;   font-weight: 300;   line-height: 21px;   padding: 10px 22px 9px;   width: 220px; }  #nav .nav-primary .nav-sub-list li:first-child {   border-top-right-radius: 2px;   border-top-left-radius: 2px; }  #nav .nav-primary .nav-sub-list li:last-child {   border-bottom-right-radius: 2px;   border-bottom-left-radius: 2px; } #nav .nav-primary .nav-sub-list:before, #nav .nav-primary .nav-sub-list:after {  border-bottom: solid;  border-left: solid transparent;  border-right: solid transparent;  content: "";  height: 0;  position: absolute;  width: 0; } #nav .nav-primary .nav-sub-list:before {  border-bottom-color: rgba(0, 0, 0, 0.1);  border-width: 13px;  left: 18px;  top: -13px; } #nav .nav-primary .nav-sub-list:after {  border-bottom-color: white;  border-width: 11px;  left: 20px;  top: -11px; } #nav .nav-primary .nav-sub-list li:hover {  background: #80d0eb; }  #nav .nav-primary .nav-sub-list li:hover a {   color: white; }  #nav .account-container {   display: none; }  @media only screen and (min-width: 768px) {   #nav .brand-container { display: none; } }  #nav.nav-list-displayed .nav-primary .small-screen-current-page .down-caret, #nav.nav-list-displayed .nav-primary .small-screen-current-page .sp-svg-downCaret {   -webkit-transform: rotate(-180deg);   -moz-transform: rotate(-180deg);   -ms-transform: rotate(-180deg);   transform: rotate(-180deg); }  #nav.nav-list-displayed .nav-primary .nav-sub-list:before {   content: none; }  #nav.nav-list-displayed .nav-primary .nav-sub-list:after {   content: none; }  #nav.nav-list-displayed .nav-primary .main-nav {   background-color: white;   bottom: unset;   display: block;   height: 100vh;   left: 0;   list-style: none;   margin: 0;   padding: 0 0 0 20px;   position: absolute;   right: 0;   top: 62px;   z-index: 1; }   #nav.nav-list-displayed .nav-primary .main-nav > li { border-bottom: 1px solid #DAE1E3; }   #nav.nav-list-displayed .nav-primary .main-nav li { padding: 16px 0; } #nav.nav-list-displayed .nav-primary .main-nav li ul {  display: none;  position: unset;  padding-left: 0;  padding-top: 0;  z-index: unset; } #nav.nav-list-displayed .nav-primary .main-nav li span {  border-radius: unset;  color: #b1bfc4;  font-size: 18px;  font-weight: 400;  line-height: 19px;  margin-right: 0;  padding: 0; } #nav.nav-list-displayed .nav-primary .main-nav li:hover span {  background: transparent; } #nav.nav-list-displayed .nav-primary .main-nav li.logout-container {  display: block;  padding-top: 20px;  border-bottom: none;  text-align: center; } #nav.nav-list-displayed .nav-primary .main-nav li.active .active-wrapper, #nav.nav-list-displayed .nav-primary .main-nav li .selected .active-wrapper {  color: #2A5969; }  #nav.nav-list-displayed .nav-primary .main-nav li.active .active-wrapper span,  #nav.nav-list-displayed .nav-primary .main-nav li .selected .active-wrapper span {   background: transparent;   color: #2A5969; } #nav.nav-list-displayed .nav-primary .main-nav li.expanded {  padding-bottom: 4px; }  #nav.nav-list-displayed .nav-primary .main-nav li.expanded ul {   display: block; }  #nav.nav-list-displayed .nav-primary .main-nav li.expanded .down-caret, #nav.nav-list-displayed .nav-primary .main-nav li.expanded .sp-svg-downCaret {   -webkit-transform: rotate(-180deg);   -moz-transform: rotate(-180deg);   -ms-transform: rotate(-180deg);   transform: rotate(-180deg); }  #nav.nav-list-displayed .nav-primary .main-nav li.expanded .active-wrapper {   display: block;   margin-bottom: 18px; }  #nav.nav-list-displayed .nav-primary .main-nav li.expanded span {   color: #b1bfc4; } #nav.nav-list-displayed .nav-primary .main-nav li > a:not(.sp-button) span {  font-size: 18px;  line-height: 19px; } #nav.nav-list-displayed .nav-primary .main-nav li .down-caret, #nav.nav-list-displayed .nav-primary .main-nav li .sp-svg-downCaret {  fill: #2A5969;  float: right;  margin-top: 7px;  margin-right: 19px; } #nav.nav-list-displayed .nav-primary .main-nav li .nav-sub-list {  background: white;  border: none;  border-radius: unset;  box-shadow: none;  margin-top: 0;  padding-bottom: 10px;  position: unset; }  #nav.nav-list-displayed .nav-primary .main-nav li .nav-sub-list li {   padding: 0; }   #nav.nav-list-displayed .nav-primary .main-nav li .nav-sub-list li a { color: #b1bfc4; font-size: 16px; font-weight: 400; line-height: 18px; padding: 10px 0 10px 9px; }   #nav.nav-list-displayed .nav-primary .main-nav li .nav-sub-list li.selected a { color: #2A5969; }   #nav.nav-list-displayed .nav-primary .main-nav li .nav-sub-list li:hover { background: none; } #nav.nav-list-displayed .nav-primary .main-nav li .sp-button {  max-width: 148px; }  #nav .nav-secondary {   display: none; }  #nav.nav-list-displayed ~ #main, #nav.nav-list-displayed ~ [ng-view] {   display: none; }  @media print {   #nav #nav { display: none; } }  @media only screen and (max-width: 767px) {   #nav .nav-primary { height: 50px; } #nav .nav-primary .account-container {  display: block; } #nav .nav-primary .max-width-wrapper {  height: 50px; } #nav .nav-primary .corp {  display: none; } #nav .nav-primary .nav-list-upgrade {  display: none; } #nav .nav-primary .nav-list-administrative {  display: none; } }  @media only screen and (max-width: 1199px) {   #nav .nav-primary .main-nav { display: none; } }  @media only screen and (min-width: 768px) {   #nav .nav-primary .corp { margin-left: 20px; margin-right: 20px; }   #nav .nav-primary .upgrade-cta-button-mobile { display: none; }   #nav .nav-primary .refer-cta-button-mobile { display: none; }   #nav .nav-primary .small-screen-current-page { padding: 20px 0; }   #nav .nav-primary .notifications-link { display: none; } }  @media only screen and (min-width: 1200px) {   #nav .nav-primary .small-screen-current-page { display: none; }   #nav .nav-primary .down-caret, #nav .nav-primary .sp-svg-downCaret { display: none; } } 