@import url(https://fonts.googleapis.com/css?family=Arimo:400,700,400italic);
.ui-panelgrid .ui-panelgrid-cell {
  border-width: inherit;
  border-style: inherit;
  border-color: inherit;
  padding: inherit;
}

.ui-selectonemenu-items,
.ui-selectonemenu-item {
  list-style: none !important;
}

.ui-panelgrid {
  border-collapse: inherit;
}

.ui-panelgrid td {
  border-color: inherit;
}

.ui-datatable-scrollable-body {
  overflow: initial !important;
}

.ui-datatable .ui-datatable-header, .ui-datatable .ui-datatable-footer {
  padding: inherit;
}

.ui-breadcrumb {
  overflow: inherit;
  padding: inherit;
}

.ui-icon {
  display: inherit;
  text-indent: inherit;
  overflow: inherit;
  background-repeat: inherit;
}

.ui-menu {
  width: inherit;
  padding: inherit;
  position: inherit;
  outline: inherit;
}

.ui-helper-reset {
  margin: inherit;
  padding: inherit;
  border: inherit;
  outline: inherit;
  line-height: inherit;
  text-decoration: inherit;
  font-size: inherit;
  list-style: inherit;
}

.ui-menu .ui-menuitem {
  width: inherit;
  float: inherit;
  clear: inherit;
  margin: inherit;
  padding: inherit;
}

.ui-panel {
  padding: 0;
}

.ui-shadow {
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container {
  position: inherit;
  margin: inherit;
  padding: inherit;
  display: inherit;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter {
  padding: inherit;
  width: inherit;
}

.ui-button {
  display: inherit;
  position: inherit;
  padding: inherit;
  margin-right: inherit;
  text-decoration: inherit;
  cursor: inherit;
  text-align: inherit;
  zoom: inherit;
  overflow: inherit;
}

.ui-panel .ui-panel-title {
  margin: inherit;
}

.ui-panel .ui-panel-titlebar {
  padding: inherit;
}

.ui-button-icon-only .ui-button-text {
  padding: inherit;
}

.ui-button .ui-button-text {
  line-height: inherit;
  display: inherit;
}

.ui-button-text-only .ui-button-text {
  padding: inherit;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
  border-width: inherit;
  border-style: inherit;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
  padding: inherit;
}

.ui-messages-error, .ui-message-error, .ui-message-info, .ui-message-warn, .ui-message-fatal {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
}

.ui-messages-info-detail, .ui-messages-warn-detail, .ui-messages-error-detail, .ui-messages-fatal-detail, .ui-message-info-detail, .ui-message-warn-detail, .ui-message-error-detail, .ui-message-fatal-detail {
  margin-left: inherit;
}

.ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon {
  display: none;
}

.ui-messages-info, .ui-messages-warn, .ui-messages-error, .ui-messages-fatal {
  border: inherit;
  margin: inherit;
  padding: inherit;
}

.ui-messages-error-icon {
  display: none;
}

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
  padding: inherit;
}

@font-face {
  font-family: "Glyphicons Regular";
  src: url("fonts/glyphicons-regular.eot");
  src: url("fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("fonts/glyphicons-regular.woff") format("woff"), url("fonts/glyphicons-regular.ttf") format("truetype"), url("fonts/glyphicons-regular.svg#glyphiconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
* {
  outline: 0;
}

.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body {
  
}
body img {
  border: 0;
}
body input, body textarea, body button, body select {
  font-family: 'Arimo', helvetica, arial;
}
body a {
  cursor: pointer;
  color: #117eb7;
  text-decoration: none;
}
body button {
  cursor: pointer;
}
body .secondary-icon, body .icon {
  position: relative;
}
body .ui-icon:after,
body button.ui-icon span:after,
body button.ui-icon.icon span:before,
body .ui-chkbox-icon:after,
body .ui-icon:before,
body .drp_info-bar > div:before,
body .ui-daterangepicker-span:before,
body #appSuccessfulCreated .ui-button-text:before {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  font: 12px / 0.5em "Glyphicons Regular";
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  text-transform: none;
  text-indent: 0 !important;
}
body .ui-buttonset {
  position: relative;
}
body .ui-buttonset .ui-button-icon-only {
  position: absolute;
  height: 100%;
  width: 100%;
  border: 0;
  background: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
body .ui-buttonset .ui-button-text-only {
  text-decoration: none;
  font-weight: 400;
  padding: 6px 8px 7px 21px;
  margin-top: -10px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
body .ui-buttonset .ui-button-text-only .ui-button-text {
  line-height: 1em;
  display: block;
  padding: 0;
}

#header {
  
}
#header ul.menu, #header ul.ui-menu-list {
  background: #2a353c;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
}
#header ul.menu li, #header ul.ui-menu-list li {
  display: inline-block;
}
#header ul.menu li a, #header ul.ui-menu-list li a {
  display: block;
  font-size: 13px;
  font-weight: 300;
  padding: 14px 14px 6px;
  text-decoration: none;
  color: #edf4f8;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.42);
  position: relative;
}
#header ul.menu li a span.ui-menuitem-text, #header ul.ui-menu-list li a span.ui-menuitem-text {
  padding-bottom: 4px;
}
#header ul.menu li:not(.admin) li, #header ul.ui-menu-list li:not(.admin) li {
  background: #2a353c;
}
#header ul.menu li.selected a span.ui-menuitem-text, #header ul.ui-menu-list li.selected a span.ui-menuitem-text {
  border-bottom: 2px solid #596e7c;
  padding-bottom: 2px;
}
#header ul.menu li.admin, #header ul.ui-menu-list li.admin {
  position: absolute;
  right: 0;
  float: right;
  margin-top: 1px;
  margin-right: 17px;
  border: 0;
}
#header ul.menu li.admin > ul, #header ul.ui-menu-list li.admin > ul {
  background: #242b2f;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  z-index: 12px;
  border: 1px solid #1e2427;
  overflow: hidden;
  left: auto !important;
  top: 35px !important;
  right: -15px !important;
  margin-top: 2px;
}
#header ul.menu li.admin > ul li, #header ul.ui-menu-list li.admin > ul li {
  display: none;
}
#header ul.menu li.admin > ul li.ui-menuitem, #header ul.ui-menu-list li.admin > ul li.ui-menuitem {
  display: block;
  padding: 0;
}
#header ul.menu li.admin > ul li.ui-menuitem a, #header ul.ui-menu-list li.admin > ul li.ui-menuitem a {
  border-top: 1px solid #2b3236;
  border-bottom: 1px solid #1e2427;
  font-size: 13px;
  color: #94a5b0;
  display: block;
  padding: 8px 12px 6px !important;
  padding: 0;
}
#header ul.menu li.admin > ul li.ui-menuitem:hover a, #header ul.ui-menu-list li.admin > ul li.ui-menuitem:hover a {
  opacity: 0.7;
}
#header ul.menu li.admin > ul li:first-child a, #header ul.ui-menu-list li.admin > ul li:first-child a {
  border-top: 0;
}
#header ul.menu li.admin > ul li:last-child a, #header ul.ui-menu-list li.admin > ul li:last-child a {
  border-bottom: 0;
}
#header ul.menu li.admin > a, #header ul.ui-menu-list li.admin > a {
  font-size: 12px;
  color: #8198a3;
  font-weight: 200;
}
#header ul.menu li.admin .ui-icon, #header ul.ui-menu-list li.admin .ui-icon {
  position: relative;
}
#header ul.menu li.admin .ui-icon:before, #header ul.ui-menu-list li.admin .ui-icon:before {
  height: 12px;
  width: 12px;
  content: "\E224";
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #97acb6;
  right: 0px;
  top: 0px;
  text-shadow: 0 0 transparent !important;
}
#header ul.menu li.admin .ui-icon:after, #header ul.ui-menu-list li.admin .ui-icon:after {
  height: 12px;
  width: 12px;
  content: "\E224";
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #2a353b;
  right: 0px;
  top: -1px;
  text-shadow: 0 0 transparent !important;
}
#header ul.menu li.ui-menubar-options, #header ul.ui-menu-list li.ui-menubar-options {
  position: absolute;
  right: 0;
  margin-top: 14px;
  margin-right: 20px;
  border: 0;
}
#header ul.menu li.ui-menubar-options input, #header ul.ui-menu-list li.ui-menubar-options input {
  width: 100px;
  margin: 0;
  padding: 7px 28px 7px 16px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04), inset 0 2px 0 rgba(0, 0, 0, 0.14);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04), inset 0 2px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04), inset 0 2px 0 rgba(0, 0, 0, 0.14);
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  font-size: 13px;
  background: #1e2427;
  border: 0;
  outline: none;
  color: #9eacb2;
}
#header ul.menu li.ui-menubar-options ::-webkit-input-placeholder, #header ul.ui-menu-list li.ui-menubar-options ::-webkit-input-placeholder {
  color: #586368;
}
#header ul.menu li.ui-menubar-options :-moz-placeholder, #header ul.ui-menu-list li.ui-menubar-options :-moz-placeholder {
  color: #586368;
}
#header ul.menu li.ui-menubar-options :-ms-input-placeholder, #header ul.ui-menu-list li.ui-menubar-options :-ms-input-placeholder {
  color: #586368;
}
#header ul.menu li.ui-menubar-options input:active, #header ul.ui-menu-list li.ui-menubar-options input:active {
  color: #9eacb2;
}
#header ul.menu li.ui-menubar-options label, #header ul.ui-menu-list li.ui-menubar-options label {
  right: 23px;
  top: 8px;
  width: 12px;
  height: 12px;
  content: "";
  display: block;
  position: absolute;
  background: url("../images/search-blue.png");
  background-size: 12px 12px;
}
#header a.logo {
  left: 17px;
  top: 12px;
  position: absolute;
  background: url(../images/smaato-logo.png) no-repeat;
  background-size: 100% 100%;
  width: 85px;
  height: 19px;
  text-indent: -9999em;
  z-index: 1;
}

.ui-widget-header .ui-icon {
  background: inherit;
  background-position: inherit;
  width: inherit;
  height: inherit;
}

.ui-breadcrumb {
  position: relative;
  z-index: 2;
  margin-top: 47px;
  overflow: hidden;
  min-width: 1000px;
}
.ui-breadcrumb ul {
  margin: 0;
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}
.ui-breadcrumb ul li {
  display: inline-block;
  padding: 5px 0 0;
  margin: 8px 0 0;
  position: relative;
  top: -2px;
  background: none !important;
}
.ui-breadcrumb ul li a {
  padding: 2px 6px 8px 12px;
  display: block;
  color: #a7bec9;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
}
.ui-breadcrumb ul li a .ui-menuitem-text {
  position: relative;
  top: -3px;
}
.ui-breadcrumb ul li a.ui-icon-home {
  padding: 0;
  margin-top: 0;
  min-width: 20px;
  min-height: 20px;
  background: inherit;
}
.ui-breadcrumb ul li a.ui-icon-home:after {
  width: 20px;
  height: 20px;
  color: #8da3af;
  font-size: 13px;
  content: "\E021";
  margin-top: 7px;
}
.ui-breadcrumb ul li.ui-breadcrumb-chevron {
  margin-top: 5px !important;
  width: 14px !important;
  height: 20px !important;
  background: none !important;
  background-none: none !important;
}
.ui-breadcrumb ul li.ui-breadcrumb-chevron:after {
  width: 25px;
  height: 20px;
  color: #92a6b1;
  left: 6px;
  font-size: 10px;
  background: none !important;
  content: "\E224" !important;
  margin-top: 16px;
}
.ui-breadcrumb ul li:last-child:after {
  display: none !important;
}
.ui-breadcrumb ul li:not(.selected):after {
  display: block;
  content: "";
  width: 2px;
  height: 14px;
  position: absolute;
}
.ui-breadcrumb ul li.selected {
  background: #e9f1f5;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px;
  border-radius: 2px 2px 0 0;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
  border: 1px solid #99b2bd;
  border-bottom: 0;
  padding: 10px 20px 0;
  position: relative;
  top: 1px;
}
.ui-breadcrumb ul li.selected a {
  border: 0;
  padding: 0 20px 12px;
}

.chart-wrapper > .ui-panel-content {
  padding: 0;
}

.chart-area {
  padding: 0.5em 1em;
  text-align: left;
}
.chart-area .legend-toggle-container {
  margin-left: 74px;
}
.chart-area .selectBoxArea {
  display: inline-block;
  margin-left: 74px;
  position: relative;
}
.chart-area .selectBoxArea div:first-child {
  color: #117eb7;
  font-size: 13px;
  cursor: pointer;
  font-weight: 200;
}
.chart-area .selectBoxArea div:first-child .ui-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
}
.chart-area .selectBoxArea div:first-child .ui-icon:after {
  height: 12px;
  width: 12px;
  content: "\E224";
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: white;
  left: -4px;
  top: 4px;
}
.chart-area .selectBoxArea div:first-child .ui-icon:before {
  height: 12px;
  width: 12px;
  content: "\E224";
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #117eb7;
  left: -4px;
  top: 5px;
}
.chart-area .selectBoxArea div:last-child {
  top: 0;
  position: absolute;
  width: auto !important;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  border: 1px solid #bebaba;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  z-index: 999;
  padding: 0.4em;
}
.chart-area .selectBoxArea div:last-child input {
  font-size: 12px;
  padding: 5px 10px 6px;
  color: #444444;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
}
.chart-area .selectBoxArea div:last-child ul {
  max-height: 220px;
  overflow: auto;
  margin-top: 4px;
  border-top: 1px solid #d5d3d3;
  list-style: none;
  padding: 3px 0 0;
  margin: 0;
}
.chart-area .selectBoxArea div:last-child ul li {
  overflow: hidden;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 3px 3px 2px 6px;
  font-size: 13px;
}
.chart-area .selectBoxArea div:last-child ul li label {
  text-overflow: ellipsis;
  width: 105px;
  white-space: nowrap;
  overflow: hidden;
  float: left;
  position: relative;
}
.chart-area .selectBoxArea div:last-child ul li .checkbox {
  border: 1px solid #c9c6c6;
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  top: -1px;
  position: relative;
  margin-right: 6px;
  background: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  color: #585b60;
}
.chart-area .selectBoxArea div:last-child ul li .checkbox .ui-icon {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: none;
}
.chart-area .selectBoxArea div:last-child ul li .checkbox .ui-icon:after {
  color: #6b6b6b;
  font-size: 12px;
  margin-top: 4px;
  padding-left: 2px;
  content: "\E207";
}
.chart-area .selectBoxArea div:last-child ul li.checked .checkbox .ui-icon {
  display: block;
}

.period-selection {
  position: absolute !important;
  top: -40px;
  right: 0;
  z-index: 9 !important;
}
.period-selection .ui-outputlabel {
  display: none;
}
.period-selection .ui-daterangepicker-span:before {
  content: "\E046";
  color: #94a4ab;
  font-size: 14px;
  margin-top: 4px;
  margin-left: -19px;
}
.period-selection .ui-daterangepicker-span {
  cursor: pointer;
  color: #a7bec9;
  font-size: 13px;
  top: -2px;
  margin-right: 16px;
  position: relative;
  font-weight: 300;
}
.period-selection .ui-daterangepicker-span:hover {
  opacity: 0.8;
}

#footer {
  padding: 18px 0 20px;
  color: #99b2be;
  position: relative;
  text-align: center;
  padding: 20px;
  z-index: 0;
}
#footer .footer-line-1 {
  color: #8a989c;
  font-weight: 200;
  font-size: 13px;
  padding: 0 0 2px;
}
#footer .footer-line-2 {
  color: #707f84;
  font-weight: 200;
  font-size: 12px;
}
#footer .footer-line-3 {
  position: fixed;
  bottom: 0;
  right: 0;
  font-size: 11px;
  padding: 5px 10px;
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 0 0 0;
  color: white;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.6);
}

.ui-tooltip {
  max-width: 400px;
  z-index: 999999;
}

.ui-tooltip, .ui-password-panel {
  padding: 8px 15px 10px;
  text-align: left;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  line-height: 15px;
}
.ui-tooltip strong, .ui-password-panel strong {
  line-height: 20px;
  padding: 0 0 5px;
}

.ui-password-panel {
  width: 150px;
  text-align: center;
}

.kpi-summary {
  margin: 0 0 -1px;
  padding: 0;
  width: 100%;
  background: #98b2bf;
  border-collapse: collapse;
  border-spacing: 0;
}
.kpi-summary td .input-container {
  padding: 0 !important;
  border: 0 !important;
}
.kpi-summary td .input {
  float: right;
  position: relative;
  height: 40px;
}
.kpi-summary td .input input {
  font-weight: 200;
  color: white;
  position: relative;
  font-size: 13px;
  border: 0;
  padding: 6px 6px 5px 16px;
  margin: 7px 15px 0 2px;
  background: #8ca8b6;
  width: 120px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
  -webkit-box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
  box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
}
.kpi-summary td .input span.ui-icon {
  position: absolute;
  display: block;
  top: 19px;
  right: 42px;
  z-index: 5;
}
.kpi-summary td .input span.ui-icon:after {
  width: 20px;
  height: 20px;
  color: #bfd1da;
  font-size: 13px;
  content: "\E028";
}
.kpi-summary td .chart-toggle {
  transition: all 250ms;
  width: 46px !important;
  height: 20px;
  position: relative;
  margin-right: 20px;
  display: block !important;
  float: right;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: #435259;
  -moz-box-shadow: inset 0 1px #3a4850, 0 1px #5b6b72;
  -webkit-box-shadow: inset 0 1px #3a4850, 0 1px #5b6b72;
  box-shadow: inset 0 1px #3a4850, 0 1px #5b6b72;
}
.kpi-summary td .chart-toggle span.off {
  transition: all 250ms;
  display: block;
  color: #74858c;
  text-align: right;
  padding: 3px 6px 0;
  font-size: 10px;
  text-transform: uppercase;
}
.kpi-summary td .chart-toggle span.on {
  transition: all 250ms;
  display: none;
}
.kpi-summary td .chart-toggle span.switch {
  transition: all 250ms;
  position: absolute;
  top: 3px;
  right: 29px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  width: 14px;
  height: 14px;
  display: inline-block;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YzZjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2EzYjdjMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b8c6cc), color-stop(100%, #a3b7c0));
  background: -moz-linear-gradient(#b8c6cc, #a3b7c0);
  background: -webkit-linear-gradient(#b8c6cc, #a3b7c0);
  background: linear-gradient(#b8c6cc, #a3b7c0);
  background-color: #b8c6cc;
  -moz-box-shadow: 0 1px 0 #39464c;
  -webkit-box-shadow: 0 1px 0 #39464c;
  box-shadow: 0 1px 0 #39464c;
}
.kpi-summary td a.shim {
  display: block;
  width: 17px;
}
.kpi-summary td a.shim.mini {
  display: block;
  width: 5px;
}
.kpi-summary td a:not(.shim) {
  white-space: nowrap;
  position: relative;
  left: -2px;
  top: -1px;
  display: block;
  text-decoration: none;
  padding: 10px 20px 8px;
  line-height: 17px;
  text-align: center;
  border-right: 1px solid #8ca8b6;
}
.kpi-summary td a:not(.shim) span:nth-child(1) {
  color: white;
  font-size: 15px;
  display: inline-block;
  font-weight: 200;
}
.kpi-summary td a:not(.shim) span:nth-child(2) {
  color: #f3f7f9;
  font-size: 12px;
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
  font-weight: 200;
  margin-top: -3px;
}
.kpi-summary td a:not(.shim) span:nth-child(3) {
  position: relative;
  display: none;
  font-weight: 200;
  font-size: 10px;
  margin-bottom: -2px;
  padding: 4px 3px 5px;
  line-height: 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.kpi-summary td a:not(.shim) span.positive {
  display: inline-block;
  color: #267627;
  background: #7ddb82;
}
.kpi-summary td a:not(.shim) span.negative {
  display: inline-block;
  color: white;
  background: #dc5d56;
}
.kpi-summary td:nth-child(1),
.kpi-summary td:nth-child(3),
.kpi-summary td:nth-child(5),
.kpi-summary td:nth-child(7) {
  width: auto;
}
.kpi-summary td:last-child {
  width: 9%;
}

.kpi-summary:not(.off) td .chart-toggle {
  background: #8aa6b4;
  -moz-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  -webkit-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
}
.kpi-summary:not(.off) td .chart-toggle span.off {
  display: none;
}
.kpi-summary:not(.off) td .chart-toggle span.on {
  display: block;
  color: white;
  text-align: left;
  padding: 3px 8px 0;
  font-size: 10px;
  text-transform: uppercase;
}
.kpi-summary:not(.off) td .chart-toggle span.switch {
  right: 3px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZTBlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4Y2RkNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2e0e6), color-stop(100%, #b8cdd6));
  background: -moz-linear-gradient(#d2e0e6, #b8cdd6);
  background: -webkit-linear-gradient(#d2e0e6, #b8cdd6);
  background: linear-gradient(#d2e0e6, #b8cdd6);
  -moz-box-shadow: 0 1px 0 #7b94a0;
  -webkit-box-shadow: 0 1px 0 #7b94a0;
  box-shadow: 0 1px 0 #7b94a0;
}
.kpi-summary:not(.off) td a.selected {
  position: relative;
  background: white;
  margin-top: -2px;
  border-right: 1px solid transparent;
  top: 0;
  padding: 11px 20px 9px;
}
.kpi-summary:not(.off) td a.selected span:nth-child(1) {
  color: #404f56;
}
.kpi-summary:not(.off) td a.selected span:nth-child(2) {
  color: #818f96;
}
.kpi-summary:not(.off) td a.selected span:nth-child(3) {
  margin-left: -5px;
  background: transparent;
  font-size: 12px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.kpi-summary:not(.off) td a.selected span.positive {
  color: #41ce42;
}
.kpi-summary:not(.off) td a.selected span.negative {
  color: #f06262;
}
.kpi-summary:not(.off) td a.selected:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: -1px;
  height: 2px;
  top: 0;
  background: white;
  z-index: 1;
}
.kpi-summary:not(.off) td a.selected:before {
  content: "";
  display: block;
  position: absolute;
  left: -10px;
  width: 10px;
  top: 2px;
  bottom: 0;
  background: #98b2bf;
  z-index: 1;
}

.kpi-summary.off {
  background: #52636b;
}
.kpi-summary.off a:not(.chart-toggle) {
  background: #52636b !important;
  border-color: transparent !important;
  transition: opacity 250ms;
  opacity: 0.8;
}
.kpi-summary.off a.selected:after,
.kpi-summary.off a.selected:before {
  display: none;
}

.ui-widget-overlay {
  display: none;
}

#j_idt37\:appSuccessfulCreated.ui-overlay-hidden,
#inventoryOverviewForm\:appSuccessfulCreated.ui-overlay-hidden {
  display: none !important;
}

.ui-dialog {
  z-index: 9000 !important;
  overflow: visible !important;
  position: absolute;
  display: block;
}
.ui-dialog .ui-widget-header {
  position: relative;
  z-index: 99;
  background: #dbe3e6;
  border-bottom: 1px solid #b8c7cc;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-close:hover {
  padding: 0;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-icon {
  padding: 0;
  position: relative;
  top: 12px;
  right: 4px;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-icon .ui-icon-closethick {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-icon .ui-icon-closethick:after {
  width: 20px;
  height: 20px;
  display: block;
  color: #84949a;
  font-size: 14px;
  content: "\E208";
}
.ui-dialog .ui-widget-header .ui-dialog-title {
  font-size: 14px;
  color: #44585f;
  font-weight: 200;
  margin: 7px 4px;
}
.ui-dialog .ui-dialog-content {
  -moz-box-shadow: 0 5px 51px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 0 5px 51px rgba(0, 0, 0, 0.21);
  box-shadow: 0 5px 51px rgba(0, 0, 0, 0.21);
  position: relative;
  z-index: 9999;
  text-align: center;
  padding: 0;
  background: #eef2f4 !important;
}
.ui-dialog .ui-dialog-content .auditlog ul {
  text-align: left;
  margin: 20px 50px 10px;
  padding: 0;
  font-size: 14px;
  color: #44585f;
}
.ui-dialog .ui-dialog-content .auditlog ul li {
  margin: 0;
  padding: 0;
}
.ui-dialog .ui-dialog-content .auditlog ul li ul {
  text-align: left;
  margin: 0px 20px 2px;
  padding: 0;
}
.ui-dialog .ui-dialog-content .auditlog ul li ul li {
  margin: 0;
  padding: 3px 0;
  font-weight: 400;
}
.ui-dialog .ui-dialog-content .auditlog ul li ul li.audit_change {
  color: #4491c1;
}
.ui-dialog .ui-dialog-content .auditlog ul li ul li.audit_add {
  color: #44c14b;
}
.ui-dialog .ui-dialog-content .auditlog ul li ul li.audit_remove {
  color: #dd5f5f;
}
.ui-dialog .ui-dialog-content p {
  font-size: 14px;
  color: #44585f;
  font-weight: 200;
  padding: 10px 30px;
}
.ui-dialog .ui-dialog-content .dialog-footer {
  background: #dbe3e6;
  border-top: 1px solid #b8c7cc;
}
.ui-dialog .ui-dialog-content .dialog-footer button {
  border: 1px solid #b8c7cc;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjRmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZWJlZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f4f5), color-stop(100%, #e7ebed));
  background: -moz-linear-gradient(#f2f4f5, #e7ebed);
  background: -webkit-linear-gradient(#f2f4f5, #e7ebed);
  background: linear-gradient(#f2f4f5, #e7ebed);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 5px 14px;
  margin: 14px 5px 14px;
  text-align: center;
  font-size: 14px;
  color: #5c707a;
  font-weight: 200;
}
.ui-dialog .ui-dialog-content .block {
  float: left;
  width: 248px;
  height: 150px;
  padding: 20px 0 0;
  border-right: 1px solid #d6d9db;
  border-bottom: 1px solid #d6d9db;
  background-color: #EEF2F4;
}
.ui-dialog .ui-dialog-content span.title {
  background-color: #C8D0D3;
  text-align: left;
  padding: 10px;
  display: inline-block;
  height: 15px;
  width: 978px;
  font-weight: 500;
}
.ui-dialog .ui-dialog-content .add-button {
  display: inline-block;
  text-decoration: none;
  font-weight: 200;
  padding: 6px 14px;
  margin: 14px 2px 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.ui-dialog .ui-dialog-content .block.disabled {
  cursor: default;
}
.ui-dialog .ui-dialog-content .block.disabled img {
  opacity: 0.4;
  filter: grayscale(70%);
  -webkit-filter: grayscale(70%);
  -moz-filter: grayscale(70%);
}
.ui-dialog .ui-dialog-content .block.disabled .add-button {
  color: #7f7f7f;
  cursor: default;
  -moz-box-shadow: 0 0 0, inset 0 0 0;
  -webkit-box-shadow: 0 0 0, inset 0 0 0;
  box-shadow: 0 0 0, inset 0 0 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(#f4f4f4, #f4f4f4);
  background: -webkit-linear-gradient(#f4f4f4, #f4f4f4);
  background: linear-gradient(#f4f4f4, #f4f4f4);
}
.ui-dialog .ui-dialog-content .block.disabled .add-button span.added {
  width: 10px;
  height: 15px;
  margin-bottom: -6px;
  display: inline-block;
  position: relative;
}
.ui-dialog .ui-dialog-content .block.disabled .add-button span:after {
  position: absolute;
  color: #7f7f7f;
  font-size: 12px;
  content: "\E207";
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #44535a;
  opacity: 0.9;
  display: block;
  z-index: 98;
}

#content {
  -moz-animation: fadein 0.5s;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
  margin-top: 49px;
  padding: 0;
  position: relative;
}
#content .form .button.ui-icon-cancel {
  background: none;
  border: 0;
  cursor: pointer;
  font-size: 13px;
  padding: 8px 0;
  color: #117eb7;
}
#content .mini-snapshots {
  overflow-y: hidden;
}
#content .mini-snapshots .graph-area {
  margin: 10px;
  text-align: center;
}
#content .mini-snapshots table {
  margin: 30px 0 28px;
  padding: 0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
#content .mini-snapshots table td {
  width: 25%;
}
#content .mini-snapshots table td .ui-panel {
  background: #f5f9fb;
  border: 1px solid rgba(38, 66, 81, 0.31);
  border-left: 0;
  border-right: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06), 0 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06), 0 1px 0 rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06), 0 1px 0 rgba(255, 255, 255, 0.3);
  padding: 16px 16px 12px;
  line-height: 18px;
  text-align: center;
}
#content .mini-snapshots table td .ui-panel span:first-child {
  color: #515151;
  font-size: 20px;
  display: block;
  font-weight: 500;
}
#content .mini-snapshots table td .ui-panel span:last-child {
  color: #656565;
  font-size: 11px;
  display: block;
}
#content .mini-snapshots table td:nth-child(2),
#content .mini-snapshots table td:nth-child(4),
#content .mini-snapshots table td:nth-child(6) {
  width: 10px;
}
#content .mini-snapshots table td:nth-child(2) div,
#content .mini-snapshots table td:nth-child(4) div,
#content .mini-snapshots table td:nth-child(6) div {
  display: none;
}
#content .ui-widget-wrapper.floating {
  width: 800px;
  margin: 0 auto;
}
#content .ui-widget-wrapper {
  -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) {
  background: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: relative;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) {
  border-left: 0;
  border-right: 0;
  background: #99b2be;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px;
  border-radius: 2px 2px 0 0;
  overflow: hidden;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .audit-log {
  position: absolute;
  right: 16px;
  top: 11px;
  display: block;
  color: white;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .audit-log:after {
  content: "\E055";
  font-size: 18px;
  color: white;
  left: -21px;
  top: 5px;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) button {
  cursor: pointer;
  height: 26px;
  float: right;
  text-decoration: none;
  font-weight: 300 !important;
  letter-spacing: 0.8px;
  color: #495f6a;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZjJmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZjBmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaf2f6), color-stop(100%, #e6f0f6));
  background: -moz-linear-gradient(#eaf2f6, #e6f0f6);
  background: -webkit-linear-gradient(#eaf2f6, #e6f0f6);
  background: linear-gradient(#eaf2f6, #e6f0f6);
  -moz-box-shadow: 0 2px 0 #8196a0;
  -webkit-box-shadow: 0 2px 0 #8196a0;
  box-shadow: 0 2px 0 #8196a0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  font-size: 13px;
  border: 0;
  padding: 0 6px 0 11px;
  margin: 7px 8px 0;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) button.new-icon span:before {
  color: #495f6a;
  font-size: 16px !important;
  content: "\02B";
  position: absolute;
  top: 5px;
  left: 11px;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .input {
  float: right;
  position: relative;
  height: 40px;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .input input {
  font-weight: 300;
  color: white;
  position: relative;
  font-size: 13px;
  border: 0;
  padding: 6px 6px 5px 16px;
  margin: 7px 15px 0 2px;
  background: #8ca8b6;
  width: 120px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
  -webkit-box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
  box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .input span.ui-icon {
  position: absolute;
  display: block;
  top: 16px;
  right: 42px;
  z-index: 5;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .input span.ui-icon:after {
  width: 20px;
  height: 20px;
  color: #bfd1da;
  font-size: 13px;
  content: "\E028";
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .status-dropdown {
  float: right;
  padding: 5px 8px 9px;
  position: relative;
  font-size: 14px;
  margin-right: 20px;
  margin-top: 5px;
  font-weight: 300;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .status-dropdown a label {
  position: relative;
  padding-right: 17px;
  color: white;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .status-dropdown .ui-icon:after {
  font-size: 16px;
  content: "\E224";
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #4fb1db;
  left: 0;
  top: 11px;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .status-dropdown .ui-icon:before {
  font-size: 16px;
  content: "\E224";
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: white;
  left: 0;
  top: 12px;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) > .ui-panel-title {
  float: left;
  padding: 11px 16px 11px 16px;
  font-size: 15px;
  font-weight: 300;
  color: white;
}
#content .ui-widget-wrapper > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) > .ui-panel-title form {
  padding: 0;
}
#content .ui-widget-wrapper .sm-snapshots-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin: 30px 0 28px;
}
#content .ui-widget-wrapper .sm-snapshots-table td:not(.shim) {
  width: 25%;
}
#content .ui-widget-wrapper .sm-snapshots-table td:not(.shim) .ui-widget.sm-snapshots {
  background: #f5f9fb;
  border: 1px solid rgba(38, 66, 81, 0.31);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06), 0 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06), 0 1px 0 rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06), 0 1px 0 rgba(255, 255, 255, 0.3);
  padding: 16px 16px 12px;
  line-height: 18px;
  text-align: center;
}
#content .ui-widget-wrapper .sm-snapshots-table td:not(.shim) .ui-widget.sm-snapshots .ui-widget-content span:first-child {
  color: #515151;
  font-size: 20px;
  display: block;
  font-weight: 500;
}
#content .ui-widget-wrapper .sm-snapshots-table td:not(.shim) .ui-widget.sm-snapshots .ui-widget-content span:last-child {
  color: #656565;
  font-size: 11px;
  display: block;
}
#content .ui-widget-wrapper .sm-snapshots-table td.shim {
  width: 10px;
}
#content .ui-widget-wrapper.sm-blue > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) {
  /*background-color: #4ab1dd;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YmFlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhYjFkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54bae6), color-stop(100%, #4ab1dd));
  background: -moz-linear-gradient(#54bae6, #4ab1dd);
  background: -webkit-linear-gradient(#54bae6, #4ab1dd);
  background: linear-gradient(#54bae6, #4ab1dd);
  -moz-box-shadow: inset 0 -2px 7px rgba(38, 81, 99, 0.1);
  -webkit-box-shadow: inset 0 -2px 7px rgba(38, 81, 99, 0.1);
  box-shadow: inset 0 -2px 7px rgba(38, 81, 99, 0.1);
  border: 0;*/
  background:red;
}
#content .ui-widget-wrapper.sm-blue > .ui-widget:not(.sm-snapshots) > .ui-widget-header:not(.ui-paginator-bottom) .ui-panel-title {
  color: white;
}

.ui-datatable .ui-paginator-bottom {
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0;
  border-radius: 0 0 2px 2px;
  background: #f3f7f9;
  border: 1px solid rgba(134, 145, 150, 0.55);
  border-top: 1px solid #e0e6ea;
  font-size: 13px;
  color: #4c5357;
  font-weight: 200;
  padding: 8px 0;
}
.ui-datatable .ui-paginator-bottom .ui-state-default {
  position: relative;
}
.ui-datatable .ui-paginator-bottom .ui-state-disabled {
  position: relative;
  opacity: 0.4;
}
.ui-datatable .ui-paginator-bottom .ui-paginator-first,
.ui-datatable .ui-paginator-bottom .ui-paginator-prev,
.ui-datatable .ui-paginator-bottom .ui-paginator-next,
.ui-datatable .ui-paginator-bottom .ui-paginator-last {
  margin: 0 10px;
}
.ui-datatable .ui-paginator-bottom .ui-icon {
  text-indent: -999em;
}
.ui-datatable .ui-paginator-bottom .ui-icon-seek-first:after,
.ui-datatable .ui-paginator-bottom .ui-icon-seek-prev:after,
.ui-datatable .ui-paginator-bottom .ui-icon-seek-next:after,
.ui-datatable .ui-paginator-bottom .ui-icon-seek-end:after {
  display: block;
  color: #84949a;
  font-size: 16px;
  text-indent: 0;
  margin: 6px 0 4px;
}
.ui-datatable .ui-paginator-bottom .ui-icon-seek-first:after {
  content: "\E172";
}
.ui-datatable .ui-paginator-bottom .ui-icon-seek-prev:after {
  content: "\E173";
}
.ui-datatable .ui-paginator-bottom .ui-icon-seek-next:after {
  content: "\E177";
}
.ui-datatable .ui-paginator-bottom .ui-icon-seek-end:after {
  content: "\E178";
}
.ui-datatable table:not(.multilevel) tbody tr:nth-child(even) {
  background-color: #f7fbfc;
  border-top: 1px solid #ebf3f7;
  border-bottom: 1px solid #ebf3f7;
}
.ui-datatable table.multilevel tbody tr.first-level {
  background-color: #f7fbfc;
  border-top: 1px solid #ebf3f7;
  border-bottom: 1px solid #ebf3f7;
}
.ui-datatable table.multilevel tbody tr.first-level td {
  font-weight: 400;
}
.ui-datatable table.multilevel tbody tr.second-level {
  font-size: 11px;
  border-bottom: 1px solid #ebf3f7;
}
.ui-datatable table.multilevel tbody tr.second-level td:first-child {
  padding-left: 25px;
}
.ui-datatable table.multilevel tbody tr.third-level {
  font-size: 11px;
}
.ui-datatable table.multilevel tbody tr.third-level td:first-child {
  padding-left: 35px;
}
.ui-datatable table {
  border: 1px solid rgba(134, 145, 150, 0.55);
  border-top: 0;
  border-bottom: 0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 0;
}
.ui-datatable table thead {
  background: #f3f7f9;
}
.ui-datatable table thead th {
  border-bottom: 1px solid #e0e6ea;
  text-shadow: 0 1px white;
  text-align: left;
  font-size: 13px;
  color: #4c5357;
  font-weight: 200;
}
.ui-datatable table thead th a, .ui-datatable table thead th span {
  display: inline-block;
  text-decoration: none;
  padding: 8px 15px;
  color: #4c5357;
  cursor: pointer;
}
.ui-datatable table thead th .ui-sortable-column-icon {
  background: url(../images/sort-disabled.png);
  opacity: 0.6;
  background-size: 8px 10px;
  width: 8px;
  height: 10px;
  margin: 0 0 -1px -10px;
  padding: 0;
  position: relative;
}
.ui-datatable table thead th .ui-sortable-column-icon.ui-icon-triangle-1-s,
.ui-datatable table thead th .ui-sortable-column-icon.ui-icon-triangle-1-n {
  background-image: url(../images/sort-enabled.png) !important;
  opacity: 0.8 !important;
}
.ui-datatable table thead th.ui-sortable-column a, .ui-datatable table thead th.ui-sortable-column span {
  cursor: pointer;
}
.ui-datatable table thead th.ui-sortable-column:hover {
  background: rgba(88, 104, 111, 0.09) !important;
}
.ui-datatable table thead th:first-child {
  border-left: 0;
}
.ui-datatable table tfoot {
  background: #f3f7f9;
}
.ui-datatable table tfoot td {
  border-top: 1px solid #e0e6ea;
  text-shadow: 0 1px white;
  text-align: left;
  font-size: 13px;
  color: #4c5357;
  font-weight: 200;
  padding: 8px 15px;
  color: #4c5357;
  font-weight: 500;
}
.ui-datatable table tbody tr td {
  padding: 10px 15px;
  color: #454c50;
  font-weight: 200;
  text-align: left;
}
.ui-datatable table tbody tr td div[id*="statusButton"] a img {
  cursor: pointer;
}
.ui-datatable table tbody tr td div[id*="statusButton"] a img[src*="completed"],
.ui-datatable table tbody tr td div[id*="statusButton"] a img[src*="play-icon-red"] {
  cursor: default !important;
}
.ui-datatable table tbody tr td a {
  text-decoration: none;
}
.ui-datatable table tbody tr td .blue {
  color: #3faddb;
  display: block;
}
.ui-datatable table tbody tr td .green {
  color: #5ac539;
  display: block;
}
.ui-datatable table tbody tr td .red {
  color: #c53c39;
  display: block;
}
.ui-datatable table tbody tr td img {
  width: 20px !important;
  height: 20px !important;
}
.ui-datatable table tbody tr td:first-child a img {
  margin-bottom: -5px;
  opacity: 0;
}
.ui-datatable table tbody tr td:first-child:hover a img {
  opacity: 0.9;
}
.ui-datatable table tbody tr td:last-child {
  border-right: 0;
}
.ui-datatable table tfoot tr td ul.pagination {
  text-align: right;
  list-style: none;
  margin: 6px 6px 5px;
  padding: 0;
  overflow: hidden;
}
.ui-datatable table tfoot tr td ul.pagination li.amount {
  float: left;
  text-align: left;
}
.ui-datatable table tfoot tr td ul.pagination li.amount select {
  margin-right: 4px;
}
.ui-datatable table tfoot tr td ul.pagination li {
  display: inline-block;
}
.ui-datatable table tfoot tr td ul.pagination li a:not(.selected) {
  display: block;
  text-decoration: none;
  font-weight: 400;
  padding: 4px 8px;
  margin: 4px 2 0;
  border: 1px solid #c1cfd5;
  background: #e6eef0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.ui-datatable table tfoot tr td ul.pagination li a.selected {
  text-decoration: none;
  display: block;
  font-weight: 400;
  padding: 4px 8px;
  color: #888888;
}

.table-summary .ui-panel .ui-panel-content {
  padding: 0;
}
.table-summary table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.table-summary td {
  padding: 0 4px 0 0;
  overflow: hidden;
}
.table-summary td .group-container {
  margin: 0 -3px 0 0;
  display: table-cell;
  vertical-align: top;
  height: 100%;
  border-right: 1px solid #dee4e6;
  padding: 10px 16px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZmJmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f9fbfc));
  background: -moz-linear-gradient(#ffffff, #f9fbfc);
  background: -webkit-linear-gradient(#ffffff, #f9fbfc);
  background: linear-gradient(#ffffff, #f9fbfc);
}
.table-summary td .group-container label:first-child {
  color: #5e7681;
  font-size: 13px;
  font-weight: 600;
  display: inline-block;
}
.table-summary td .group-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  min-width: 120px;
  max-width: 300px;
}
.table-summary td .group-container ul li {
  color: #5e7681;
  font-size: 13px;
  font-weight: 200;
  display: inline-block;
  margin: 0;
}
.table-summary td .group-container ul li:after {
  content: ",\00a0";
  display: inline;
}
.table-summary td .group-container ul li:last-child:after {
  content: "";
}
.table-summary span.button-wrapper {
  float: right;
  white-space: nowrap;
}
.table-summary button {
  display: inline-block;
  text-decoration: none;
  font-weight: 400;
  padding: 4px 8px 4px 16px;
  margin: 8px 10px 8px 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  font-size: 14px;
  cursor: pointer;
  font-weight: 400;
  position: relative;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.table-summary button.ui-icon {
  position: relative;
}
.table-summary button.ui-icon span {
  padding-left: 16px;
}
.table-summary button.ui-icon span:after {
  font-size: 14px;
  margin-top: 12px;
  margin-left: 14px;
}
.table-summary button.ui-icon-new span:after {
  content: "\002B";
}
.table-summary button.ui-icon-settings span:after {
  content: "\E137";
}
.table-summary button.ui-icon-integration span:after {
  font-size: 13px;
  content: "\E119";
}

.hide {
  display: none;
}

.clearfix {
  clear: both;
}

/* line 13, sass/form.sass */
.ng-cloak {
  display: none !important;
}

.publisher-account-forms.no-margin-ui-messages-info .ui-messages-info {
  margin-left: 24px !important;
}
.publisher-account-forms .ui-messages-info {
  margin: 20px 20px 0 -38px;
}
.publisher-account-forms .ui-messages-info ul {
  margin: 0;
}
.publisher-account-forms .ui-messages-info ul li {
  padding: 12px 4px;
}
.publisher-account-forms .ui-messages-info ul li span {
  display: block;
  font-weight: 300;
  font-size: 18px;
  text-align: center;
}

/* line 17, sass/form.sass */
/* line 21, sass/form.sass */
/* line 25, sass/form.sass */
/* line 29, sass/form.sass */
/* line 43, sass/form.sass */
.vertical-errors .ui-message-error {
  margin-top: -5px;
  margin-left: 0;
  margin-bottom: 10px;
}

/* line 53, sass/form.sass */
input.ui-state-error[type=text], input.ui-state-error[type=file], input.ui-state-error[type=password] {
  border: 1px solid red;
  background: rgba(255, 0, 0, 0.05);
}

/* line 65, sass/form.sass */
.ui-selectoneradio {
  margin: 0 !important;
}
.ui-selectoneradio label {
  margin: 0;
  padding: 0 12px 0 0 !important;
}

/* line 69, sass/form.sass */
/* line 77, sass/form.sass */
.ui-radiobutton {
  border: 1px solid #c9c6c6;
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  padding: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  color: #585b60;
  position: relative;
}
.ui-radiobutton .ui-state-active {
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  left: 4px;
  top: 4px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  background: #6b6b6b;
}

/* line 99, sass/form.sass */
/* line 119, sass/form.sass */
.ui-chkbox-box {
  border: 1px solid #c9c6c6;
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  padding: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  color: #585b60;
}
.ui-chkbox-box.ui-state-active {
  position: relative;
}
.ui-chkbox-box.ui-state-active span {
  width: 15px;
  height: 15px;
  display: block;
}
.ui-chkbox-box.ui-state-active span:after {
  position: absolute;
  width: 20px;
  height: 20px;
  color: #6b6b6b;
  font-size: 12px;
  margin-top: 4px;
  padding-left: 2px;
  content: "\E207";
}

/* line 139, sass/form.sass */
/* line 143, sass/form.sass */
/* line 151, sass/form.sass */
/* line 171, sass/form.sass */
.ui-commandlink.custom-ui-toggle {
  transition: all 250ms;
  width: 88px !important;
  height: 24px;
  position: relative;
  display: inline-block !important;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background: #435259;
  -webkit-box-shadow: inset 0 1px #3a4850, 0 1px #5b6b72;
  -moz-box-shadow: inset 0 1px #3a4850, 0 1px #5b6b72;
  box-shadow: inset 0 1px #3a4850, 0 1px #5b6b72;
}
.ui-commandlink.custom-ui-toggle span.off {
  transition: all 250ms;
  display: block;
  color: #74858c;
  text-align: right;
  padding: 5px 10px 0;
  font-size: 12px;
  text-transform: uppercase;
}
.ui-commandlink.custom-ui-toggle span.on, .ui-commandlink.custom-ui-toggle span.pending, .ui-commandlink.custom-ui-toggle span.completed {
  transition: all 250ms;
  display: none;
}
.ui-commandlink.custom-ui-toggle span.switch {
  transition: all 250ms;
  position: absolute;
  top: 3px;
  right: 29px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  width: 18px;
  height: 18px;
  display: inline-block;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b8c6cc), color-stop(100%, #a3b7c0));
  background: -webkit-linear-gradient(#b8c6cc, #a3b7c0);
  background: -moz-linear-gradient(#b8c6cc, #a3b7c0);
  background: -o-linear-gradient(#b8c6cc, #a3b7c0);
  background: linear-gradient(#b8c6cc, #a3b7c0);
  -webkit-box-shadow: 0 1px 0 #39464c;
  -moz-box-shadow: 0 1px 0 #39464c;
  box-shadow: 0 1px 0 #39464c;
}
.ui-commandlink.custom-ui-toggle.on {
  background: #8aa6b4;
  -webkit-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  -moz-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
}
.ui-commandlink.custom-ui-toggle.on span.off, .ui-commandlink.custom-ui-toggle.on span.pending, .ui-commandlink.custom-ui-toggle.on span.completed {
  display: none;
}
.ui-commandlink.custom-ui-toggle.on span.on {
  display: block;
  color: white;
  text-align: left;
  padding: 5px 10px 0;
  font-size: 12px;
  text-transform: uppercase;
}
.ui-commandlink.custom-ui-toggle.on span.switch {
  right: 3px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2e0e6), color-stop(100%, #b8cdd6));
  background: -webkit-linear-gradient(#d2e0e6, #b8cdd6);
  background: -moz-linear-gradient(#d2e0e6, #b8cdd6);
  background: -o-linear-gradient(#d2e0e6, #b8cdd6);
  background: linear-gradient(#d2e0e6, #b8cdd6);
  background-color: #d2e0e6;
  -webkit-box-shadow: 0 1px 0 #7b94a0;
  -moz-box-shadow: 0 1px 0 #7b94a0;
  box-shadow: 0 1px 0 #7b94a0;
}
.ui-commandlink.custom-ui-toggle.completed {
  background: #8aa6b4;
  -webkit-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  -moz-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  cursor: default;
}
.ui-commandlink.custom-ui-toggle.completed span.off, .ui-commandlink.custom-ui-toggle.completed span.on, .ui-commandlink.custom-ui-toggle.completed span.pending {
  display: none;
}
.ui-commandlink.custom-ui-toggle.completed span.completed {
  display: block;
  color: white;
  text-align: center;
  padding: 5px 10px 0;
  font-size: 12px;
  text-transform: uppercase;
  margin-left: -2px;
}
.ui-commandlink.custom-ui-toggle.completed span.switch {
  display: none;
}
.ui-commandlink.custom-ui-toggle.pending {
  background: #8aa6b4;
  -webkit-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  -moz-box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  box-shadow: inset 0 1px #76929f, 0 1px #a5bcc7;
  cursor: default;
}
.ui-commandlink.custom-ui-toggle.pending span.off, .ui-commandlink.custom-ui-toggle.pending span.on, .ui-commandlink.custom-ui-toggle.pending span.completed {
  display: none;
}
.ui-commandlink.custom-ui-toggle.pending span.pending {
  display: block;
  color: white;
  text-align: center;
  padding: 5px 10px 0;
  font-size: 12px;
  text-transform: uppercase;
}
.ui-commandlink.custom-ui-toggle.pending span.switch {
  display: none;
}
.ui-commandlink.custom-ui-toggle.toggleDisabled {
  cursor: not-allowed;
}
.ui-commandlink.custom-ui-toggle.toggleDisabled span {
  color: white !important;
  text-align: center !important;
  padding: 5px 10px 0 !important;
}
.ui-commandlink.custom-ui-toggle.toggleDisabled span.switch {
  display: none;
}

/* line 189, sass/form.sass */
/* line 205, sass/form.sass */
/* line 215, sass/form.sass */
/* line 237, sass/form.sass */
/* line 243, sass/form.sass */
/* line 251, sass/form.sass */
/* line 265, sass/form.sass */
/* line 275, sass/form.sass */
/* line 283, sass/form.sass */
/* line 291, sass/form.sass */
/* line 307, sass/form.sass */
/* line 311, sass/form.sass */
/* line 319, sass/form.sass */
/* line 327, sass/form.sass */
/* line 341, sass/form.sass */
/* line 347, sass/form.sass */
/* line 351, sass/form.sass */
/* line 359, sass/form.sass */
/* line 365, sass/form.sass */
.confirm-email {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
  font-size: 13px;
  padding: 8px 10px;
  border-radius: 4px;
  margin: 12px 31px 10px;
  line-height: 17px;
}
.confirm-email strong {
  display: block;
}

/* line 383, sass/form.sass */
/* line 389, sass/form.sass */
.ui-message-error, .ui-messages-error ul {
  border: 0;
  color: #c72727;
  background: #f9c5c5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 8px;
}

/* line 405, sass/form.sass */
td > .ui-message-error-detail {
  color: #c72727;
  background: #f9c5c5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 8px;
  margin-left: 5px;
}

/* line 419, sass/form.sass */
.ui-messages.ui-widget {
  margin: 0 20px;
}
.ui-messages.ui-widget .ui-messages-info-icon {
  display: none !important;
}
.ui-messages.ui-widget .ui-messages-info {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 0 25px;
}
.ui-messages.ui-widget .ui-messages-info li {
  padding: 8px 0;
}

/* line 423, sass/form.sass */
/* line 427, sass/form.sass */
/* line 433, sass/form.sass */
/* line 439, sass/form.sass */
.ui-selectonemenu {
  width: auto !important;
}
.ui-selectonemenu .ui-selectonemenu-label {
  border: 1px solid #c9c6c6;
  display: block !important;
  width: auto !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  padding: 8px 12px;
  color: #585b60;
  font-weight: 200 !important;
  font-size: 14px !important;
}
.ui-selectonemenu .ui-icon {
  font-size: 13px;
  font-weight: 200;
  margin-left: -16px;
  position: absolute;
  right: 20px;
  top: 8px;
}

/* line 443, sass/form.sass */
/* line 465, sass/form.sass */
/* line 485, sass/form.sass */
.ui-autocomplete-panel {
  width: auto !important;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  border: 1px solid #bebaba;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}
.ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item span {
  font-size: 14px;
  color: black;
}

/* line 501, sass/form.sass */
/* line 515, sass/form.sass */
/* line 523, sass/form.sass */
.ui-selectonemenu-panel, .ui-selectcheckboxmenu-panel {
  width: auto !important;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  border: 1px solid #bebaba;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 541, sass/form.sass */
.ui-selectonemenu-panel .ui-widget-header .ui-chkbox-box, .ui-selectcheckboxmenu-panel .ui-widget-header .ui-chkbox-box {
  margin-right: 5px;
  margin-top: 3px;
  background: white;
}

/* line 551, sass/form.sass */
.ui-selectonemenu-panel .ui-widget-header .ui-chkbox-box span:after, .ui-selectcheckboxmenu-panel .ui-widget-header .ui-chkbox-box span:after {
  margin-left: -4px;
}

/* line 555, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-filter-container, .ui-selectonemenu-panel .ui-selectcheckboxmenu-filter-container {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 6px;
  font-size: 13px;
  width: auto;
  padding: 3px 8px 5px;
  margin: 8px 12px;
  color: #444444;
  font-weight: 200;
  display: block;
  position: relative;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-filter-container, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-filter-container {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 6px;
  font-size: 13px;
  width: auto;
  padding: 3px 8px 5px;
  margin: 8px 12px;
  color: #444444;
  font-weight: 200;
  display: block;
  position: relative;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

/* line 585, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-filter-container input, .ui-selectonemenu-panel .ui-selectcheckboxmenu-filter-container input {
  padding: 0;
  border: 0;
  font-size: 12px;
  width: 100%;
  background: transparent;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-filter-container input, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-filter-container input {
  padding: 0;
  border: 0;
  font-size: 12px;
  width: 100%;
  background: transparent;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
}

/* line 601, sass/form.sass */
.ui-selectonemenu-panel .ui-selectcheckboxmenu-filter-container, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-filter-container {
  margin: 0;
}

/* line 605, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper, .ui-outputlabel .ui-selectcheckboxmenu-items-wrapper {
  border-top: 1px solid #d5d3d3;
  overflow-x: hidden;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper {
  border-top: 1px solid #d5d3d3;
  overflow-x: hidden;
}

/* line 613, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items {
  padding-top: 0.2em !important;
  margin: 0;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items {
  padding-top: 0.2em !important;
  margin: 0;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items {
  padding-top: 0.2em !important;
  margin: 0;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items {
  padding-top: 0.2em !important;
  margin: 0;
}

/* line 621, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}
.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
}

/* line 637, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item span, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item span, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item span, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item span, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item span, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}
.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item span, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item span, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item span, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item span {
  font-size: 14px;
  color: black;
}

/* line 643, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}
.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item .ui-chkbox-box, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item .ui-chkbox-box {
  background: white;
  margin-left: -5px;
}

/* line 651, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item label, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item label {
  padding-left: 1.4em;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item label, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item label {
  padding-left: 1.4em;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item label, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item label {
  padding-left: 1.4em;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item label, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item label {
  padding-left: 1.4em;
}

/* line 655, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}
.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-hover, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e6e5e5;
}

/* line 661, sass/form.sass */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}
.ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectonemenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}

.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}
.ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-selectonemenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items .ui-selectonemenu-item.ui-state-highlight {
  color: #208ab7;
  cursor: default;
}

/* line 671, sass/form.sass */
.ui-autocomplete-dropdown.ui-button {
  position: absolute;
  height: 36px;
  background: none;
  border: 0;
  margin-left: -26px;
}
.ui-autocomplete-dropdown.ui-button:after {
  width: 0;
  height: 0;
  background: none;
  position: absolute;
  top: 15px;
  right: 10px;
  opacity: 0.4;
  content: "";
  display: block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
.ui-autocomplete-dropdown.ui-button:active:after {
  opacity: 0.25;
}

/* line 683, sass/form.sass */
/* line 709, sass/form.sass */
/* line 721, sass/form.sass */
.vertical-form tbody td:nth-child(2) .image-info:not(:empty) {
  border: 1px solid #d7d5d5;
  margin: 0 1px 2px 0 !important;
  padding: 12px 14px !important;
  background: #f7f7f7;
  display: block;
  min-width: 340px;
}

/* line 737, sass/form.sass */
.remove-image {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(#eeeeee, #dfdfdf);
  background: -moz-linear-gradient(#eeeeee, #dfdfdf);
  background: -o-linear-gradient(#eeeeee, #dfdfdf);
  background: linear-gradient(#eeeeee, #dfdfdf);
  position: absolute;
  border: 1px solid #bebaba;
  top: 5px;
  padding: 6px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  color: #555555;
  font-size: 13px;
  right: 14px;
}
.remove-image span {
  padding: 0 !important;
}

/* line 761, sass/form.sass */
/* line 767, sass/form.sass */
.loading-indicator {
  position: absolute;
  width: 16px;
  height: 16px;
  margin-left: 366px;
  margin-top: 10px;
  background: white;
  -webkit-box-shadow: 0 0 10px white;
  -moz-box-shadow: 0 0 10px white;
  box-shadow: 0 0 10px white;
}

.loading-indicator-upload,
.loading-indicator-external {
  left: -20px;
  position: relative;
  margin-top: -30px;
  float: right;
}

/* line 787, sass/form.sass */
.creative img[src]:not([src=""]):not(.loading-indicator) {
  max-width: 900px;
  border: 1px solid #484848;
  margin-bottom: 10px;
}

/* line 797, sass/form.sass */
.form-description {
  padding: 0 40px 6px;
}
.form-description p {
  color: #555555;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

/* line 801, sass/form.sass */
/* line 813, sass/form.sass */
.form {
  padding-bottom: 10px;
}
.form form > table {
  margin: 10px 20px;
  position: relative;
  color: #555555;
}
.form table th label {
  position: absolute;
  top: 50%;
  left: -95px;
  font-weight: 200;
  font-size: 20px;
  margin-top: -10px;
}
.form table td:first-child label {
  color: #444444;
  font-weight: 200;
  font-size: 14px;
  text-align: right !important;
  display: block;
  padding-right: 8px;
  white-space: nowrap;
}
.form .divider {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  height: 1px;
  margin: 18px 20px 0 0px;
}
.form h2 {
  font-size: 20px;
  font-weight: 300;
  margin: 12px 0 12px 0px;
  position: relative;
  left: 0;
  text-align: left;
  color: #555555;
}

/* line 819, sass/form.sass */
/* line 829, sass/form.sass */
/* line 845, sass/form.sass */
/* line 863, sass/form.sass */
/* line 873, sass/form.sass */
/* line 893, sass/form.sass */
.vertical-form {
  margin-left: 55px;
  text-align: left;
}
.vertical-form h2 {
  left: -40px;
}
.vertical-form tbody td {
  text-align: left;
}
.vertical-form tbody td.label-column {
  padding-right: 6px;
  text-align: right;
  display: block;
  width: 128px;
  padding: 8px 6px 8px 0;
}
.vertical-form tbody td.label-column label {
  white-space: nowrap;
  text-align: right;
}
.vertical-form tbody td:nth-child(2) > label {
  display: inline-block;
  padding: 4px 0;
}
.vertical-form tbody td:nth-child(2) label {
  margin: 2px 0;
}
.vertical-form tfoot td {
  padding-left: 145px;
}

/* line 895, sass/form.sass */
/* line 905, sass/form.sass */
/* line 909, sass/form.sass */
/* line 921, sass/form.sass */
/* line 929, sass/form.sass */
/* line 935, sass/form.sass */
/* line 941, sass/form.sass */
/* line 951, sass/form.sass */
.form table td .icon.calendar, .form table td .icon.clock {
  display: inline-block;
  width: 1px;
  height: 10px;
}

/* line 963, sass/form.sass */
.ui-datepicker-trigger {
  position: relative;
  background: none;
  border: 0;
  cursor: pointer;
  margin-left: -27px;
  margin-top: -2px;
}
.ui-datepicker-trigger .ui-icon:after {
  width: 13px;
  height: 13px;
  font-size: 15px;
  margin-top: 2px;
  content: "\E046";
  color: #444444;
  display: block;
  position: absolute;
}
.ui-datepicker-trigger .ui-button-text {
  padding: 0.3em;
  display: block;
  text-indent: -9999em;
  width: 12px;
  height: 12px;
}

/* line 979, sass/form.sass */
/* line 999, sass/form.sass */
/* line 1013, sass/form.sass */
.ui-datepicker {
  font-weight: 200;
  padding: 0 5px 2px 5px;
  background: #e9f1f5;
  font-size: 13px;
}
.ui-datepicker .ui-datepicker-calendar {
  background: white;
}
.ui-datepicker th span {
  font-weight: 400;
}
.ui-datepicker td a {
  text-align: center;
}

/* line 1023, sass/form.sass */
/* line 1029, sass/form.sass */
/* line 1035, sass/form.sass */
/* line 1041, sass/form.sass */
.ui-datepicker-header {
  padding: 0.5em 0 !important;
}

/* line 1047, sass/form.sass */
.ui-datepicker-prev {
  top: 6px !important;
  left: 6px !important;
}

/* line 1055, sass/form.sass */
.ui-datepicker-next {
  top: 6px !important;
  left: auto !important;
  right: 12px !important;
  margin-left: -12px;
}

/* line 1065, sass/form.sass */
/* line 1071, sass/form.sass */
.form table td .icon.clock:after {
  width: 13px;
  height: 13px;
  font-size: 15px;
  margin-top: 2px;
  margin-left: -27px;
  content: "\E055";
  color: #444444;
  display: block;
  position: absolute;
}
.form input, .form textarea {
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 15px;
  padding: 8px 12px;
  color: #444444;
  font-weight: 200 !important;
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

/* line 1093, sass/form.sass */
.line-item-form input, .line-item-form textarea {
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 15px;
  padding: 8px 12px;
  color: #444444;
  font-weight: 200 !important;
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

/* line 1121, sass/form.sass */
.form table td input.prefilled, .form table td textarea.prefilled {
  color: #adadad;
}
.form table tr.form-footer td {
  padding-top: 5px;
}
.form.vertical-form .ui-commandlink.custom-ui-toggle:not(.on) {
  background: #b1c5ce;
  -webkit-box-shadow: inset 0 1px #9cacb3, 0 1px transparent;
  -moz-box-shadow: inset 0 1px #9cacb3, 0 1px transparent;
  box-shadow: inset 0 1px #9cacb3, 0 1px transparent;
}
.form.vertical-form .ui-commandlink.custom-ui-toggle:not(.on) .off {
  color: #556e7a;
}
.form.vertical-form .ui-commandlink.custom-ui-toggle:not(.on) .switch {
  right: 67px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2e0e6), color-stop(100%, #b8cdd6));
  background: -webkit-linear-gradient(#d2e0e6, #b8cdd6);
  background: -moz-linear-gradient(#d2e0e6, #b8cdd6);
  background: -o-linear-gradient(#d2e0e6, #b8cdd6);
  background: linear-gradient(#d2e0e6, #b8cdd6);
  background-color: #b8cdd6;
  -webkit-box-shadow: 0 1px 0 #7b94a0;
  -moz-box-shadow: 0 1px 0 #7b94a0;
  box-shadow: 0 1px 0 #7b94a0;
}
.form .form-table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-left: 40px;
  background-color: #cad8df;
}
.form .form-table > tbody > tr > td {
  height: 100%;
  position: relative;
  vertical-align: top;
}
.form .form-table > tbody > tr > td:first-child {
  background: white;
}
.form .form-table > tbody > tr > td.icon-column {
  vertical-align: middle;
  padding: 0;
}
.form .form-table > tbody > tr > td.icon-column .icon.arrow {
  width: 1px;
  height: 20px;
  display: block;
}
.form .form-table > tbody > tr > td.icon-column .icon.arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: -6px;
  content: "\E224";
  font-size: 20px;
  z-index: 4;
  color: #98b1bc;
  margin-left: -5px;
}
.form .form-table > tbody > tr > td .divider {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  height: 1px;
  margin: 18px 0 0 -20px;
}
.form .form-table > tbody > tr > td h2 {
  font-weight: 200;
  font-size: 20px;
  margin: 12px 5px 12px -20px;
}
.form .form-table > tbody > tr > td > ul {
  list-style: none;
  margin: -4px 0 0;
  padding: 0;
  font-weight: 200;
  font-size: 14px;
  color: #494949;
  width: 157px;
}
.form .form-table > tbody > tr > td > ul li {
  padding: 10px 16px;
  background: #e9f1f5;
  margin: 3px 0;
  position: relative;
  right: -1px;
  z-index: 0;
}
.form .form-table > tbody > tr > td > ul li.selected {
  background: #cad8df;
  border-right: 0;
  z-index: 2;
}
.form .form-table > tbody > tr > td .column {
  background: #cad8df;
  padding: 14px 16px;
  margin-left: -2px;
  height: 100%;
  position: relative;
  z-index: 1;
}
.form .form-table > tbody > tr > td .column label {
  font-size: 16px;
  font-weight: 200;
}
.form .form-table > tbody > tr > td .column label.option {
  overflow: hidden;
  position: relative;
}
.form .form-table > tbody > tr > td .column label.option input.search {
  width: 280px;
  margin: 7px 0 0;
  padding: 5px 24px 5px 12px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  font-size: 12px;
  outline: none;
  border: 1px solid #98b1bc;
  color: white;
}
.form .form-table > tbody > tr > td .column label.option span.icon.search {
  right: 14px;
  top: 4px;
  width: 14px;
  height: 14px;
  content: "";
  display: block;
  position: absolute;
  background: url(../../../images/search-grey.png);
  background-size: 14px 14px;
}
.form .form-table > tbody > tr > td .column label.option label {
  margin: 12px 0 0;
  font-size: 13px;
}
.form .form-table > tbody > tr > td .column label.option label.clear-all {
  margin-top: 4px;
}
.form .form-table > tbody > tr > td .column .item.table {
  background: white;
  padding: 0;
  margin: 10px 0;
  border: 1px solid #98b1bc;
}
.form .form-table > tbody > tr > td .column .item.table table {
  margin: 0;
  padding: 0;
}
.form .form-table > tbody > tr > td .column .item.table table th {
  font-size: 11px;
  padding: 0;
}
.form .form-table > tbody > tr > td .column .item.table table th span {
  padding: 4px 8px;
}
.form .form-table > tbody > tr > td .column .item.table table td {
  width: 1%;
  position: relative;
  padding: 4px 6px;
}
.form .form-table > tbody > tr > td .column .item.table table td select {
  font-size: 10px;
  max-width: 80px;
}
.form .form-table > tbody > tr > td .column .item.table table td input {
  font-size: 11px;
  padding: 3px 5px;
}
.form .form-table > tbody > tr > td .column .item.table table td .icon:after {
  font-size: 10px;
  margin-top: 3px;
  margin-left: -19px;
}
.form .form-table > tbody > tr > td .column .item.table table td .button {
  display: inline-block;
  text-decoration: none;
  float: none;
  font-weight: 400;
  padding: 5px 8px 5px 21px;
  margin: 4px 2px 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -o-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  position: relative;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.form .form-table > tbody > tr > td .column .item.table table td .icon.add {
  float: right;
}
.form .form-table > tbody > tr > td .column .item.table table td .icon.add:after {
  content: "\002B";
  top: 6px;
  font-size: 10px;
  left: 26px;
}
.form .form-table > tbody > tr > td .column .item.table table td .remove.icon {
  display: inine-block;
  padding: 2px 0;
  width: 19px;
  text-indent: -9999em;
  position: relative;
  float: right;
}
.form .form-table > tbody > tr > td .column .item.table table td .remove.icon:after {
  display: block;
  width: 15px;
  height: 15px;
  color: #6b6b6b;
  text-indent: 0;
  content: "\E208";
  top: 0;
  left: 0;
  margin: 0;
  font-size: 11px;
  margin: 7px 0 0 4px;
}
.form .form-table > tbody > tr > td .column .item.table table td.bottom-row {
  text-align: center;
  background: white;
  border-top: 1px solid #efefef;
  padding-bottom: 6px;
}
.form .form-table > tbody > tr > td .column .item.table table td.bottom-row .button {
  float: none;
}

/* line 1127, sass/form.sass */
/* line 1135, sass/form.sass */
/* line 1141, sass/form.sass */
/* line 1145, sass/form.sass */
/* line 1157, sass/form.sass */
/* line 1171, sass/form.sass */
/* line 1175, sass/form.sass */
/* line 1181, sass/form.sass */
/* line 1189, sass/form.sass */
/* line 1209, sass/form.sass */
/* line 1211, sass/form.sass */
/* line 1219, sass/form.sass */
/* line 1233, sass/form.sass */
/* line 1249, sass/form.sass */
/* line 1263, sass/form.sass */
/* line 1271, sass/form.sass */
/* line 1285, sass/form.sass */
/* line 1291, sass/form.sass */
/* line 1297, sass/form.sass */
/* line 1315, sass/form.sass */
/* line 1335, sass/form.sass */
/* line 1341, sass/form.sass */
/* line 1345, sass/form.sass */
/* line 1355, sass/form.sass */
/* line 1361, sass/form.sass */
/* line 1367, sass/form.sass */
/* line 1371, sass/form.sass */
/* line 1379, sass/form.sass */
/* line 1385, sass/form.sass */
/* line 1391, sass/form.sass */
/* line 1399, sass/form.sass */
/* line 1425, sass/form.sass */
/* line 1429, sass/form.sass */
/* line 1439, sass/form.sass */
/* line 1453, sass/form.sass */
/* line 1477, sass/form.sass */
/* line 1487, sass/form.sass */
/* line 1493, sass/form.sass */
.line-item-form {
  background: white;
  width: 980px !important;
  margin: 0;
  padding: 0 !important;
  text-align: left !important;
}
.line-item-form > .ui-panelgrid {
  margin-left: -45px;
}
.line-item-form .ui-selectonemenu:not(.version) {
  position: absolute;
  top: 13px;
}
.line-item-form .ui-selectonemenu:not(.version) label {
  font-size: 12px !important;
  padding: 6px 12px !important;
}
.line-item-form .ui-inputfield.search {
  position: absolute;
  top: 14px;
  right: 124px;
  font-size: 12px;
  padding: 5px 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.line-item-form .custom-ui-toggle {
  position: absolute;
  top: 15px;
  right: 28px;
}
.line-item-form .button {
  text-decoration: none;
  padding: 4px 10px 4px 18px;
  margin: 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -o-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  background-color: gainsboro;
  border: 1px solid #bebaba;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  font-size: 12px;
  display: inline-block !important;
  font-weight: 400;
  position: relative;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.line-item-form .button.add:before {
  color: #6b6b6b;
  font-size: 15px !important;
  content: "\02B";
  position: absolute;
  top: 1px;
  left: 8px;
}
.line-item-form .ui-tabs {
  position: static !important;
}
.line-item-form .ui-tabs-nav {
  width: 158px !important;
  margin: -1px 0 0 -3px;
  padding-right: 0;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  background: white;
}
.line-item-form .ui-tabs-nav li {
  margin: 0 0 3px !important;
}
.line-item-form .ui-tabs-nav li a {
  float: none;
  display: block;
  text-align: left;
  background: #e9f1f5;
  padding: 11px 16px;
  color: #494949;
  font-size: 14px;
}
.line-item-form .ui-tabs-nav li.ui-tabs-selected a {
  background: #cad8df;
}
.line-item-form .ui-tabs-panels {
  float: left;
  margin-left: 164px;
}
.line-item-form .ui-panelgrid {
  position: relative;
  text-align: left;
  border-collapse: collapse !important;
}
.line-item-form .ui-panelgrid textarea {
  width: 468px !important;
  margin-top: 6px;
}
.line-item-form .ui-panelgrid-cell {
  vertical-align: top;
  background: #cad8df;
  position: relative;
  overflow: hidden;
}
.line-item-form .ui-treetable-scrollable-header-box, .line-item-form .ui-treetable-scrollable-body, .line-item-form .ui-datatable-scrollable-header-box, .line-item-form .ui-datatable-scrollable-body {
  padding-right: 0 !important;
  margin-right: 0 !important;
}
.line-item-form .ui-treetable, .line-item-form .ui-datatable.scroll {
  margin-top: 6px;
  overflow-y: scroll;
  height: 516px;
  background: white;
  border: 1px solid #99b1bb;
}
.line-item-form .ui-treetable .ui-datatable-scrollable-header-box table, .line-item-form .ui-treetable .ui-datatable-scrollable-body table, .line-item-form .ui-treetable .ui-datatable-tablewrapper table {
  border: 0 !important;
}
.line-item-form .ui-datatable.scroll .ui-datatable-scrollable-header-box table, .line-item-form .ui-datatable.scroll .ui-datatable-scrollable-body table, .line-item-form .ui-datatable.scroll .ui-datatable-tablewrapper table {
  border: 0 !important;
}
.line-item-form .ui-treetable img, .line-item-form .ui-datatable.scroll img {
  width: 14px !important;
  height: 14px !important;
  margin: 0 0 -1px 2px;
}
.line-item-form .ui-treetable .ui-treetable-toggler, .line-item-form .ui-datatable.scroll .ui-treetable-toggler {
  float: left;
  margin-top: -2px;
  cursor: pointer;
  width: 12px;
  height: 16px;
  position: relative;
}
.line-item-form .ui-treetable .ui-icon-triangle-1-s:after, .line-item-form .ui-datatable.scroll .ui-icon-triangle-1-s:after {
  width: 12px;
  height: 16px;
  display: block;
  position: absolute;
  font-size: 14px;
  line-height: 14px;
  font-family: inherit;
  content: "-";
}
.line-item-form .ui-treetable .ui-icon-triangle-1-e:after, .line-item-form .ui-datatable.scroll .ui-icon-triangle-1-e:after {
  width: 12px;
  height: 16px;
  display: block;
  position: absolute;
  content: "+";
  font-size: 14px;
  line-height: 14px;
  font-family: inherit;
}
.line-item-form .ui-treetable table, .line-item-form .ui-datatable.scroll table {
  table-layout: inherit;
}
.line-item-form .ui-treetable thead, .line-item-form .ui-datatable.scroll thead {
  border-bottom: 1px solid #e0e6ea;
}
.line-item-form .ui-treetable thead th, .line-item-form .ui-datatable.scroll thead th {
  border: 0;
  padding: 0;
  margin: 0;
  background: #f3f7f9;
}
.line-item-form .ui-treetable thead th span, .line-item-form .ui-datatable.scroll thead th span {
  font-weight: 400;
  text-align: left;
  text-indent: 10px;
  padding: 3px 0;
  font-size: 13px;
  margin: 0;
  display: block;
  min-height: 14px;
}
.line-item-form .ui-treetable tbody tr td, .line-item-form .ui-datatable.scroll tbody tr td {
  height: 100%;
  color: #454c5b;
  font-size: 13px;
  padding: 12px 14px;
}
.line-item-form .ui-treetable tbody tr:nth-child(odd) td, .line-item-form .ui-datatable.scroll tbody tr:nth-child(odd) td {
  background: white;
  border: 0;
}
.line-item-form .ui-treetable tbody tr:nth-child(even) td, .line-item-form .ui-datatable.scroll tbody tr:nth-child(even) td {
  border: 0;
  border-top: 1px solid #ebf3f7;
  border-bottom: 1px solid #ebf3f7;
  background: #f7fbfc;
}
.line-item-form .ui-treetable-scrollable-body {
  overflow: initial;
  padding-right: 0 !important;
}
.line-item-form .summary-table {
  height: 100%;
  background: #cad8df;
  margin-top: 3px;
}
.line-item-form .summary-table .ui-icon.transfer:after {
  content: "\E224";
  color: #99b1bb;
  top: 50%;
  font-size: 18px;
  left: 705px;
  margin-left: -18px;
}
.line-item-form .summary-table .ui-datatable .ui-datatable-tablewrapper {
  border-top: 1px solid #99b1bb;
  border-bottom: 1px solid #99b1bb;
}
.line-item-form .summary-table .ui-datatable table {
  overflow: hidden;
}
.line-item-form .summary-table .ui-datatable table th {
  border-bottom: 0;
}
.line-item-form .summary-table .ui-datatable table td {
  padding: 10px 15px 10px 26px;
}
.line-item-form .summary-table .ui-datatable table td img {
  width: 14px !important;
  height: 14px !important;
  margin-bottom: -1px;
}
.line-item-form .summary-table .ui-datatable table td .ui-icon.blocked {
  display: inline-block;
  width: 12px;
  height: 14px;
  position: absolute;
  margin-left: -13px;
}
.line-item-form .summary-table .ui-datatable table td .ui-icon.blocked:after {
  content: "\E200";
  color: #4d5158;
  font-size: 10px;
  top: 4px;
}
.line-item-form .summary-table .ui-datatable table td .remove-item {
  position: absolute;
  text-indent: -9999em;
}
.line-item-form .summary-table .ui-datatable table td .remove-item:after {
  content: "\E208";
  color: #4d5158;
  font-size: 12px;
  left: 4px;
  top: -3px;
  opacity: 0.8;
  font-weight: 100;
}
.line-item-form .summary-table .ui-datatable table td:nth-child(2) {
  padding: 0;
}
.line-item-form .summary-table .ui-datatable table tr:nth-child(odd) {
  border: 0;
  margin-left: 1px;
}
.line-item-form .summary-table .ui-datatable table tr:nth-child(odd) td {
  background: white;
  border: 0;
}
.line-item-form .summary-table .ui-datatable table tr:nth-child(even) {
  border: 0;
}
.line-item-form .summary-table .ui-datatable table tr:nth-child(even) td {
  border: 0;
  border-top: 1px solid #ebf3f7;
  border-bottom: 1px solid #ebf3f7;
  background: #f7fbfc;
}
.line-item-form .summary-table label.title {
  color: #393b3c;
  font-size: 15px;
  display: block;
  font-weight: 200;
  padding: 12px 0 7px;
}
.line-item-form .summary-table label.title a {
  text-align: right;
  float: right;
  font-size: 12px;
  float: right;
  margin-top: 2px;
}
.line-item-form .summary-table label:not(.title) {
  color: #393b3c;
  display: block;
  font-size: 12px;
  font-weight: 200;
  padding: 0 0 2px;
}
.line-item-form .table-footer {
  background: white;
}

/* line 1505, sass/form.sass */
/* line 1509, sass/form.sass */
/* line 1515, sass/form.sass */
/* line 1521, sass/form.sass */
/* line 1535, sass/form.sass */
/* line 1543, sass/form.sass */
/* line 1571, sass/form.sass */
/* line 1585, sass/form.sass */
/* line 1589, sass/form.sass */
/* line 1607, sass/form.sass */
/* line 1611, sass/form.sass */
/* line 1629, sass/form.sass */
/* line 1633, sass/form.sass */
/* line 1639, sass/form.sass */
/* line 1645, sass/form.sass */
/* line 1653, sass/form.sass */
/* line 1663, sass/form.sass */
/* line 1675, sass/form.sass */
/* line 1685, sass/form.sass */
/* line 1697, sass/form.sass */
/* line 1705, sass/form.sass */
/* line 1719, sass/form.sass */
/* line 1737, sass/form.sass */
/* line 1755, sass/form.sass */
/* line 1761, sass/form.sass */
/* line 1765, sass/form.sass */
/* line 1775, sass/form.sass */
/* line 1797, sass/form.sass */
/* line 1809, sass/form.sass */
/* line 1817, sass/form.sass */
/* line 1827, sass/form.sass */
/* line 1833, sass/form.sass */
/* line 1841, sass/form.sass */
/* line 1857, sass/form.sass */
/* line 1863, sass/form.sass */
/* line 1867, sass/form.sass */
/* line 1871, sass/form.sass */
/* line 1875, sass/form.sass */
/* line 1883, sass/form.sass */
/* line 1895, sass/form.sass */
/* line 1907, sass/form.sass */
/* line 1913, sass/form.sass */
/* line 1929, sass/form.sass */
/* line 1933, sass/form.sass */
/* line 1939, sass/form.sass */
/* line 1945, sass/form.sass */
/* line 1949, sass/form.sass */
/* line 1959, sass/form.sass */
/* line 1971, sass/form.sass */
/* line 1983, sass/form.sass */
/* line 1995, sass/form.sass */
/* line 2003, sass/form.sass */
.ui-selectonemenu .ui-icon-triangle-1-s:after {
  display: none !important;
}

/* line 2013, sass/form.sass */
.line-item-form.targeting .ui-tabs-nav {
  width: 157px;
}

/* line 2019, sass/form.sass */
.add-network {
  width: 500px;
  font-weight: 200;
  font-size: 14px;
  color: #3a454b;
}
.add-network .button {
  display: inline-block;
}
.add-network .ui-panelgrid {
  background: #f1f4f6;
  -webkit-box-shadow: inset 0 1px 0 #dee1e3;
  -moz-box-shadow: inset 0 1px 0 #dee1e3;
  box-shadow: inset 0 1px 0 #dee1e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 16px 30px;
}
.add-network img {
  display: block !important;
  margin: 30px 0 26px;
}
.add-network hr {
  border: 0;
  height: 2px;
  background: #e1e1e1;
  padding: 0;
  margin: 22px 0;
}
.add-network h3 {
  font-weight: 500;
  font-size: 14px;
  color: #3a454b;
  margin: 0 0 3px;
}
.add-network label {
  font-weight: 200;
  font-size: 14px;
  line-height: 20px;
  color: #3a454b;
  padding: 0 0 22px;
  display: block;
}
.add-network ul {
  margin-top: 4px;
}
.add-network ul li label {
  padding: 0 0 2px;
}

/* line 2029, sass/form.sass */
/* line 2033, sass/form.sass */
/* line 2043, sass/form.sass */
/* line 2049, sass/form.sass */
/* line 2061, sass/form.sass */
/* line 2071, sass/form.sass */
/* line 2085, sass/form.sass */
/* line 2091, sass/form.sass */
/* line 2097, sass/form.sass */
.form .button.submit, .line-item-form .button.submit {
  display: inline-block !important;
  text-decoration: none;
  font-weight: 400;
  padding: 6px 14px 6px 28px;
  margin: 14px 2px 30px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -o-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}

/* line 2127, sass/form.sass */
.form .button.ui-icon-cancel {
  background: none;
  border: 0;
  cursor: pointer;
  font-size: 13px;
  padding: 8px 0;
  color: #117eb7;
}
.form .button.ui-icon {
  position: relative;
}

/* line 2141, sass/form.sass */
.line-item-form .button.ui-icon {
  position: relative;
}

/* line 2147, sass/form.sass */
.form .button.ui-icon span, .line-item-form .button.ui-icon span {
  padding-left: 16px;
}

/* line 2151, sass/form.sass */
.form .button.ui-icon span:after, .line-item-form .button.ui-icon span:after {
  position: absolute;
  width: 20px;
  height: 20px;
  color: #6b6b6b;
  font-size: 15px;
  margin-top: 17px;
  padding-left: 24px;
}

/* line 2171, sass/form.sass */
.form .button.ui-icon-new span:after, .line-item-form .button.ui-icon-new span:after {
  content: "\E152";
}

/* line 2179, sass/form.sass */
.form .button.ui-icon-save span.ui-button-text:after {
  content: "\E207";
}

/* line 2185, sass/form.sass */
.form .button.secondary-icon {
  padding: 6px 14px;
}
.form .button.secondary-icon:after {
  font-size: 13px;
  width: 100px;
  height: 100px;
  color: #6b6b6b;
  top: 11px;
  left: -32px;
}
.form .button.submit:after {
  font-size: 13px;
  width: 100px;
  height: 100px;
  color: #6b6b6b;
  top: 11px;
  left: -32px;
}
.form .button.check:after {
  content: "\E207";
}

/* line 2191, sass/form.sass */
/* line 2207, sass/form.sass */
/* line 2223, sass/form.sass */
/* line 2229, sass/form.sass */
.ui-button {
  cursor: pointer;
}

/* line 2235, sass/form.sass */
.ui-state-disabled.ui-button {
  cursor: not-allowed !important;
  opacity: 0.5 !important;
}

/* Hard style */
#createApplicationForm h2:nth-of-type(2) {
  float: left;
  margin-top: 0px;
  left: 0;
  margin-left: -45px;
}
#createApplicationForm h2:nth-of-type(2) label {
  padding-left: 20px;
}

.form #createApplicationForm\:outerPanel {
  /* override inline style*/
  margin-left: 137px !important;
  margin-right: 50px;
}
.form #createApplicationForm\:outerPanel .ui-selectonemenu-panel {
  z-index: 10003;
}
.form #createApplicationForm\:outerPanel .new-adspace-button {
  margin-left: 2px;
}

/* all inputs */
/*baddass*/
/*.form #createApplicationForm\:adspaceGrid_content .ui-selectonemenu{*/
/*padding-bottom:8px;*/
/*}*/
#createApplicationForm\:adspaceGrid_content > table {
  width: auto;
}
#createApplicationForm\:adspaceGrid_content > table .ui-datagrid-column {
  background-color: #f0f0f0;
  background-image: linear-gradient(#f4f4f4, #f0f0f0);
  border: 1px solid #c9c6c6;
  padding-left: 14px;
  padding-right: 14px;
}

/* line 364, ../sass/pages/wizard.sass */
/* line 369, ../sass/pages/wizard.sass */
/* line 374, ../sass/pages/wizard.sass */
/* line 382, ../sass/pages/wizard.sass */
/* line 386, ../sass/pages/wizard.sass */
/* line 398, ../sass/pages/wizard.sass */
/* line 403, ../sass/pages/wizard.sass */
/* line 406, ../sass/pages/wizard.sass */
/* line 409, ../sass/pages/wizard.sass */
/*-------------------END IMPORT CUSTOM DIMENTIONS FROM WIZARED.CSS--------------*/
/* Delete icon */
.form .ui-button.remove-row-button {
  cursor: pointer;
  display: block !important;
  font-weight: normal !important;
  background: linear-gradient(#f4f4f4, #dcdcdc) repeat scroll 0 0 transparent;
  border: 1px solid #bebaba;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  margin-bottom: 6px;
  /*padding: 0 3px;*/
  /*text-decoration: none;*/
}
.form .ui-button.remove-row-button span {
  text-indent: -99999px;
  width: 8px;
  height: 11px;
  margin: 4px 6px;
  display: inline-block;
  background-size: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAACXBIWXMAABYlAAAWJQFJUiTwAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAADtCaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA4LTEwVDE0OjI4OjMwKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wOC0xMFQxNDoyODozMCswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDgtMTBUMTQ6Mjg6MzArMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjk4ZjE4YTlmLTI5MzMtNDdmNy1hZWNlLWI1OWYyYzFjNmI0ZjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmI3NTllNjg3LTdmZTktMTE3OC05NmVjLTgzMzU3MGNlYzc4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmRkNzI5ZDViLTgzYWMtNGZiNi05MDUzLWE0MGYwMWQwZDY1NTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkZDcyOWQ1Yi04M2FjLTRmYjYtOTA1My1hNDBmMDFkMGQ2NTU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDgtMTBUMTQ6Mjg6MzArMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5OGYxOGE5Zi0yOTMzLTQ3ZjctYWVjZS1iNTlmMmMxYzZiNGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDgtMTBUMTQ6Mjg6MzArMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPkE3NTAzOUM1NUFGNDVFNzcxRkI1OEZFQTA0NjFGNDY2PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDplODc0ZTk2Ny01MzMxLTQ2OWEtOWM4OS1kMmM5MTM5N2Y4Mjk8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTQ0MDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTQ0MDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+ffVUtgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABQElEQVR42uzUv0odURAG8N+u640GLcRCbpNOH0CwTBrre7rgI0TBWgJ2PkIaWzv1lvsYCnmAWAUEKzWQ4H/v2szK0augsfWDYc43+80Zhp05RdM0cqSUlrCJSZQY4C9W6rrezbWVYczhI3Zwiil8jfgDVCmlD1GhCevgBGt1XR+llLpYRCe0Rdig6PV6exiPROhiGgf4hwnM4hhHoSlwXuEQo9FbgV+4jgvbnn+GphNFSlxXWMZSVvklKLBbYR4/vB4HJa78H67KjJyhj/3gv7EdXsT7oSMab3GCVWwF38O38CK+Grqh5DJsLBugkWyQxjLNUPKr8Z78huR2JQfBB8/w5rn/fIHbR1PX4ja+l0+9JNNYw5fgC/geXrwmM6G7Ty7i3MF6dtknbGT8c9j9Wla4xB/cZL3ne/uYt0Uv7wYADJ9RNrn3/jcAAAAASUVORK5CYII=");
}

/* form validation */
#createApplicationForm\:adspaceGrid_content .invalid {
  border-color: #c72727 !important;
}

#createApplicationForm\:outerPanel .genericErrorMessage {
  display: none;
}
#createApplicationForm\:outerPanel.invalid .genericErrorMessage {
  display: block;
  border: 0;
  color: #c72727;
  background: #f9c5c5;
  border-radius: 2px;
  padding: 6px 8px;
  margin: 2px;
  width: 580px;
}

#adspaceForm table {
  margin-left: 55px !important;
}
#adspaceForm table tr td:first-child {
  width: 200px;
}
#adspaceForm table tr td:nth-child(2) {
  width: 300px;
}

#lineItemForm\:blockListing .invalid {
  background: rgba(255, 0, 0, 0.05) none repeat scroll 0 0 !important;
  border: 1px solid red !important;
}

#lineItemForm\:blockListing .genericErrorMessage {
  background: #f9c5c5 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 2px;
  color: #c72727;
  font-weight: normal;
  margin: 2px;
  padding: 6px 8px;
}

#lineItemForm\:smxSettingsTabView\:domainTab .genericErrorMessage {
  background: #f9c5c5 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 2px;
  color: #c72727;
  font-weight: normal;
  margin: 2px;
  padding: 6px 8px;
}

/* DROPDOWN TOOLTIP PREVIEW */
.dropdown-tooltip.ui-tooltip {
  width: 370px;
  padding: 0;
  background: none;
}
.dropdown-tooltip.ui-tooltip .tooltipImage {
  width: 370px;
}

/* Preview trigger */
.ui-selectonemenu-item.list-item-with-tooltip {
  clear: both;
  min-width: 115px;
}
.ui-selectonemenu-item.list-item-with-tooltip .tip {
  width: 10px;
  height: 10px;
  display: block;
  float: right;
  background-image: url(../images/tmp/layoutdropdowntooltiptrigger.png);
  background-size: 10px;
  margin-top: 2px;
}

.chartWrap {
  margin: 0;
  padding: 0;
  position: relative;
}

div.loadingIndicator {
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 10000;
  pointer-events: none;
}
div.loadingIndicator.fadeIn {
  opacity: 1;
}
div.loadingIndicator.fadeOut {
  -moz-animation-name: keyFadeOut;
  -moz-animation-duration: 0.5s;
  -moz-animation-iteration-count: 1;
  -webkit-animation-name: keyFadeOut;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count: 1;
  opacity: 0;
}

@-moz-keyframes keyFadeOut {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.0;
  }
}
@-webkit-keyframes keyFadeOut {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.0;
  }
}
.spinner {
  zoom: .6;
  height: 60px;
  width: 60px;
  margin: -30px 0 0 -30px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left: 6px solid rgba(160, 169, 173, 0.15);
  border-right: 6px solid rgba(160, 169, 173, 0.15);
  border-bottom: 6px solid rgba(160, 169, 173, 0.15);
  border-top: 6px solid rgba(160, 169, 173, 0.8);
  border-radius: 100%;
  pointer-events: none;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/*** Tooltips ***********************************************************************************************************/
.d3-tip {
  line-height: 1.2;
  font-weight: bold;
  padding: 4px 8px 6px;
  font-size: 12px;
  transition: opacity 250ms linear;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-radius: 2px;
  pointer-events: none;
  z-index: 100;
  font-weight: 200;
}
.d3-tip span.xValue {
  font-weight: 500;
}

body {
 
}

.login h1, .terms h1 {
  font-size: 22px;
  font-weight: 400;
  margin: 18px 10px 10px;
}
.login h2, .login h3, .terms h2, .terms h3 {
  margin: 4px 10px;
  font-weight: 300;
}
.login h2, .terms h2 {
  font-size: 17px;
}
.login h3, .terms h3 {
  font-size: 15px;
}
.login p, .terms p {
  letter-spacing: 0;
  margin: 0 10px 6px;
  font-size: 14px;
  padding: 0 3px 5px;
  font-weight: 300;
  line-height: 20px;
}
.login hr, .terms hr {
  border: 0;
  border-bottom: 1px solid #e4e4e4;
  background: none;
  padding: 0;
  margin: 12px 0;
}
.login .ui-selectonemenu .ui-selectonemenu-label, .terms .ui-selectonemenu .ui-selectonemenu-label {
  width: 220px !important;
}
.login .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .terms .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
  display: block;
  text-align: center;
  width: 100%;
  font-weight: 400;
  font-size: 13px;
  padding: 5px 0;
  margin: 4px 0 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  overflow: hidden;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.login .ui-widget-wrapper, .terms .ui-widget-wrapper {
  width: auto;
  display: inline-block;
  margin: 0 auto 0;
  text-align: left;
  -moz-animation: fadein 0.5s;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
}
.login .ui-messages, .terms .ui-messages {
  margin: 0 5px -10px;
}
.login fieldset, .terms fieldset {
  border: 0;
}
.login .form table.vertical-form, .terms .form table.vertical-form {
  margin: 5px 30px 0;
  position: relative;
}
.login .form table.vertical-form td, .terms .form table.vertical-form td {
  width: 0px;
  padding: 0;
}
.login .form table.vertical-form td input, .terms .form table.vertical-form td input {
  width: 220px;
}
.login .form table.vertical-form td .ui-message:empty, .terms .form table.vertical-form td .ui-message:empty {
  display: none;
}
.login .form table.vertical-form:not(.show-labels) td:first-child, .terms .form table.vertical-form:not(.show-labels) td:first-child {
  width: 0;
  padding: 0;
}
.login .form table.vertical-form:not(.show-labels) td:first-child label, .terms .form table.vertical-form:not(.show-labels) td:first-child label {
  display: none;
}
.login .form table.vertical-form:not(.show-labels) tr:last-child td, .terms .form table.vertical-form:not(.show-labels) tr:last-child td {
  padding: 0 3px;
}
.login #passwordForgottenRegisterForm, .login #registrationOtherLinks, .terms #passwordForgottenRegisterForm, .terms #registrationOtherLinks {
  text-align: center;
  line-height: 20px;
  padding: 0 0 12px;
  max-width: 246px;
  margin: 0 auto;
}

.login p {
  max-width: 500px;
}

.terms .ui-panel-content.ui-widget-content > table {
  margin: 0 10px 10px;
}
.terms .ui-panel-content.ui-widget-content > table td {
  padding: 5px 10px 5px 0;
}

div#loginPage .ui-widget-warning > div {
  color: white;
  text-align: left;
  display: inline-block;
  font-weight: 300;
  margin: 0 0 10px;
  width: 315px;
  background: #49595d;
  padding: 18px 16px 22px;
  border-top: 1px solid #57666a;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
div#loginPage .ui-widget-warning > div h1 {
  font-size: 24px;
  font-weight: 300;
  color: #ffffff;
  margin: 10px 0;
}
div#loginPage .ui-widget-warning > div p {
  margin: 10px 0;
  font-weight: 300;
  color: #ffffff;
  font-size: 15px;
  line-height: 18px;
}
div#loginPage .ui-widget-warning > div ul {
  font-size: 14px;
}
div#loginPage td {
  padding: 0 !important;
}
div#loginPage .ui-messages[data-global="data-global"] ul, div#loginPage .ui-messages[data-global="true"] ul {
  padding: 8px 14px;
  margin: 0 22px 14px;
}
div#loginPage .ui-messages[data-global="data-global"] ul span, div#loginPage .ui-messages[data-global="true"] ul span {
  display: block;
  margin-left: 0;
  font-size: 13px;
}

.dashboard .kpi-summary td .chart-toggle {
  display: none !important;
}
.dashboard .kpi-summary td:nth-child(4) a:not(.shim) {
  border-right: 0;
  left: 1px;
}
.dashboard .kpi-summary td:nth-child(4) a.selected:after {
  display: none;
}
.dashboard .kpi-summary td:nth-child(5) {
  display: none !important;
}
.dashboard .ui-widget > .ui-widget {
  background: white;
  position: relative;
}
.dashboard .ui-widget > .ui-widget .stackedareachart {
  padding: 15px 5px 0 0;
}
.dashboard .ui-widget > .ui-widget .br-corner {
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 37px;
  bottom: 59px;
  border-radius: 0 0 8px 0;
  background: transparent;
  opacity: 1;
  -moz-box-shadow: 3px 3px 0 white;
  -webkit-box-shadow: 3px 3px 0 white;
  box-shadow: 3px 3px 0 white;
}
.dashboard .ui-widget > .ui-widget .bl-corner {
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 100px;
  bottom: 59px;
  background: transparent;
  opacity: 1;
  -moz-border-radius: 0 0 0 8px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 8px;
  -moz-box-shadow: -3px 3px 0 white;
  -webkit-box-shadow: -3px 3px 0 white;
  box-shadow: -3px 3px 0 white;
}
.dashboard .ui-widget > .dashboard-bottom {
  text-align: left;
  position: inherit !important;
  border-top: 1px solid #d1dfe6;
  background: #f0f5f7;
}
.dashboard .ui-widget > .dashboard-bottom .button {
  display: inline-block !important;
  text-decoration: none;
  font-weight: 400;
  padding: 4px 8px;
  margin: 14px 0 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.dashboard .ui-widget > .dashboard-bottom .loadingIndicator {
  background-color: #f0f5f7;
}
.dashboard .ui-widget > .dashboard-bottom table {
  width: 100%;
}
.dashboard .ui-widget > .dashboard-bottom .ui-panel-grid {
  border-collapse: collapse !important;
}
.dashboard .ui-widget > .dashboard-bottom .ui-panel-content {
  padding: 0 !important;
}
.dashboard .ui-widget > .dashboard-bottom .ui-panelgrid-cell {
  vertical-align: top !important;
}
.dashboard .ui-widget > .dashboard-bottom .column {
  text-align: center;
  padding: 20px 10px 28px;
  border-right: 1px solid #dde4e7;
}
.dashboard .ui-widget > .dashboard-bottom .column-left {
  text-align: center;
  padding: 20px 0 28px 10px;
}
.dashboard .ui-widget > .dashboard-bottom .column-right {
  text-align: center;
  border-right: 1px solid #dde4e7;
  padding: 20px 0 28px 8px;
}
.dashboard .ui-widget > .dashboard-bottom .section-label {
  text-align: left;
  font-weight: 200;
  color: #2c373c;
  padding: 0 0 19px;
  display: block;
  font-size: 16px;
  width: 185px;
  display: inline-block;
  margin-right: 12px;
}
.dashboard .ui-widget > .dashboard-bottom .section-label.bar-labels {
  width: 50%;
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
}
.dashboard .ui-widget > .dashboard-bottom .section-label.bar-labels span {
  display: inline-block;
  width: 180px;
  text-align: left;
}
.dashboard .ui-widget > .dashboard-bottom .section-sub-label.bar-labels {
  width: 50%;
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
}
.dashboard .ui-widget > .dashboard-bottom .section-sub-label.bar-labels span {
  padding: 3px 0 10px;
  display: inline-block;
  width: 180px;
  text-align: left;
  color: #59646a;
  font-weight: 200;
  font-size: 13px;
}

@-webkit-keyframes welcome {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(-20deg);
    -ms-transform: rotateX(-20deg);
    -webkit-transform: rotateX(-20deg);
    transform: rotateX(-20deg);
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes welcome {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(-20deg);
    -ms-transform: rotateX(-20deg);
    -webkit-transform: rotateX(-20deg);
    transform: rotateX(-20deg);
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes welcome {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(-20deg);
    -ms-transform: rotateX(-20deg);
    -webkit-transform: rotateX(-20deg);
    transform: rotateX(-20deg);
  }
  100% {
    opacity: 1;
  }
}
@keyframes welcome {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(-20deg);
    -ms-transform: rotateX(-20deg);
    -webkit-transform: rotateX(-20deg);
    transform: rotateX(-20deg);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes welcome_form {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes welcome_form {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes welcome_form {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
  }
  100% {
    opacity: 1;
  }
}
@keyframes welcome_form {
  0% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes goodbye {
  0% {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  100% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(20deg);
    -ms-transform: rotateX(20deg);
    -webkit-transform: rotateX(20deg);
    transform: rotateX(20deg);
  }
}
@-moz-keyframes goodbye {
  0% {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  100% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(20deg);
    -ms-transform: rotateX(20deg);
    -webkit-transform: rotateX(20deg);
    transform: rotateX(20deg);
  }
}
@-ms-keyframes goodbye {
  0% {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  100% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(20deg);
    -ms-transform: rotateX(20deg);
    -webkit-transform: rotateX(20deg);
    transform: rotateX(20deg);
  }
}
@keyframes goodbye {
  0% {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  100% {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -moz-transform: rotateX(20deg);
    -ms-transform: rotateX(20deg);
    -webkit-transform: rotateX(20deg);
    transform: rotateX(20deg);
  }
}
body[class*="createAppAndAdspaces"] #content .ng-content {
  width: 850px;
  display: inline-block;
}

body[class*="newAppWizard"] #content {
  -moz-perspective: 1000px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

#lightbox_video {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(42, 53, 60, 0.85);
  z-index: 100;
}
#lightbox_video .close-lightbox {
  width: 36px;
  height: 36px;
  background: rgba(0, 0, 0, 0.45);
  display: block;
  position: absolute;
  top: 16px;
  right: 16px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  -moz-transition: all 0.05s ease-in-out;
  -o-transition: all 0.05s ease-in-out;
  -webkit-transition: all 0.05s ease-in-out;
  transition: all 0.05s ease-in-out;
}
#lightbox_video .close-lightbox:hover {
  opacity: 0.8;
}
#lightbox_video .close-lightbox:after, #lightbox_video .close-lightbox:before {
  display: block;
  margin: 6px 0 0 17px;
  content: "";
  position: absolute;
  height: 24px;
  width: 2px;
  background-color: white;
  z-index: 101;
}
#lightbox_video .close-lightbox:after {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#lightbox_video .close-lightbox:before {
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
#lightbox_video .close-lightbox.bye {
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
}
#lightbox_video .embed {
  vertical-align: middle;
  top: 50%;
  left: 50%;
  display: inline-block;
  position: absolute;
  margin: -250px 0 0 -450px;
}

#newAppWizard {
  margin: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNGQ1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjNDg0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #404d51), color-stop(100%, #3c484d));
  background-image: -moz-linear-gradient(#404d51, #3c484d);
  background-image: -webkit-linear-gradient(#404d51, #3c484d);
  background-image: linear-gradient(#404d51, #3c484d);
  border-top: 1px solid #465356;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  margin: -10px auto -20px;
  text-align: center;
  width: 534px;
  -webkit-animation-name: welcome;
  -moz-animation-name: welcome;
  -ms-animation-name: welcome;
  animation-name: welcome;
  -webkit-animation-duration: 0.75s;
  -moz-animation-duration: 0.75s;
  -ms-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  -ms-animation-timing-function: ease-in-out;
  animation-animation-timing-function: ease-in-out;
}
#newAppWizard.goodbye {
  -webkit-animation-name: goodbye;
  -moz-animation-name: goodbye;
  -ms-animation-name: goodbye;
  animation-name: goodbye;
  -webkit-animation-duration: 0.75s;
  -moz-animation-duration: 0.75s;
  -ms-animation-duration: 0.75s;
  animation-duration: 0.75s;
  opacity: 0;
}
#newAppWizard .h1 {
  margin-top: 44px;
  display: block;
  font-size: 46px;
  color: white;
  font-weight: 100;
}
#newAppWizard .h3 {
  margin: 0 0 10px;
  display: block;
  font-size: 19px;
  color: #95acb8;
  opacity: 0.6;
  font-weight: 300;
}
#newAppWizard .h2 {
  font-size: 25px;
  display: block;
  color: #95acb8;
  font-weight: 300;
}
#newAppWizard button {
  cursor: pointer;
  border: 0;
  color: white;
  padding: 0 24px;
  line-height: 45px;
  font-size: 17px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-weight: 300;
  background: #72c9f0;
  margin: 25px 0 26px;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  -moz-transition: all 0.05s ease-in-out;
  -o-transition: all 0.05s ease-in-out;
  -webkit-transition: all 0.05s ease-in-out;
  transition: all 0.05s ease-in-out;
}
#newAppWizard button:hover {
  opacity: 0.95;
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
#newAppWizard button:active {
  -moz-transform: scale(0.98);
  -ms-transform: scale(0.98);
  -webkit-transform: scale(0.98);
  transform: scale(0.98);
}
#newAppWizard button .ui-button-text:before {
  content: "\002b";
  display: inline-block;
  position: relative;
  width: 10px;
  height: 10px;
  opacity: 0.7;
  margin-right: 4px;
}
#newAppWizard hr {
  background: #2f383b;
  height: 1px;
  margin: 0 50px 28px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
#newAppWizard .media-description {
  font-size: 17px;
  display: block;
  color: #d5e3e9;
  font-weight: 300;
  margin-bottom: 16px;
}
#newAppWizard .launch-video {
  background: url(../images/video.png);
  background-size: 100% 100%;
  display: inline-block;
  text-indent: -9999em;
  color: transparent;
  width: 423px;
  height: 278px;
  cursor: pointer;
  margin-bottom: 50px;
}
#newAppWizard .launch-video:hover {
  opacity: 0.95;
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}

#appSuccessfulCreated,
body[class*="adspaceOverview"] .ui-dialog,
body[class*="inventoryOverview"] .ui-dialog {
  position: absolute;
  top: 30px !important;
  padding-bottom: 30px !important;
}
#appSuccessfulCreated .ui-dialog-content,
body[class*="adspaceOverview"] .ui-dialog .ui-dialog-content,
body[class*="inventoryOverview"] .ui-dialog .ui-dialog-content {
  height: auto !important;
  overflow: visible !important;
  padding-bottom: 1px;
}
#appSuccessfulCreated .release-notes-container a,
body[class*="adspaceOverview"] .ui-dialog .release-notes-container a,
body[class*="inventoryOverview"] .ui-dialog .release-notes-container a {
  cursor: default;
}
#appSuccessfulCreated .release-notes-container .overlay-panel,
body[class*="adspaceOverview"] .ui-dialog .release-notes-container .overlay-panel,
body[class*="inventoryOverview"] .ui-dialog .release-notes-container .overlay-panel {
  display: none;
  position: absolute;
  background: white;
  width: 240px;
  height: 145px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
  font-size: 11px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: auto;
  z-index: 100;
  padding: 10px 14px;
  line-height: 16px;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
#appSuccessfulCreated .release-notes-container .overlay-panel h2,
body[class*="adspaceOverview"] .ui-dialog .release-notes-container .overlay-panel h2,
body[class*="inventoryOverview"] .ui-dialog .release-notes-container .overlay-panel h2 {
  font-size: 12px;
  border-bottom: 0;
  margin: 0;
  padding: 0;
}
#appSuccessfulCreated .release-notes-container .overlay-panel ul,
body[class*="adspaceOverview"] .ui-dialog .release-notes-container .overlay-panel ul,
body[class*="inventoryOverview"] .ui-dialog .release-notes-container .overlay-panel ul {
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
}
#appSuccessfulCreated .release-notes-container.active .overlay-panel,
body[class*="adspaceOverview"] .ui-dialog .release-notes-container.active .overlay-panel,
body[class*="inventoryOverview"] .ui-dialog .release-notes-container.active .overlay-panel {
  display: block !important;
  z-index: 9999;
}
#appSuccessfulCreated .release-notes-container.active:before,
body[class*="adspaceOverview"] .ui-dialog .release-notes-container.active:before,
body[class*="inventoryOverview"] .ui-dialog .release-notes-container.active:before {
  z-index: 9998;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: fixed;
}
#appSuccessfulCreated .stick-icon,
body[class*="adspaceOverview"] .ui-dialog .stick-icon,
body[class*="inventoryOverview"] .ui-dialog .stick-icon {
  margin-top: 35px;
}
#appSuccessfulCreated .success-label,
body[class*="adspaceOverview"] .ui-dialog .success-label,
body[class*="inventoryOverview"] .ui-dialog .success-label {
  color: #384c56;
  font-weight: 200;
  font-size: 24px;
  margin-bottom: 20px;
  display: block;
  margin-top: 5px;
}
#appSuccessfulCreated .tabs-label,
body[class*="adspaceOverview"] .ui-dialog .tabs-label,
body[class*="inventoryOverview"] .ui-dialog .tabs-label {
  display: block;
  text-align: left;
  position: absolute;
  z-index: 100;
  font-size: 15px;
  color: black;
  font-weight: 200;
  padding: 11px 14px;
  margin-left: 35px;
}
#appSuccessfulCreated .ui-tabs,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs {
  padding: 0;
}
#appSuccessfulCreated .ui-tabs-nav,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-nav,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-nav {
  margin: 0 35px;
  background: #c7dee8;
  border-bottom: 0;
  text-align: left;
  padding-right: 6px;
}
#appSuccessfulCreated .ui-tabs-nav li,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-nav li,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-nav li {
  float: none;
  cursor: pointer;
  background: #dcecf2;
  overflow: hidden;
  -moz-box-shadow: inset 0 -5px 14px rgba(199, 222, 232, 0.4);
  -webkit-box-shadow: inset 0 -5px 14px rgba(199, 222, 232, 0.4);
  box-shadow: inset 0 -5px 14px rgba(199, 222, 232, 0.4);
  display: inline-block !important;
  top: 4px;
  margin-right: 1px;
  margin-left: 4px;
  background: #e6f3f8;
  display: inline-block !important;
  padding: 2px 12px 4px;
}
#appSuccessfulCreated .ui-tabs-nav li:not(.ui-tabs-selected):hover,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-nav li:not(.ui-tabs-selected):hover,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-nav li:not(.ui-tabs-selected):hover {
  opacity: 0.8;
}
#appSuccessfulCreated .ui-tabs-nav li.ui-tabs-selected,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-nav li.ui-tabs-selected,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-nav li.ui-tabs-selected {
  background: white;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  cursor: default;
}
#appSuccessfulCreated .ui-tabs-nav li.ui-tabs-selected a,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-nav li.ui-tabs-selected a,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-nav li.ui-tabs-selected a {
  cursor: default;
}
#appSuccessfulCreated .ui-tabs-nav li a,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-nav li a,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-nav li a {
  padding: 0.5em !important;
  cursor: pointer;
  color: black;
  font-size: 13px;
  font-weight: 200;
}
#appSuccessfulCreated .ui-tabs-panels,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels {
  background: white;
  border: 2px solid #c7dee8;
  border-top: 0;
  margin: 0 35px 35px;
  min-height: 260px;
  color: #17191a;
}
#appSuccessfulCreated .ui-tabs-panels td:first-child h2,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels td:first-child h2,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels td:first-child h2 {
  margin-right: 16px;
}
#appSuccessfulCreated .ui-tabs-panels h2, #appSuccessfulCreated .ui-tabs-panels h3,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels h2,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels h3,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels h2,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels h3 {
  font-size: 13px;
  border-bottom: 1px dashed #c8cfd2;
  color: #35393b;
  font-weight: 500;
  margin: 0 0 5px;
  padding: 0 0 5px;
}
#appSuccessfulCreated .ui-tabs-panels h2.subsequent-title, #appSuccessfulCreated .ui-tabs-panels h3.subsequent-title,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels h2.subsequent-title,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels h3.subsequent-title,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels h2.subsequent-title,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels h3.subsequent-title {
  margin: 8px 0 0;
}
#appSuccessfulCreated .ui-tabs-panels h3,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels h3,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels h3 {
  margin-top: 22px;
  font-size: 14px;
  font-weight: 300;
  border-bottom: 0;
}
#appSuccessfulCreated .ui-tabs-panels .tighten-up,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .tighten-up,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .tighten-up {
  margin-bottom: -15px;
}
#appSuccessfulCreated .ui-tabs-panels .adspace-label,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .adspace-label,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .adspace-label {
  white-space: nowrap;
  display: inline-block;
  max-width: 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#appSuccessfulCreated .ui-tabs-panels input[type="text"], #appSuccessfulCreated .ui-tabs-panels textarea,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels input[type="text"],
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels textarea,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels input[type="text"],
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels textarea {
  border: 1px solid #d5dde0;
  color: #9eaab0;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  padding: 4px 4px;
  width: 80px;
  font-size: 12px;
  margin-left: 4px;
  resize: none;
}
#appSuccessfulCreated .ui-tabs-panels textarea,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels textarea,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels textarea {
  margin: 0;
  width: 212px;
}
#appSuccessfulCreated .ui-tabs-panels .wiki,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .wiki,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .wiki {
  width: 22px;
  height: 22px;
  display: block;
  border: 0;
  background: url(../images/wiki.png);
  background-size: 100% 100%;
}
#appSuccessfulCreated .ui-tabs-panels .pdf,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .pdf,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .pdf {
  width: 22px;
  height: 22px;
  display: block;
  border: 0;
  background: url(../images/pdficon_2.png);
  background-size: 100% 100%;
}
#appSuccessfulCreated .ui-tabs-panels .download-link,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .download-link,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .download-link {
  margin-left: 4px;
  display: block;
  font-size: 13px;
  font-weight: 500;
}
#appSuccessfulCreated .ui-tabs-panels .download-link label,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .download-link label,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .download-link label {
  cursor: pointer;
}
#appSuccessfulCreated .ui-tabs-panels .download-link .subtitle,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .download-link .subtitle,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .download-link .subtitle {
  display: block;
  font-weight: 300;
  font-size: 11px;
  color: #17191a;
}
#appSuccessfulCreated .ui-tabs-panels .adTagTab td:first-child, #appSuccessfulCreated .ui-tabs-panels .jspSnippetTab td:first-child, #appSuccessfulCreated .ui-tabs-panels .phpSnippetTab td:first-child,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .adTagTab td:first-child,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .jspSnippetTab td:first-child,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .phpSnippetTab td:first-child,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .adTagTab td:first-child,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .jspSnippetTab td:first-child,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .phpSnippetTab td:first-child {
  width: 260px;
  min-width: 260px;
}
#appSuccessfulCreated .ui-tabs-panels .jspSnippetTab .description h2, #appSuccessfulCreated .ui-tabs-panels .phpSnippetTab .description h2,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .jspSnippetTab .description h2,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels .phpSnippetTab .description h2,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .jspSnippetTab .description h2,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels .phpSnippetTab .description h2 {
  display: none;
}
#appSuccessfulCreated .ui-tabs-panels table.adspace-count-1 textarea,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table.adspace-count-1 textarea,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table.adspace-count-1 textarea {
  height: 174px;
}
#appSuccessfulCreated .ui-tabs-panels table.adspace-count-2 textarea,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table.adspace-count-2 textarea,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table.adspace-count-2 textarea {
  height: 65px;
}
#appSuccessfulCreated .ui-tabs-panels table td,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table td,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table td {
  padding: 4px 0;
}
#appSuccessfulCreated .ui-tabs-panels table td:first-child,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table td:first-child,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table td:first-child {
  width: 300px;
  min-width: 300px;
}
#appSuccessfulCreated .ui-tabs-panels table td table,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table td table,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table td table {
  width: 100%;
  margin: 6px 0;
}
#appSuccessfulCreated .ui-tabs-panels table td table td,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table td table td,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table td table td {
  min-width: 0 !important;
  width: auto !important;
}
#appSuccessfulCreated .ui-tabs-panels table td table strong,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table td table strong,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table td table strong {
  font-weight: 500;
  display: block;
  margin-right: 6px;
}
#appSuccessfulCreated .ui-tabs-panels table td table .copy-to,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table td table .copy-to,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table td table .copy-to {
  text-align: right;
}
#appSuccessfulCreated .ui-tabs-panels table td table .adspace-row td,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels table td table .adspace-row td,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels table td table .adspace-row td {
  padding: 0 0 4px;
}
#appSuccessfulCreated .ui-tabs-panels button,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels button,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels button {
  display: inline-block;
  border: 1px solid #c9c6c6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background-image: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background-image: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background-image: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  padding: 0 8px 0 16px;
  position: relative;
  margin-top: 8px;
  height: 36px;
  cursor: pointer;
  font-weight: 200;
  color: black;
  font-size: 12px;
}
#appSuccessfulCreated .ui-tabs-panels button span:before,
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-panels button span:before,
body[class*="inventoryOverview"] .ui-dialog .ui-tabs-panels button span:before {
  font: 12px / 0.5em "Glyphicons Regular";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "\E415";
  margin: 14px 0 0 16px;
  opacity: 0.5;
}

body[class*="adspaceOverview"] .ui-dialog .ui-dialog-content {
  padding-top: 34px !important;
}
body[class*="adspaceOverview"] .ui-dialog .tabs-label {
  display: none !important;
}
body[class*="adspaceOverview"] .ui-dialog .ui-tabs-nav {
  text-align: left !important;
}

@media screen and (min-width: 1000px) {
  body {
    overflow-x: hidden;
  }
}
#reporting .kpi-summary td:last-child {
  width: auto !important;
}
#reporting .input {
  float: right;
  position: absolute;
  height: 40px;
  top: 3px;
  right: 0;
}
#reporting .input input {
  font-weight: 200;
  color: white;
  position: relative;
  font-size: 12px;
  border: 0;
  padding: 6px 6px 5px 16px;
  margin: 7px 15px 0 2px;
  background: #8ca8b6;
  width: 120px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
  -webkit-box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
  box-shadow: inset 0 1px 0 #7a929f, 0 1px 0 #a1b9c5;
}
#reporting .input span.ui-icon {
  position: absolute;
  display: block;
  top: 16px;
  right: 42px;
  z-index: 5;
}
#reporting .input span.ui-icon:after {
  width: 20px;
  height: 20px;
  color: #bfd1da;
  font-size: 13px;
  content: "\E028";
}
#reporting .legendContainer {
  margin-left: 73px;
  position: relative;
  bottom: -22px;
}
#reporting .csvExport {
  margin-right: 6px;
  bottom: -2px;
  position: relative;
}
#reporting #tableAreaDiv .kpi-summary a.ui-commandlink {
  top: 0;
}
#reporting #tableAreaDiv .kpi-summary a.selected {
  background: #f3f7f9;
}
#reporting #tableAreaDiv .kpi-summary a.selected:after {
  height: 1px;
  top: 40px;
  background: #f3f7f9;
}
#reporting #tableAreaDiv .kpi-summary td:last-child {
  width: 25% !important;
}
#reporting .ui-datatable {
  background: white;
}
#reporting > table {
  width: 100%;
  border-collapse: collapse;
}
#reporting > table td {
  vertical-align: top;
}
#reporting > table td.h-spacer {
  width: 6px;
  min-width: 6px;
}
#reporting > table .linechart-container {
  background: white;
}
#reporting > table .linechart-container .ui-widget-wrapper {
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
#reporting > table .linechart-container .kpi-summary td:first-child a:not(.shim) {
  left: -1px;
}
#reporting > table .linechart-container .kpi-summary td:first-child a:before {
  display: none;
}
#reporting > table .linechart-container .kpi-summary td:first-child a:after {
  display: none;
}
#reporting > table .filter-results-container {
  text-align: left;
  vertical-align: top;
  width: 250px;
  min-width: 250px;
  background: white;
  position: relative;
}
#reporting > table .filter-results-container .clearFiltersBttn {
  position: absolute;
  top: 6px;
  margin-left: 146px;
  background: #3da5d1;
  padding: 3px 5px;
  white-space: nowrap;
  color: white;
  font-weight: 200;
  font-weight: 13px;
  border: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#reporting > table .filter-results-container .clearFiltersBttn span {
  font-size: 12px;
  font-weight: 200;
}
#reporting > table .filter-results-container .ui-panel-titlebar {
  background-color: #4ab1dd;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YmFlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhYjFkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54bae6), color-stop(100%, #4ab1dd));
  background: -moz-linear-gradient(#54bae6, #4ab1dd);
  background: -webkit-linear-gradient(#54bae6, #4ab1dd);
  background: linear-gradient(#54bae6, #4ab1dd);
  -moz-box-shadow: inset 0 -2px 7px rgba(38, 81, 99, 0.1);
  -webkit-box-shadow: inset 0 -2px 7px rgba(38, 81, 99, 0.1);
  box-shadow: inset 0 -2px 7px rgba(38, 81, 99, 0.1);
}
#reporting > table .filter-results-container .ui-panel-titlebar .ui-panel-title {
  display: block;
  font-size: 14px;
  color: white;
  font-weight: 200;
  padding: 11px 16px 11px 16px;
}
#reporting > table .filter-results-container tr {
  border-bottom: 1px solid #e9eff2;
}
#reporting > table .filter-results-container tr td tr {
  border: 0;
}
#reporting > table .filter-results-container tr:first-child {
  border: 0;
}
#reporting > table .filter-results-container tr:last-child {
  border: 0;
}
#reporting > table .filter-results-container .filterLabel {
  color: #425056;
  font-weight: 200;
  font-size: 13px;
  text-align: left;
  padding: 8px 4px;
  display: block;
}
#reporting > table .filter-results-container .filterSummary {
  color: #88979e;
  font-size: 11px;
  float: right;
  text-align: right;
  margin-right: 5px;
  line-height: 13px;
  padding-bottom: 8px;
  margin-top: -2px;
}
#reporting > table .filter-results-container .updateResultsBttn {
  border: 1px solid #e2e7ea;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjdmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTllYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f7f9), color-stop(100%, #e5e9eb));
  background: -moz-linear-gradient(#f3f7f9, #e5e9eb);
  background: -webkit-linear-gradient(#f3f7f9, #e5e9eb);
  background: linear-gradient(#f3f7f9, #e5e9eb);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: block;
  padding: 6px 0;
  width: 100%;
  margin-top: 10px;
  text-align: center;
  font-size: 14px;
  color: #5c707a;
  font-weight: 200;
}
#reporting > table .filter-results-container .ui-selectcheckboxmenu {
  display: block;
  text-align: right;
}
#reporting > table .filter-results-container .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
  color: #61a7d7;
  padding: 8px 5px 3px 5px;
  font-size: 13px;
}

.reporting-page .ui-menu-dynamic {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  border: 1px solid #bebaba;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.reporting-page .ui-menu-dynamic input {
  font-size: 12px;
  padding: 5px 10px 6px;
  color: #444444;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
}
.reporting-page .ui-menu-dynamic ul {
  border: 0;
  margin-top: 4px;
  list-style: none;
  padding: 3px 0 0;
  margin: 0;
  width: 125px;
  overflow-x: hidden;
}
.reporting-page .ui-menu-dynamic ul li {
  overflow: hidden;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 0 3px 0 6px;
  font-size: 13px;
}
.reporting-page .ui-menu-dynamic ul li:hover a {
  color: #117eb7;
}
.reporting-page .ui-menu-dynamic ul li a {
  color: black;
  font-weight: 300;
}
.reporting-page .ui-menu-dynamic ul li label {
  text-overflow: ellipsis;
  width: 105px;
  white-space: nowrap;
  overflow: hidden;
  float: left;
  position: relative;
}
.reporting-page .ui-menu-dynamic ul li .checkbox {
  border: 1px solid #c9c6c6;
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  top: -1px;
  position: relative;
  margin-right: 6px;
  background: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  color: #585b60;
}
.reporting-page .ui-menu-dynamic ul li .checkbox .ui-icon {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: none;
}
.reporting-page .ui-menu-dynamic ul li .checkbox .ui-icon:after {
  color: #6b6b6b;
  font-size: 12px;
  margin-top: 4px;
  padding-left: 2px;
  content: "\E207";
}
.reporting-page .ui-menu-dynamic ul li.checked .checkbox .ui-icon {
  display: block;
}

#tableAreaDiv {
  position: relative;
}
#tableAreaDiv .kpi-summary td {
  padding: 0 0 6px;
  white-space: nowrap;
}
#tableAreaDiv .kpi-summary td:nth-child(4) {
  width: 100%;
  white-space: inherit;
}
#tableAreaDiv .kpi-summary td:nth-child(4) > .filter-list {
  margin-left: 78px;
  line-height: 0;
  padding: 8px 0 4px;
}
#tableAreaDiv .blue-bar-label {
  font-size: 15px;
  padding: 12px 10px 12px 14px;
  font-weight: 300;
  color: white;
  display: inline-block;
}
#tableAreaDiv .add-filter-button {
  margin: 1px 0 0;
  vertical-align: top;
  border-radius: 2px;
}
#tableAreaDiv .add-filter-button button {
  background: none;
  border: 0;
  box-shadow: 0 1px 0 #728894;
  border-radius: 2px;
}
#tableAreaDiv .add-filter-button .ui-button-text {
  border: 1px solid #7e98a5;
  background: -webkit-linear-gradient(#cfdee5, #bed6e2);
  background: -moz-linear-gradient(#cfdee5, #bed6e2);
  background: linear-gradient(#cfdee5, #bed6e2);
  color: #356076;
  border-radius: 2px;
  font-size: 17px;
  box-shadow: 0 1px 0 #728894;
  font-weight: 500 !important;
  padding: 0 8px;
  height: 26px;
}
#tableAreaDiv .blue-bar-dropdown-trigger {
  vertical-align: top;
}
#tableAreaDiv .blue-bar-dropdown-trigger .ui-selectonemenu-label {
  border: 1px solid #7e98a5;
  background: -webkit-linear-gradient(#cfdee5, #bed6e2);
  background: -moz-linear-gradient(#cfdee5, #bed6e2);
  background: linear-gradient(#cfdee5, #bed6e2);
  color: #356076;
  border-radius: 2px;
  box-shadow: 0 1px 0 #728894;
  font-weight: 500 !important;
  padding: 4px 10px 5px;
  margin: 9px 0 0;
}
#tableAreaDiv .filter-tag {
  position: relative;
  display: inline-block;
}
#tableAreaDiv .ui-selectcheckboxmenu {
  display: inline-block;
  background: #6d92a5;
  padding: 4px 30px 4px 12px;
  border-radius: 2px;
  margin: 2px 4px 2px 0;
  float: left;
}
#tableAreaDiv .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container {
  padding: 0 !important;
  border-right: 0;
  line-height: 17px;
}
#tableAreaDiv .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container label {
  padding: 0 !important;
  color: white;
}
#tableAreaDiv .remove-tag {
  display: inline-block;
  float: left;
  background: none;
  border: 0;
  color: white;
  font-size: 14px;
  border-left: 1px solid #66899b;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.04);
  height: 26px;
  width: 24px;
  cursor: pointer;
  position: absolute;
  margin-left: -28px;
  margin-top: 2px;
  text-align: center;
}
#tableAreaDiv .remove-tag span {
  position: relative;
  top: -1px;
}
#tableAreaDiv .search-spacer {
  width: 200px;
}

#reporting\:displayByMenu_panel.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
  height: auto !important;
}

.integration .ui-dialog-content ul {
  padding-top: 1px;
  margin: 0;
  text-align: left;
}
.integration .ui-dialog-content ul h2 {
  font-size: 16px;
}
.integration .ui-dialog-content ul ul {
  padding: 0 20px;
  margin: -5px 0 0;
  font-size: 13px;
  font-weight: 200;
}
.integration .ui-dialog-content hr {
  display: none;
}
.integration .ui-dialog-content button {
  margin: 20px auto;
}
.integration .ui-tabs-panel {
  text-align: left;
  padding: 20px 30px !important;
}
.integration .ui-tabs-panel .title {
  font-size: 24px;
  font-weight: 200;
  display: block;
  padding-bottom: 8px;
}
.integration .ui-tabs-panel .ui-panelgrid {
  margin: 0 !important;
  padding: 0 !important;
}
.integration .ui-tabs-panel .ui-panelgrid td.label-wrapper {
  width: 1%;
}
.integration .ui-tabs-panel .ui-panelgrid td.label-wrapper label {
  display: block;
  width: 200px;
  font-weight: 400;
}
.integration .version-grid {
  padding-top: 20px !important;
}
.integration .version-grid td {
  padding-right: 15px !important;
}
.integration .ui-scrollpanel {
  background: #f4f7f8;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #c6cbcd;
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.07);
  padding: 0 16px;
  margin: 18px 3px;
}
.integration button {
  border: 1px solid #e2e7ea;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjdmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTllYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f7f9), color-stop(100%, #e5e9eb));
  background: -moz-linear-gradient(#f3f7f9, #e5e9eb);
  background: -webkit-linear-gradient(#f3f7f9, #e5e9eb);
  background: linear-gradient(#f3f7f9, #e5e9eb);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 6px 20px !important;
  text-align: center;
  font-size: 16px;
  color: #5c707a;
  font-weight: 200;
}
.integration .ui-widget-wrapper.sm-blue > .ui-widget {
  position: inherit !important;
}
.integration .ui-tabs {
  padding-left: 0 !important;
}
.integration .ui-tabs-nav {
  background: #c7dee8;
  font-size: 14px;
  font-weight: 200;
  padding: 0 !important;
  margin: -16px 0 0 !important;
}
.integration .ui-tabs-nav li {
  top: 0 !important;
  margin: 0 !important;
  padding: 0;
}
.integration .ui-tabs-nav li a {
  padding: 12px 60px !important;
  display: block;
  color: black;
}
.integration .ui-tabs-nav .ui-tabs-selected a {
  background: white;
}

.wrapper-barchart {
  display: inline-block;
  text-align: left;
  padding: 0 0 6px;
  width: 180px;
  overflow: hidden;
  white-space: nowrap;
}
.wrapper-barchart label.title {
  color: #404f56;
  font-weight: 200;
  font-size: 13px;
  padding: 0 0 3px;
  display: block;
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.wrapper-barchart .container {
  background: #dee7ea;
  width: 115px;
  height: 10px;
  box-shadow: inset 0 1px 0 #d0d8da;
  position: relative;
  display: inline-block;
}
.wrapper-barchart .container .filler {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.wrapper-barchart .container.positive .filler {
  background: #73df7b;
}
.wrapper-barchart .container.neutral .filler {
  background: #a9bdc4;
}
.wrapper-barchart .container.negative .filler {
  background: #f87871;
}
.wrapper-barchart label.value {
  color: #404f56;
  font-weight: 200;
  font-size: 11px;
  padding: 0 0 0 1px;
  position: relative;
  top: -3px;
}

.form form#creativeForm tr#creativeForm\:elementsRow td:first-child {
  vertical-align: top;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements {
  background-color: rgba(230, 230, 230, 0.25);
  border: 1px solid rgba(128, 128, 128, 0.21);
  border-radius: 4px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .subItem {
  background-color: rgba(239, 239, 239, 0.55);
  border: 1px solid rgba(171, 171, 171, 0.46);
  border-radius: 3px;
  margin: 11px;
  padding: 6px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .subItem label {
  color: #6B6B6B;
  font-size: 11px;
  margin: 4px;
  margin-left: 0px;
  font-weight: 400;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .subItem label.ui-selectonemenu-label {
  padding: 6px;
  font-size: 12px !important;
  background: url("../images/arrow.png");
  background-color: white;
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: 89px 10px;
  width: 90px !important;
  text-align: left !important;
  padding-left: 10px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .ui-message-error {
  display: inline-block;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements #creativeForm\:starRatingPanel .ui-rating {
  display: inline-block;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements #creativeForm\:starRatingPanel .ui-rating .ui-rating-star a, .form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements #creativeForm\:starRatingPanel .ui-rating .ui-rating-cancel a {
  margin: 5px;
  width: 20px;
  height: 20px;
  background: url("../images/rating.png");
  background-position: -23px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements #creativeForm\:starRatingPanel .ui-rating .ui-rating-star.ui-rating-star-on a, .form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements #creativeForm\:starRatingPanel .ui-rating .ui-rating-cancel.ui-rating-star-on a {
  background-position: 0px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements #creativeForm\:starRatingPanel label {
  position: absolute;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  padding: 10px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements button#creativeForm\:newElementMenu_button {
  margin: 0px 14px 14px 10px;
  padding: 8px 10px;
  font-size: 13px !important;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(#f4f4f4, #dcdcdc);
  background: -moz-linear-gradient(#f4f4f4, #dcdcdc);
  background: -o-linear-gradient(#f4f4f4, #dcdcdc);
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #6b6b6b;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements button#creativeForm\:newElementMenu_button span.ui-button-text {
  padding: initial;
  font-weight: 400;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements button[disabled="disabled"] span {
  width: 8px;
  height: 14px;
  margin: 4px 5px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements button[disabled="disabled"] span:before {
  left: 0;
  margin-top: 4px;
  display: block;
  font: 11px / 0.5em "Glyphicons Regular";
  content: "\E204";
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements label.ui-outputlabel.ui-widget {
  padding-right: 0;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements table {
  width: 100%;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .ui-state-disabled.ui-button {
  padding: 1px;
  border-radius: 3px;
  background-color: transparent;
  border: 1px solid rgba(128, 128, 128, 0.41);
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .newElement button {
  border: 1px solid #c9c6c6;
  display: block !important;
  width: auto !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  padding: 8px 12px;
  color: #585b60;
  font-weight: 200 !important;
  font-size: 14px !important;
  margin: 14px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .newElement button .ui-button-text {
  padding: .3em 1em .3em 1.1em;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements input, .form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements textarea {
  width: 320px;
  font-size: 12px;
  margin-bottom: 2px;
  padding: 5px;
  margin-left: 4px;
  color: black;
  margin-top: 1px;
  background-color: white;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements input[type="file"], .form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements textarea[type="file"] {
  width: 204px;
  margin-left: -5px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .remove-row-button {
  margin-left: -12px;
}
.form form#creativeForm tr#creativeForm\:elementsRow div#creativeForm\:elements .remove-row-button span {
  width: 8px;
  height: 11px;
}

div#creativeForm\:newElementMenu_menu {
  width: auto !important;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  background-color: #f0f0f0;
  border: 1px solid #bebaba;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
div#creativeForm\:newElementMenu_menu ul {
  border: none;
}
div#creativeForm\:newElementMenu_menu ul li {
  display: table;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
  border: 0px none;
  text-align: left;
  white-space: nowrap;
  list-style: none !important;
}
div#creativeForm\:newElementMenu_menu ul li a {
  width: initial;
  font-weight: inherit;
  border: none;
  list-style: initial;
  padding: initial;
}
div#creativeForm\:newElementMenu_menu ul li a span {
  color: black;
}

/* Fonts */
/* containers */
/* Error messages */
@font-face {
  font-family: "Glyphicons Regular";
  src: url("fonts/glyphicons-regular.eot");
  src: url("fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("fonts/glyphicons-regular.woff") format("woff"), url("fonts/glyphicons-regular.ttf") format("truetype"), url("fonts/glyphicons-regular.svg#glyphiconsregular") format("svg");
}
.ng-content {
  font-family: 'Arimo', helvetica, arial;
  font-size: 14px;
  /* Helpers */
}
.ng-content.content--bg__white {
  background: white;
}
.ng-content.content-left {
  text-align: left;
}
.ng-content.content-right {
  text-align: right;
}
.ng-content.content-center {
  text-align: center;
}
.ng-content hr {
  padding: 0;
  margin: 25px 0;
  height: 1px;
  background: url(../images/dotted-line.png);
  background-size: 10px 1px;
  border: 0;
}
.ng-content .clear {
  clear: both;
  display: block;
}
.ng-content .ajax-loader--block {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  z-index: 999999;
  background-image: url(https://www.bupa.com/Assets/Global/Components/Img/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.ng-content .ng-hide-onload {
  display: none;
}
.ng-content .ng-active {
  display: block;
}

/* Fonts */
/* containers */
/* Error messages */
/* LEGEND */
.ng-content {
  /* FORMS SIZES*/
}
.ng-content body:not(:-moz-handler-blocked) fieldset {
  display: table-cell;
}
.ng-content .legend {
  display: table;
  color: white;
  text-align: left;
  padding: 11px 16px;
  font-size: 15px;
  font-weight: 300;
  border-radius: 2px;
  background-image: linear-gradient(#54bae6, #4ab1dd);
  margin-bottom: 1em;
}
.ng-content .fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  min-width: 0;
}
.ng-content .fieldset--vertical {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  min-width: 0;
  padding-right: 8px;
  text-align: left;
  display: block;
  margin: 8px;
  font-weight: 200;
  font-size: 14px;
  color: #444444;
  width: initial;
}
.ng-content .label {
  padding-right: 8px;
  text-align: left;
  display: block;
  margin: 8px;
  font-weight: 200;
  font-size: 14px;
  color: #444444;
}
.ng-content .label--vertical {
  padding: 6px;
  display: inline-block;
}
.ng-content .label--vertical span.ui-radiobutton {
  display: inline-block !important;
}
.ng-content .label--vertical span.title {
  padding: 4px 2px;
  position: relative;
  vertical-align: super;
}
.ng-content .label--vertical img {
  height: 20px;
  display: inline-block;
   margin-top: -12px;
}
.ng-content .label--top {
  display: block;
  text-align: left;
  width: 100%;
}
.ng-content .label__text {
  width: 20%;
  display: inline-block;
  text-align: right;
  margin-right: 8px;
}
.ng-content .label__text--vertical {
  position: relative;
  top: -4px;
}
.ng-content .label__input {
  text-align: left;
}
.ng-content .input-text, .ng-content .textarea {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  font-size: 15px;
  padding: 8px 12px;
  color: #444444;
  resize: none;
  font-weight: 200 !important;
  /* overide primface rule: */
  margin-bottom: 0;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ng-content .input-text:disabled, .ng-content .textarea:disabled {
  background-color: #f4f7f8;
}
.ng-content .textarea {
  vertical-align: top;
}
.ng-content .form-description {
  padding: 0 40px 6px;
  color: #555555;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 1em;
  padding-top: 1em;
}
.ng-content .message-error, .ng-content .form--large .message-error__global {
  border: 0;
  font-size: 12px;
  color: #c72727;
  background: #f9c5c5;
  border-radius: 2px;
  padding: 6px 8px;
  display: block;
  text-align: left;
  width: 50%;
  margin-left: 37.5%;
}
.ng-content .form-inner {
  margin: 10px 20px;
}
.ng-content .responded .form-inner {
  display: none;
}
.ng-content .responded .form-description {
  border-radius: 4px;
  margin: 0 25px;
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
  display: block;
  font-weight: 300;
  font-size: 18px;
  text-align: center;
  margin-top: 10px;
}
.ng-content .form--large {
  width: 860px;
  display: inline-block;
  background: white;
  border-radius: 2px;
  /* Make sure the form wont "jump" while the dropdown is loading*/
}
.ng-content .form--large .legend {
  width: 828px;
}
.ng-content .form--large .fieldset {
  padding: 0 25px;
  text-align: left;
}
.ng-content .form--large div[dropdown]:not(.dropdown--small) {
  min-height: 34px;
}
.ng-content .form--large input {
  width: 550px;
}
.ng-content .form--large .textarea {
  width: 550px;
  height: 60px;
}
.ng-content .form--large .message-error, .ng-content .form--large .message-error__global {
  width: 550px;
  margin-left: 22%;
}
.ng-content .form--large .message-error__global {
  width: 770px;
  margin-left: 4%;
}
.ng-content .form--medium {
  width: 710px;
  padding: 1% 2%;
  display: inline-block;
  background: white;
  border-radius: 2px;
}
.ng-content .form--medium .textarea {
  width: 360px;
  height: 180px;
}
.ng-content .form--medium .message-error, .ng-content .form--medium .form--large .message-error__global, .ng-content .form--large .form--medium .message-error__global {
  margin-left: 22%;
}
.ng-content .form--small {
  display: inline-block;
  background: white;
  border-radius: 2px;
  width: 545px;
}
.ng-content .form--small .legend {
  width: 513px;
}
.ng-content .form--small .textarea {
  width: 246px;
  height: 102px;
}
.ng-content .form--small .label__text {
  width: 35%;
}
.ng-content .dialog {
  padding: 0;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
}
.ng-content h2.header--form {
  margin-top: 12px;
  font-size: 20px;
  font-weight: 300;
  position: relative;
  left: 0;
  text-align: left;
  color: #555555;
}
.ng-content h2.header--form__left {
  font-size: 20px;
  font-weight: 300;
  position: relative;
  left: 0;
  text-align: left;
  color: #555555;
  float: left;
  margin-top: 0px;
}

/* FROM INSIDE PRIMEFACE */
div[dropdown] {
  display: inline-block;
}
div[dropdown].dropdown--small span.selectedItem {
  width: 78px !important;
  background: none repeat scroll 0 0 #fff;
  display: block !important;
  font-weight: normal !important;
  cursor: pointer;
  text-align: left !important;
  color: #585b60;
  padding: 4px 6px;
  font-size: 12px !important;
  margin-bottom: 2px;
  border: 1px solid #c9c6c6;
  border-radius: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div[dropdown] span.selectedItem {
  width: auto;
  position: relative;
  width: auto;
  zoom: 1;
  cursor: pointer;
  text-transform: capitalize;
  border: 1px solid #c9c6c6;
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #f0f0f0;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f0f0f0));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f4f4f4, #f0f0f0);
  padding: 8px 12px;
  color: #585b60;
  font-weight: 200;
  font-size: 14px;
}
div[dropdown] .selected {
  color: #208ab7;
}
div[dropdown] span {
  width: auto;
}
div[dropdown] ul li {
  text-align: start;
  min-width: initial;
  cursor: pointer;
}
div[dropdown] ul {
  position: absolute;
  z-index: 8;
  max-height: 210px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0;
  padding: 0.4em;
  background-color: #f0f0f0;
  border: 1px solid #bebaba;
  background-color: #f0f0f0;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f0f0f0));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f4f4f4, #f0f0f0);
}
div[dropdown] ul li {
  border-radius: 2px;
  font-weight: 200;
  color: black;
  margin: 1px 0;
  padding: 4px 10px;
  font-size: 13px;
  clear: both;
  min-width: 115px;
}
div[dropdown] ul li .tip {
  width: 10px;
  height: 10px;
  display: block;
  float: right;
  background-image: url(../images/tmp/layoutdropdowntooltiptrigger.png);
  background-size: 10px;
  cursor: pointer;
  color: #117eb7;
  text-decoration: none;
  margin-top: 2px;
}
div[dropdown] ul li:hover {
  background: #e6e5e5;
}
div[dropdown] ul li.selected {
  color: #208ab7;
  cursor: default;
}

/* Fonts */
/* containers */
/* Error messages */
.ng-content input[type="checkbox"] {
  display: none;
}
.ng-content .checkbox--checked checkbox:after {
  position: absolute;
  margin-left: 2px;
  content: "\E207";
}
.ng-content checkbox {
  background-color: #f0f0f0;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f0f0f0));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f4f4f4, #f0f0f0);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f4f4f4, #f0f0f0);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  font: 13px "Glyphicons Regular";
  border: 1px solid #c9c6c6;
  display: inline-block;
  width: 16px !important;
  height: 16px !important;
  padding: 2px;
  border-radius: 0.2px;
  color: #585b60;
}
.ng-content input[type="radio"] {
  /*display: none;*/
}
/*.ng-content .radiobutton--checked radiobutton {
  background: url("icon/checkradio.png");

  background-size: 19px;
  background-repeat: no-repeat;
  background-position: -2px -1px;
}*/
/*.ng-content radiobutton {
  border: 1px solid #c9c6c6;
  display: inline-block;
  width: 16px !important;
  height: 16px !important;
  padding: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(#f4f4f4, #f0f0f0);
  background: -moz-linear-gradient(#f4f4f4, #f0f0f0);
  background: -o-linear-gradient(#f4f4f4, #f0f0f0);
  background: linear-gradient(#f4f4f4, #f0f0f0);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  color: #585b60;
  position: relative;
}*/

.ng-content .angular-button__regular, .ng-content .angular-button__submit, .ng-content .angular-button__submit-and-add, .ng-content .angular-button__popup, .ng-content .angular-button__add, .ng-content .angular-button__add--small, .ng-content .angular-button__trigger {
  display: inline-block;
  padding: 10px 30px 10px 24px;
  margin: 14px 4px 30px 0px;
  background: linear-gradient(#f4f4f4, #dcdcdc);
  border: 1px solid #bebaba;
  border-radius: 3px;
  color: #6b6b6b;
  font-size: 25px;
  font-weight: 400;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2);
  cursor: pointer;
  text-decoration: none;
  line-height: 1.4;
  height: 56px;
}
.ng-content .angular-button__regular:before, .ng-content .angular-button__submit:before, .ng-content .angular-button__submit-and-add:before, .ng-content .angular-button__popup:before, .ng-content .angular-button__add:before, .ng-content .angular-button__add--small:before, .ng-content .angular-button__trigger:before {
  display: inline-block;
  width: 20px;
  float: left;
  height: 20px;
  color: #0dba76;
  font-size: 15px;
  display: block;
  font: 15px "Glyphicons Regular";
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  text-transform: none;
  text-indent: 0 !important;
  margin-right: 2px;
  margin-top: 7px;
}

.ng-content .angular-button__submit:before {
  content: "\E207";
}
.ng-content .angular-button__submit--small {
  background: #4bb2dc;
  padding: 0%;
  color: white;
  border: 1px solid #117eb7;
  height: 24px;
  width: 24px;
  text-align: center;
  float: right;
  margin-top: 8px;
}
.ng-content .angular-button__submit--small:before {
  font: 13px "Glyphicons Regular";
  content: "\E207";
}
.ng-content .angular-button__submit-and-add:before {
  content: "\E152";
}
.ng-content .angular-button__popup:before {
  content: "\E152";
}
.ng-content .angular-button__add--small {
  font-weight: 300;
  padding: 8px 12px;
  font-size: 12px;
  margin-bottom: 0px;
  margin-left: 22%;
}
.ng-content .angular-button__add--small2 {
  font-weight: 300;
  padding: 8px 12px;
  font-size: 12px;
  margin-bottom: 0px;
  margin-left: 8%;
}
.ng-content .angular-button__remove {
  cursor: pointer;
  width: 8px;
  height: 11px;
  display: block;
  font-weight: normal;
  background: linear-gradient(#f4f4f4, #dcdcdc) repeat scroll 0 0 transparent;
  border: 1px solid #bebaba;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  margin-bottom: 6px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/trash.png");
  padding: 10px;
}
.ng-content .angular-button__trigger {
  border-radius: 0 2px 2px 0;
  background-image: linear-gradient(#f4f4f4, #f0f0f0);
  padding: 9px 23px;
  margin: 0px 0 0 -5px;
  position: relative;
  height: 35px;
  color: #117eb7;
  font-weight: 200;
  font-size: 12px;
  box-sizing: padding-box;
  vertical-align: bottom;
}
.ng-content .angular-link__cancel {
  border: 0;
  background: none;
  cursor: pointer;
  font-size: 13px;
  padding: 0 16px;
  color: #117eb7;
}

/* Fonts */
/* containers */
/* Error messages */
.ng-content .form--table {
  background-color: #f0f0f0;
  background-image: linear-gradient(#f4f4f4, #f0f0f0);
  border: 1px solid #c9c6c6;
  padding: 4px 4px 4px 4px;
  display: block;
  width: 692px;
  margin-left: 22%;
  margin-bottom: 4px;
  text-align: left;
  box-sizing: content-box;
}

.ng-content .form--table2 {
  background-color: #f0f0f0;
  background-image: linear-gradient(#f4f4f4, #f0f0f0);
  border: 1px solid #c9c6c6;
  padding: 4px 4px 4px 4px;
  display: block;
  width: 926px;
  margin-left: 8%;
  margin-bottom: 4px;
  text-align: left;
  box-sizing: content-box;
}
.ng-content .form--table thead td {
  padding: 5px 5px 1px 5px;
}
.ng-content .form--table tbody td {
  padding: 0px 5px 5px 5px;
}
.ng-content .form--table .table--label {
  text-transform: capitalize;
  text-align: left !important;
  font-size: 12px;
  font-weight: 200;
  width: 100px;
  padding-bottom: 0px;
  padding-right: 0;
}
.ng-content .form--table input {
  width: 78px;
  background: none repeat scroll 0 0 #fff;
  display: block !important;
  font-weight: normal;
  cursor: pointer;
  text-align: left;
  color: #585b60;
  padding: 4px 6px;
  font-size: 12px;
  margin-bottom: 2px;
  border: 1px solid #c9c6c6;
  border-radius: 2px;
}
.ng-content .form--table input.align {
  width: 100px;
  padding: 7px 9px;
}
.ng-content .ng-submitted .ng-invalid span.selectedItem {
  border: 1px solid red !important;
}

.ng-content .widget {
  /* Get the size of the dialog container - can be resizable */
  padding: 0px;
  /* Overide primeface css .form h2 */
}
.ng-content .widget h2 {
  font-size: 24px;
  font-weight: 200;
  padding-bottom: 20px;
  margin: auto;
  color: #000;
}
.ng-content .widget p {
  text-align: left;
  margin: 0px 0px 20px;
  color: #444444;
  font-weight: 200;
  font-size: 14px;
}
.ng-content .widget fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 10px 0px;
  min-width: 0;
}
.ng-content .widget .label {
  width: 38%;
  font-weight: 400;
  display: inline-block;
}
.ng-content .widget .textarea {
  clear: right;
  width: 500px;
  height: 200px;
}
.ng-content .widget div.copyToClip {
  text-align: right;
}
.ng-content .widget [data-clipboard-text] {
  cursor: pointer;
  color: #117eb7;
  text-decoration: none;
}
.ng-content .widget-normal .fieldset-controls .label__text {
  display: block;
  text-align: left;
  width: 100%;
}
.ng-content .widget-normal .fieldset-copyArea {
  float: left;
}
.ng-content .widget-normal .fieldset-copyArea div.copyToClip {
  width: 525px;
}
.ng-content .widget-app {
  width: 100%;
}
.ng-content .widget-app p {
  color: #17191a;
  margin-top: 4px;
  font-size: 12px;
  padding: 0px;
}
.ng-content .widget-app p h2 {
  padding: 2px 0;
  font-size: 13px;
  border-bottom: 1px dashed #c8cfd2;
  color: #35393b;
  font-weight: 500;
  margin: 0 0 5px;
}
.ng-content .widget-app .fieldset-controls {
  float: left;
  width: 252px;
}
.ng-content .widget-app .fieldset-controls .label {
  display: block;
  text-align: right;
  width: auto;
}
.ng-content .widget-app .fieldset-controls .label__text {
  text-align: right;
  font-size: 12px;
  margin-right: 0px;
  padding-right: 0px;
  width: 50%;
}
.ng-content .widget-app .fieldset-controls .input-text {
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  padding: 4px 4px;
  width: 80px;
  font-size: 12px;
  margin-left: 4px;
  resize: none;
}
.ng-content .widget-app .fieldset-copyArea {
  float: left;
  width: 222px;
}
.ng-content .widget-app .fieldset-copyArea .textarea {
  height: 174px;
  width: 212px;
  color: black;
}
.ng-content .widget-app .fieldset-copyArea div.copyToClip {
  font-size: 12px;
}

.ng-content .oauth2form {
  display: none;
  min-height: auto;
}
.ng-content .client, .ng-content .noclient {
  display: none;
}
.ng-content .step-Init {
  display: block;
}
.ng-content .step-Init .client {
  display: none;
}
.ng-content .step-Init .noclient {
  display: inline-block;
}
.ng-content .step-Credentials {
  display: block;
  min-height: 375px;
}
.ng-content .step-Credentials .noclient, .ng-content .step-Credentials .token {
  display: none;
}
.ng-content .step-Credentials .client {
  display: block;
}
.ng-content .step-Token {
  display: block;
  min-height: 375px;
}
.ng-content .step-Token .noclient, .ng-content .step-Token .notoken {
  display: none;
}
.ng-content .step-Token .token, .ng-content .step-Token .client {
  display: block;
}

.ng-content .adMob-controls .label__text {
  width: auto;
}
.ng-content .adMob.message-error, .ng-content .form--large .adMob.message-error__global {
  margin-left: 0;
}

.ng-content adspace {
  display: block;
  min-height: 130px;
}

/* FROM INSIDE PRIMEFACE */
div[dropdown].dropdown--small .static {
  display: none;
}
div[dropdown].dropdown--small .dropdown--list--container {
  position: absolute;
  z-index: 8;
  max-height: 220px;
}
div[dropdown].dropdown--small .dropdown--list--container ul {
  position: relative;
}
div[dropdown].dropdown--small .dropdown-static-footer .dropdown-static-footer__inner {
  background-color: #f0f0f0;
  width: 297px;
  box-sizing: content-box;
  position: absolute;
  z-index: 999;
  padding: 6px 15px;
  border: 1px solid #bebaba;
  border-top: 1px solid #c6c9c9;
  background-color: #f0f0f0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
div[dropdown].dropdown--small .dropdown-static-footer .dropdown-static-footer__inner fieldset {
  padding-right: 0px;
  margin: 0px;
}
div[dropdown].dropdown--small .dropdown-static-footer .dropdown-static-footer__inner fieldset .label--vertical {
  padding: 0px;
}
div[dropdown].dropdown--small .dropdown-static-footer .dropdown-static-footer__inner fieldset .separator {
  font-size: 12px;
  display: inline-block;
  margin: 6px 0px;
  padding: 6px 0px;
  vertical-align: bottom;
}
div[dropdown].dropdown--small .dropdown-static-footer .label--top {
  font-size: 11px;
}
div[dropdown].dropdown--small .dropdown-static-footer .label {
  font-size: 12px;
}

._720kb-tooltip {
  background: rgba(0, 0, 0, 0.8);
  color: white;
  position: absolute;
  z-index: 9;
  padding: 0.4% 1%;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  left: -200%;
  top: 0;
  pointer-events: none;
}

._720kb-tooltip-title {
  color: rgba(255, 255, 255, 0.95);
  font-weight: 500;
  width: 100%;
  clear: both;
}

._720kb-tooltip._720kb-tooltip-small {
  padding: 4.5px 10px;
  font-size: 12px;
}

._720kb-tooltip._720kb-tooltip-medium {
  padding: 7px 15px;
  font-size: 13.5px;
}

._720kb-tooltip._720kb-tooltip-large {
  padding: 10px 20px;
  font-size: 14px;
}

._720kb-tooltip._720kb-tooltip-open {
  visibility: '';
  opacity: 1;
}

._720kb-tooltip-caret:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid rgba(0, 0, 0, 0.8);
}

._720kb-tooltip-caret:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
}

._720kb-tooltip-left ._720kb-tooltip-caret:before {
  top: 50%;
  left: 100%;
  margin-left: 0;
  margin-top: -6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-width: 0;
}

._720kb-tooltip-left ._720kb-tooltip-caret:after {
  top: 50%;
  left: 100%;
  margin-left: 0;
  margin-top: -5px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-width: 0;
}

._720kb-tooltip-right ._720kb-tooltip-caret:before {
  top: 50%;
  left: 0;
  margin-left: -6px;
  margin-top: -6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 0;
}

._720kb-tooltip-right ._720kb-tooltip-caret:after {
  top: 50%;
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 0;
}

._720kb-tooltip-top ._720kb-tooltip-caret:before {
  top: 100%;
  left: 50%;
  margin-left: -6px;
  margin-bottom: -6px;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-width: 0;
}

._720kb-tooltip-top ._720kb-tooltip-caret:after {
  top: 100%;
  left: 50%;
  margin-left: -5px;
  margin-bottom: -5px;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-width: 0;
}

._720kb-tooltip-bottom ._720kb-tooltip-caret:before {
  bottom: 100%;
  left: 50%;
  margin-left: -6px;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-width: 0;
}

._720kb-tooltip-bottom ._720kb-tooltip-caret:after {
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-width: 0;
}

._720kb-tooltip-close-button {
  float: right;
}

/* on top of resources/vendors/angular-tooltips/src/css/angular-tooltips.css */
.dropdown-image-tooltip, .dropdown-image-tooltip {
  padding: 0 !important;
  background: none !important;
  margin-top: 10px;
  margin-left: -10px;
}

.dropdown-image-tooltip, .dropdown-image-tooltip .tooltipImage {
  width: 370px;
  padding: 0;
  background: none;
}

/* override tooltip themes */
.dropdown-image-tooltip ._720kb-tooltip-caret:before {
  display: none;
}

.dropdown-image-tooltip ._720kb-tooltip-caret:after {
  display: none;
}

.dropdown-image-tooltip ._720kb-tooltip-caret {
  display: none;
}

.dropdown-image-tooltip ._720kb-tooltip-title {
  display: none;
}

@media all and (-ms-high-contrast: none) {
  .line-item-form .ui-tabs-nav {
    height: 10000px;
  }
}
.ui-fileupload-buttonbar .ui-fileupload-choose input {
  position: relative;
  opacity: initial;
  transform: initial;
  font-size: inherit;
  direction: initial;
}

.inline-block {
  display: inline-block;
}
.inline-block .ui-button {
  overflow: overlay;
}

.float .right {
  float: right;
}
.float .left {
  float: left;
}

.overflow_hidden {
  overflow: hidden;
}

.align_middle div {
  vertical-align: middle;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.remove-row-button {
  float: right;
}

.adMob-controls input[type="radio"] {
  display: inline-block;
}

.nativeElement {
  width: 365px;
  display: inline;
}

.ui-fileupload-buttonbar.ui-widget-header.ui-corner-top .ui-button-text.ui-c, .ui-fileupload-content {
  display: none;
}

.form table td label {
  color: #444444;
  font-weight: 200;
  font-size: 14px;
  padding-right: 8px;
  white-space: nowrap;
}

#adspaceForm\:dimensionLayoutPanel .ui-selectonemenu-panel {
  z-index: 1;
}

form#adspaceForm > table {
  margin: 2px;
}

table#adspaceForm\:panelGrid2 {
  top: -5px;
}

table#adspaceForm\:panelGrid4 {
  top: -12px;
}

#adspaceForm\:customHeight {
  margin-bottom: 12px;
}

.arrow_down {
  width: 15px;
  height: 15px;
  background: url("../images/arrow.png");
}

.dropdown_new_style ul {
  padding: 0px !important;
  background: white;
}
.dropdown_new_style ul li {
  background: white;
  font-size: 12px !important;
}
.dropdown_new_style ul li:not(:last-child) {
  border-bottom: 1px solid #E6E6E6 !important;
}
.dropdown_new_style.dropdownArrow {
  width: 107px !important;
}
