You are here

admin.css in Popup Maker - All popup types 8

Same filename and directory in other branches
  1. 7 css/admin.css
@font-face {
  font-family: 'Roboto';
  src: url(../lib/fonts/roboto/Roboto-Regular.ttf);
  font-weight: 400;
}

@font-face {
  font-family: 'Roboto';
  src: url(../lib/fonts/roboto/Roboto-Italic.ttf);
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url(../lib/fonts/roboto/Roboto-Medium.ttf);
  font-weight: 500;
}

@font-face {
  font-family: 'Roboto';
  src: url(../lib/fonts/roboto/Roboto-Bold.ttf);
  font-weight: 700;
}

.sgpm-red {
  color: #e2574c !important;
}

.sgpm-green {
  color: #4caf50 !important;
}

.sgpm-black {
  color: #000 !important;;
}

.sgpm-hide {
  display: none !important;
}

.sgpm-btn {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  margin: 0;
  padding: 8px 14px 9px;
  background: #2ea664;
  color: #fff;
  line-height: 1.2rem;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
  border: none;
  border-radius: .25rem;
  box-shadow: none;
  text-align: center;
  white-space: nowrap;
  font-size: 15px;
  box-sizing: border-box;
  outline: none;
}

.sgpm-btn:hover,
.sgpm-btn:focus {
  text-decoration: none;
  border: none;
  color: #fff;
}

.sgpm-btn svg {
  vertical-align: middle;
}

.sgpm-btn--red {
  background-color: #e2574c;
}

.sgpm-btn--green {
  background-color: #4caf50;
}

.sgpm-btn--green-meadow {
  background-color: #1bbc9b;
}

.sgpm-fab-btn {
  position: relative;
  display: inline-flex;
  margin: 0;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  line-height: 1;
  width: 40px;
  height: 40px;
  text-decoration: none;
  background-color: #018786;
  color: white;
  border: none;
  border-radius: 50%;
  padding: 0;
  outline: none;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  overflow: hidden;
}

.sgpm-fab-btn svg {
  pointer-events: none;
  fill: #fff;
}

.sgpm-fab-btn:active {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.sgpm-fab-btn:hover,
.sgpm-fab-btn:focus {
  text-decoration: none;
  border: none;
}

.sgpm-fab-btn:before {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
  transition: opacity 15ms linear;
  z-index: 1;
  background-color: #fff;
}

#sgpm-admin {
  position: relative;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
}

.sgpm-tabs-toolbar {
  position: relative;
  display: flex;
}

.sgpm-tab {
  padding: 12px 22px 11px;
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-radius: .25rem .25rem 0 0;
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  cursor: pointer;
  color: #0576b9;
  font-size: 1em;
}

.sgpm-tab.active {
  border-color: #e8e8e8;
  background: #fff;
  border-bottom-color: #fff;
  color: #2c2d30;
  cursor: default;
}

.sgpm-tabs-content {
  margin: 0;
  width: 100%;
  background: #fff;
  border-radius: 0 0 .25rem .25rem;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
  border: 1px solid #e8e8e8;
  box-sizing: border-box;
}

.sgpm-panel {
  padding: 2rem 2rem 1rem;
}

.sgpm-panel:not(.active) {
  display: none;
}

.sgpm-panel p {
  margin: 1em 0;
}

.sgpm-panel-title {
  margin: 0 0 30px !important;
}

.sgpm-notice {
  margin: 0 0 1.33em;
  font-weight: 500;
  font-size: 1.2em;
}

.sgpm-input-text label {
  display: inline-block;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 600;
}

.sgpm-input-text input {
  padding: 6px 8px;
  min-width: 350px;
}

.sgpm-field-description {
  margin: 0 !important;
  vertical-align: middle;
  font-size: 0.9em;
  font-style: italic;
  color: #666;
  line-height: 1.5;
}

.sgpm-info-about-account-activate {
  text-align: center;
  margin-top: 35px !important;
  color: #e2574c !important;
  font-size: 1.3em;
}

.sgpm-info-about-activation-url {
  text-align: center;
}

.sgpm-info-about-not-popups {
  margin-top: 35px !important;
  color: #e2574c !important;
  font-size: 1.3em;
}

.sgpm-popup-list table {
  font-size: 1.2em;
  font-family: 'Roboto', sans-serif;
}

.sgpm-popup-list table tr {
  position: relative;
  height: 76px;
  background-color: #fff;
  border: none;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}

.sgpm-popup-list table td {
  border: none;
}

.sgpm-popup-list form {
  display: inline-block;
}

.sgpm-popup-title {
  display: block;
  margin-bottom: 20px;
  font-size: 24px;
}

.sgpm-popup-list-actions {
  margin-bottom: 15px;
}

.sgpm-popup-status {
  font-size: 22px;
  font-weight: 500;
}

.sgpm-popup-list-actions .sgpm-fab-btn {
  margin-right: 16px;
}

.sgpm-refresh-wrap-bottom {
  margin-top: 30px;
}

.sgpm-refresh-wrap-top {
  margin-bottom: 30px;
}

.sgpm-popup-rule {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
}

.sgpm-popup-rule .sgpm-fab-btn {
  margin-top: 16px;
  margin-left: 16px;
}

.sgpm-select {
  height: 40px;
  line-height: 40px;
  font-family: 'Roboto', sans-serif;
  border: 1px solid #a0a0a2;
  border-radius: .25rem;
  outline: 0;
  color: #2c2d30;
  margin: 0 10px 0 0;
  box-shadow: none;
  background: #fff;
  font-size: 1.2em;
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: center;
}

.sgpm-label {
  display: block;
  color: #2c2d30;
  font-weight: 700;
  font-size: 1em;
}

.sgpm-popup-rule-value {
  width: 100%;
}

.sgpm-popup-rule .select2-selection {
  min-height: 40px !important;
}

.sgpm-rule-value {
  width: 200px;
}

#sgpm-support-panel {
  text-align: center;
}

.sgpm-support-block-box {
  border: 3px solid #e2574c;
  padding-top: 30px;
  width: 401px;
  text-align: center;
  display: inline-block;
  margin: 30px;
  font-size: 20px;
  font-weight: bold;
  color: #e2574c !important;
  text-decoration: none;
  outline: 0 !important;
}

.sgpm-support-block-box svg {
  fill: #e2574c;
}

.sgpm-support-block-box:hover {
  background-color: #e2574c !important;
  color: #ffffff !important;
}

.sgpm-support-block-box:hover svg {
  fill: #ffffff;
}


.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

File

css/admin.css
View source
  1. @font-face {
  2. font-family: 'Roboto';
  3. src: url(../lib/fonts/roboto/Roboto-Regular.ttf);
  4. font-weight: 400;
  5. }
  6. @font-face {
  7. font-family: 'Roboto';
  8. src: url(../lib/fonts/roboto/Roboto-Italic.ttf);
  9. font-weight: 400;
  10. font-style: italic;
  11. }
  12. @font-face {
  13. font-family: 'Roboto';
  14. src: url(../lib/fonts/roboto/Roboto-Medium.ttf);
  15. font-weight: 500;
  16. }
  17. @font-face {
  18. font-family: 'Roboto';
  19. src: url(../lib/fonts/roboto/Roboto-Bold.ttf);
  20. font-weight: 700;
  21. }
  22. .sgpm-red {
  23. color: #e2574c !important;
  24. }
  25. .sgpm-green {
  26. color: #4caf50 !important;
  27. }
  28. .sgpm-black {
  29. color: #000 !important;;
  30. }
  31. .sgpm-hide {
  32. display: none !important;
  33. }
  34. .sgpm-btn {
  35. position: relative;
  36. display: inline-block;
  37. vertical-align: bottom;
  38. margin: 0;
  39. padding: 8px 14px 9px;
  40. background: #2ea664;
  41. color: #fff;
  42. line-height: 1.2rem;
  43. font-weight: 700;
  44. text-decoration: none;
  45. cursor: pointer;
  46. text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
  47. border: none;
  48. border-radius: .25rem;
  49. box-shadow: none;
  50. text-align: center;
  51. white-space: nowrap;
  52. font-size: 15px;
  53. box-sizing: border-box;
  54. outline: none;
  55. }
  56. .sgpm-btn:hover,
  57. .sgpm-btn:focus {
  58. text-decoration: none;
  59. border: none;
  60. color: #fff;
  61. }
  62. .sgpm-btn svg {
  63. vertical-align: middle;
  64. }
  65. .sgpm-btn--red {
  66. background-color: #e2574c;
  67. }
  68. .sgpm-btn--green {
  69. background-color: #4caf50;
  70. }
  71. .sgpm-btn--green-meadow {
  72. background-color: #1bbc9b;
  73. }
  74. .sgpm-fab-btn {
  75. position: relative;
  76. display: inline-flex;
  77. margin: 0;
  78. justify-content: center;
  79. align-items: center;
  80. font-size: 24px;
  81. line-height: 1;
  82. width: 40px;
  83. height: 40px;
  84. text-decoration: none;
  85. background-color: #018786;
  86. color: white;
  87. border: none;
  88. border-radius: 50%;
  89. padding: 0;
  90. outline: none;
  91. box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  92. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  93. overflow: hidden;
  94. }
  95. .sgpm-fab-btn svg {
  96. pointer-events: none;
  97. fill: #fff;
  98. }
  99. .sgpm-fab-btn:active {
  100. box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  101. }
  102. .sgpm-fab-btn:hover,
  103. .sgpm-fab-btn:focus {
  104. text-decoration: none;
  105. border: none;
  106. }
  107. .sgpm-fab-btn:before {
  108. position: absolute;
  109. border-radius: 50%;
  110. opacity: 0;
  111. pointer-events: none;
  112. content: "";
  113. top: calc(50% - 100%);
  114. left: calc(50% - 100%);
  115. width: 200%;
  116. height: 200%;
  117. transition: opacity 15ms linear;
  118. z-index: 1;
  119. background-color: #fff;
  120. }
  121. #sgpm-admin {
  122. position: relative;
  123. font-family: 'Roboto', sans-serif;
  124. font-size: 16px;
  125. }
  126. .sgpm-tabs-toolbar {
  127. position: relative;
  128. display: flex;
  129. }
  130. .sgpm-tab {
  131. padding: 12px 22px 11px;
  132. margin-bottom: -1px;
  133. border: 1px solid transparent;
  134. border-radius: .25rem .25rem 0 0;
  135. font-weight: 700;
  136. text-overflow: ellipsis;
  137. overflow: hidden;
  138. white-space: nowrap;
  139. box-sizing: border-box;
  140. cursor: pointer;
  141. color: #0576b9;
  142. font-size: 1em;
  143. }
  144. .sgpm-tab.active {
  145. border-color: #e8e8e8;
  146. background: #fff;
  147. border-bottom-color: #fff;
  148. color: #2c2d30;
  149. cursor: default;
  150. }
  151. .sgpm-tabs-content {
  152. margin: 0;
  153. width: 100%;
  154. background: #fff;
  155. border-radius: 0 0 .25rem .25rem;
  156. box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
  157. border: 1px solid #e8e8e8;
  158. box-sizing: border-box;
  159. }
  160. .sgpm-panel {
  161. padding: 2rem 2rem 1rem;
  162. }
  163. .sgpm-panel:not(.active) {
  164. display: none;
  165. }
  166. .sgpm-panel p {
  167. margin: 1em 0;
  168. }
  169. .sgpm-panel-title {
  170. margin: 0 0 30px !important;
  171. }
  172. .sgpm-notice {
  173. margin: 0 0 1.33em;
  174. font-weight: 500;
  175. font-size: 1.2em;
  176. }
  177. .sgpm-input-text label {
  178. display: inline-block;
  179. margin-bottom: 2px;
  180. font-size: 14px;
  181. font-weight: 600;
  182. }
  183. .sgpm-input-text input {
  184. padding: 6px 8px;
  185. min-width: 350px;
  186. }
  187. .sgpm-field-description {
  188. margin: 0 !important;
  189. vertical-align: middle;
  190. font-size: 0.9em;
  191. font-style: italic;
  192. color: #666;
  193. line-height: 1.5;
  194. }
  195. .sgpm-info-about-account-activate {
  196. text-align: center;
  197. margin-top: 35px !important;
  198. color: #e2574c !important;
  199. font-size: 1.3em;
  200. }
  201. .sgpm-info-about-activation-url {
  202. text-align: center;
  203. }
  204. .sgpm-info-about-not-popups {
  205. margin-top: 35px !important;
  206. color: #e2574c !important;
  207. font-size: 1.3em;
  208. }
  209. .sgpm-popup-list table {
  210. font-size: 1.2em;
  211. font-family: 'Roboto', sans-serif;
  212. }
  213. .sgpm-popup-list table tr {
  214. position: relative;
  215. height: 76px;
  216. background-color: #fff;
  217. border: none;
  218. overflow: hidden;
  219. border-bottom: 1px solid #ddd;
  220. }
  221. .sgpm-popup-list table td {
  222. border: none;
  223. }
  224. .sgpm-popup-list form {
  225. display: inline-block;
  226. }
  227. .sgpm-popup-title {
  228. display: block;
  229. margin-bottom: 20px;
  230. font-size: 24px;
  231. }
  232. .sgpm-popup-list-actions {
  233. margin-bottom: 15px;
  234. }
  235. .sgpm-popup-status {
  236. font-size: 22px;
  237. font-weight: 500;
  238. }
  239. .sgpm-popup-list-actions .sgpm-fab-btn {
  240. margin-right: 16px;
  241. }
  242. .sgpm-refresh-wrap-bottom {
  243. margin-top: 30px;
  244. }
  245. .sgpm-refresh-wrap-top {
  246. margin-bottom: 30px;
  247. }
  248. .sgpm-popup-rule {
  249. display: flex;
  250. justify-content: flex-start;
  251. align-items: flex-start;
  252. margin-bottom: 16px;
  253. }
  254. .sgpm-popup-rule .sgpm-fab-btn {
  255. margin-top: 16px;
  256. margin-left: 16px;
  257. }
  258. .sgpm-select {
  259. height: 40px;
  260. line-height: 40px;
  261. font-family: 'Roboto', sans-serif;
  262. border: 1px solid #a0a0a2;
  263. border-radius: .25rem;
  264. outline: 0;
  265. color: #2c2d30;
  266. margin: 0 10px 0 0;
  267. box-shadow: none;
  268. background: #fff;
  269. font-size: 1.2em;
  270. padding-left: 10px;
  271. background-repeat: no-repeat;
  272. background-position-x: right;
  273. background-position-y: center;
  274. }
  275. .sgpm-label {
  276. display: block;
  277. color: #2c2d30;
  278. font-weight: 700;
  279. font-size: 1em;
  280. }
  281. .sgpm-popup-rule-value {
  282. width: 100%;
  283. }
  284. .sgpm-popup-rule .select2-selection {
  285. min-height: 40px !important;
  286. }
  287. .sgpm-rule-value {
  288. width: 200px;
  289. }
  290. #sgpm-support-panel {
  291. text-align: center;
  292. }
  293. .sgpm-support-block-box {
  294. border: 3px solid #e2574c;
  295. padding-top: 30px;
  296. width: 401px;
  297. text-align: center;
  298. display: inline-block;
  299. margin: 30px;
  300. font-size: 20px;
  301. font-weight: bold;
  302. color: #e2574c !important;
  303. text-decoration: none;
  304. outline: 0 !important;
  305. }
  306. .sgpm-support-block-box svg {
  307. fill: #e2574c;
  308. }
  309. .sgpm-support-block-box:hover {
  310. background-color: #e2574c !important;
  311. color: #ffffff !important;
  312. }
  313. .sgpm-support-block-box:hover svg {
  314. fill: #ffffff;
  315. }
  316. .select2-container {
  317. box-sizing: border-box;
  318. display: inline-block;
  319. margin: 0;
  320. position: relative;
  321. vertical-align: middle;
  322. }
  323. .select2-container .select2-selection--single {
  324. box-sizing: border-box;
  325. cursor: pointer;
  326. display: block;
  327. height: 28px;
  328. user-select: none;
  329. -webkit-user-select: none;
  330. }
  331. .select2-container .select2-selection--single .select2-selection__rendered {
  332. display: block;
  333. padding-left: 8px;
  334. padding-right: 20px;
  335. overflow: hidden;
  336. text-overflow: ellipsis;
  337. white-space: nowrap;
  338. }
  339. .select2-container .select2-selection--single .select2-selection__clear {
  340. position: relative;
  341. }
  342. .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  343. padding-right: 8px;
  344. padding-left: 20px;
  345. }
  346. .select2-container .select2-selection--multiple {
  347. box-sizing: border-box;
  348. cursor: pointer;
  349. display: block;
  350. min-height: 32px;
  351. user-select: none;
  352. -webkit-user-select: none;
  353. }
  354. .select2-container .select2-selection--multiple .select2-selection__rendered {
  355. display: inline-block;
  356. overflow: hidden;
  357. padding-left: 8px;
  358. text-overflow: ellipsis;
  359. white-space: nowrap;
  360. }
  361. .select2-container .select2-search--inline {
  362. float: left;
  363. }
  364. .select2-container .select2-search--inline .select2-search__field {
  365. box-sizing: border-box;
  366. border: none;
  367. font-size: 100%;
  368. margin-top: 5px;
  369. padding: 0;
  370. }
  371. .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  372. -webkit-appearance: none;
  373. }
  374. .select2-dropdown {
  375. background-color: white;
  376. border: 1px solid #aaa;
  377. border-radius: 4px;
  378. box-sizing: border-box;
  379. display: block;
  380. position: absolute;
  381. left: -100000px;
  382. width: 100%;
  383. z-index: 1051;
  384. }
  385. .select2-results {
  386. display: block;
  387. }
  388. .select2-results__options {
  389. list-style: none;
  390. margin: 0;
  391. padding: 0;
  392. }
  393. .select2-results__option {
  394. padding: 6px;
  395. user-select: none;
  396. -webkit-user-select: none;
  397. }
  398. .select2-results__option[aria-selected] {
  399. cursor: pointer;
  400. }
  401. .select2-container--open .select2-dropdown {
  402. left: 0;
  403. }
  404. .select2-container--open .select2-dropdown--above {
  405. border-bottom: none;
  406. border-bottom-left-radius: 0;
  407. border-bottom-right-radius: 0;
  408. }
  409. .select2-container--open .select2-dropdown--below {
  410. border-top: none;
  411. border-top-left-radius: 0;
  412. border-top-right-radius: 0;
  413. }
  414. .select2-search--dropdown {
  415. display: block;
  416. padding: 4px;
  417. }
  418. .select2-search--dropdown .select2-search__field {
  419. padding: 4px;
  420. width: 100%;
  421. box-sizing: border-box;
  422. }
  423. .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  424. -webkit-appearance: none;
  425. }
  426. .select2-search--dropdown.select2-search--hide {
  427. display: none;
  428. }
  429. .select2-close-mask {
  430. border: 0;
  431. margin: 0;
  432. padding: 0;
  433. display: block;
  434. position: fixed;
  435. left: 0;
  436. top: 0;
  437. min-height: 100%;
  438. min-width: 100%;
  439. height: auto;
  440. width: auto;
  441. opacity: 0;
  442. z-index: 99;
  443. background-color: #fff;
  444. filter: alpha(opacity=0);
  445. }
  446. .select2-hidden-accessible {
  447. border: 0 !important;
  448. clip: rect(0 0 0 0) !important;
  449. -webkit-clip-path: inset(50%) !important;
  450. clip-path: inset(50%) !important;
  451. height: 1px !important;
  452. overflow: hidden !important;
  453. padding: 0 !important;
  454. position: absolute !important;
  455. width: 1px !important;
  456. white-space: nowrap !important;
  457. }
  458. .select2-container--default .select2-selection--single {
  459. background-color: #fff;
  460. border: 1px solid #aaa;
  461. border-radius: 4px;
  462. }
  463. .select2-container--default .select2-selection--single .select2-selection__rendered {
  464. color: #444;
  465. line-height: 28px;
  466. }
  467. .select2-container--default .select2-selection--single .select2-selection__clear {
  468. cursor: pointer;
  469. float: right;
  470. font-weight: bold;
  471. }
  472. .select2-container--default .select2-selection--single .select2-selection__placeholder {
  473. color: #999;
  474. }
  475. .select2-container--default .select2-selection--single .select2-selection__arrow {
  476. height: 26px;
  477. position: absolute;
  478. top: 1px;
  479. right: 1px;
  480. width: 20px;
  481. }
  482. .select2-container--default .select2-selection--single .select2-selection__arrow b {
  483. border-color: #888 transparent transparent transparent;
  484. border-style: solid;
  485. border-width: 5px 4px 0 4px;
  486. height: 0;
  487. left: 50%;
  488. margin-left: -4px;
  489. margin-top: -2px;
  490. position: absolute;
  491. top: 50%;
  492. width: 0;
  493. }
  494. .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  495. float: left;
  496. }
  497. .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  498. left: 1px;
  499. right: auto;
  500. }
  501. .select2-container--default.select2-container--disabled .select2-selection--single {
  502. background-color: #eee;
  503. cursor: default;
  504. }
  505. .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  506. display: none;
  507. }
  508. .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  509. border-color: transparent transparent #888 transparent;
  510. border-width: 0 4px 5px 4px;
  511. }
  512. .select2-container--default .select2-selection--multiple {
  513. background-color: white;
  514. border: 1px solid #aaa;
  515. border-radius: 4px;
  516. cursor: text;
  517. }
  518. .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  519. box-sizing: border-box;
  520. list-style: none;
  521. margin: 0;
  522. padding: 0 5px;
  523. width: 100%;
  524. }
  525. .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  526. list-style: none;
  527. }
  528. .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  529. color: #999;
  530. margin-top: 5px;
  531. float: left;
  532. }
  533. .select2-container--default .select2-selection--multiple .select2-selection__clear {
  534. cursor: pointer;
  535. float: right;
  536. font-weight: bold;
  537. margin-top: 5px;
  538. margin-right: 10px;
  539. }
  540. .select2-container--default .select2-selection--multiple .select2-selection__choice {
  541. background-color: #e4e4e4;
  542. border: 1px solid #aaa;
  543. border-radius: 4px;
  544. cursor: default;
  545. float: left;
  546. margin-right: 5px;
  547. margin-top: 5px;
  548. padding: 0 5px;
  549. }
  550. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  551. color: #999;
  552. cursor: pointer;
  553. display: inline-block;
  554. font-weight: bold;
  555. margin-right: 2px;
  556. }
  557. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  558. color: #333;
  559. }
  560. .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
  561. .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
  562. .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  563. float: right;
  564. }
  565. .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  566. margin-left: 5px;
  567. margin-right: auto;
  568. }
  569. .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  570. margin-left: 2px;
  571. margin-right: auto;
  572. }
  573. .select2-container--default.select2-container--focus .select2-selection--multiple {
  574. border: solid black 1px;
  575. outline: 0;
  576. }
  577. .select2-container--default.select2-container--disabled .select2-selection--multiple {
  578. background-color: #eee;
  579. cursor: default;
  580. }
  581. .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  582. display: none;
  583. }
  584. .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
  585. .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  586. border-top-left-radius: 0;
  587. border-top-right-radius: 0;
  588. }
  589. .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
  590. .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  591. border-bottom-left-radius: 0;
  592. border-bottom-right-radius: 0;
  593. }
  594. .select2-container--default .select2-search--dropdown .select2-search__field {
  595. border: 1px solid #aaa;
  596. }
  597. .select2-container--default .select2-search--inline .select2-search__field {
  598. background: transparent;
  599. border: none;
  600. outline: 0;
  601. box-shadow: none;
  602. -webkit-appearance: textfield;
  603. }
  604. .select2-container--default .select2-results > .select2-results__options {
  605. max-height: 200px;
  606. overflow-y: auto;
  607. }
  608. .select2-container--default .select2-results__option[role=group] {
  609. padding: 0;
  610. }
  611. .select2-container--default .select2-results__option[aria-disabled=true] {
  612. color: #999;
  613. }
  614. .select2-container--default .select2-results__option[aria-selected=true] {
  615. background-color: #ddd;
  616. }
  617. .select2-container--default .select2-results__option .select2-results__option {
  618. padding-left: 1em;
  619. }
  620. .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  621. padding-left: 0;
  622. }
  623. .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  624. margin-left: -1em;
  625. padding-left: 2em;
  626. }
  627. .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  628. margin-left: -2em;
  629. padding-left: 3em;
  630. }
  631. .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  632. margin-left: -3em;
  633. padding-left: 4em;
  634. }
  635. .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  636. margin-left: -4em;
  637. padding-left: 5em;
  638. }
  639. .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  640. margin-left: -5em;
  641. padding-left: 6em;
  642. }
  643. .select2-container--default .select2-results__option--highlighted[aria-selected] {
  644. background-color: #5897fb;
  645. color: white;
  646. }
  647. .select2-container--default .select2-results__group {
  648. cursor: default;
  649. display: block;
  650. padding: 6px;
  651. }
  652. .select2-container--classic .select2-selection--single {
  653. background-color: #f7f7f7;
  654. border: 1px solid #aaa;
  655. border-radius: 4px;
  656. outline: 0;
  657. background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  658. background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  659. background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  660. background-repeat: repeat-x;
  661. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
  662. }
  663. .select2-container--classic .select2-selection--single:focus {
  664. border: 1px solid #5897fb;
  665. }
  666. .select2-container--classic .select2-selection--single .select2-selection__rendered {
  667. color: #444;
  668. line-height: 28px;
  669. }
  670. .select2-container--classic .select2-selection--single .select2-selection__clear {
  671. cursor: pointer;
  672. float: right;
  673. font-weight: bold;
  674. margin-right: 10px;
  675. }
  676. .select2-container--classic .select2-selection--single .select2-selection__placeholder {
  677. color: #999;
  678. }
  679. .select2-container--classic .select2-selection--single .select2-selection__arrow {
  680. background-color: #ddd;
  681. border: none;
  682. border-left: 1px solid #aaa;
  683. border-top-right-radius: 4px;
  684. border-bottom-right-radius: 4px;
  685. height: 26px;
  686. position: absolute;
  687. top: 1px;
  688. right: 1px;
  689. width: 20px;
  690. background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  691. background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  692. background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  693. background-repeat: repeat-x;
  694. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
  695. }
  696. .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  697. border-color: #888 transparent transparent transparent;
  698. border-style: solid;
  699. border-width: 5px 4px 0 4px;
  700. height: 0;
  701. left: 50%;
  702. margin-left: -4px;
  703. margin-top: -2px;
  704. position: absolute;
  705. top: 50%;
  706. width: 0;
  707. }
  708. .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  709. float: left;
  710. }
  711. .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  712. border: none;
  713. border-right: 1px solid #aaa;
  714. border-radius: 0;
  715. border-top-left-radius: 4px;
  716. border-bottom-left-radius: 4px;
  717. left: 1px;
  718. right: auto;
  719. }
  720. .select2-container--classic.select2-container--open .select2-selection--single {
  721. border: 1px solid #5897fb;
  722. }
  723. .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  724. background: transparent;
  725. border: none;
  726. }
  727. .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  728. border-color: transparent transparent #888 transparent;
  729. border-width: 0 4px 5px 4px;
  730. }
  731. .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  732. border-top: none;
  733. border-top-left-radius: 0;
  734. border-top-right-radius: 0;
  735. background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  736. background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  737. background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  738. background-repeat: repeat-x;
  739. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
  740. }
  741. .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  742. border-bottom: none;
  743. border-bottom-left-radius: 0;
  744. border-bottom-right-radius: 0;
  745. background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  746. background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  747. background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  748. background-repeat: repeat-x;
  749. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
  750. }
  751. .select2-container--classic .select2-selection--multiple {
  752. background-color: white;
  753. border: 1px solid #aaa;
  754. border-radius: 4px;
  755. cursor: text;
  756. outline: 0;
  757. }
  758. .select2-container--classic .select2-selection--multiple:focus {
  759. border: 1px solid #5897fb;
  760. }
  761. .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  762. list-style: none;
  763. margin: 0;
  764. padding: 0 5px;
  765. }
  766. .select2-container--classic .select2-selection--multiple .select2-selection__clear {
  767. display: none;
  768. }
  769. .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  770. background-color: #e4e4e4;
  771. border: 1px solid #aaa;
  772. border-radius: 4px;
  773. cursor: default;
  774. float: left;
  775. margin-right: 5px;
  776. margin-top: 5px;
  777. padding: 0 5px;
  778. }
  779. .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  780. color: #888;
  781. cursor: pointer;
  782. display: inline-block;
  783. font-weight: bold;
  784. margin-right: 2px;
  785. }
  786. .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  787. color: #555;
  788. }
  789. .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  790. float: right;
  791. margin-left: 5px;
  792. margin-right: auto;
  793. }
  794. .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  795. margin-left: 2px;
  796. margin-right: auto;
  797. }
  798. .select2-container--classic.select2-container--open .select2-selection--multiple {
  799. border: 1px solid #5897fb;
  800. }
  801. .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  802. border-top: none;
  803. border-top-left-radius: 0;
  804. border-top-right-radius: 0;
  805. }
  806. .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  807. border-bottom: none;
  808. border-bottom-left-radius: 0;
  809. border-bottom-right-radius: 0;
  810. }
  811. .select2-container--classic .select2-search--dropdown .select2-search__field {
  812. border: 1px solid #aaa;
  813. outline: 0;
  814. }
  815. .select2-container--classic .select2-search--inline .select2-search__field {
  816. outline: 0;
  817. box-shadow: none;
  818. }
  819. .select2-container--classic .select2-dropdown {
  820. background-color: #fff;
  821. border: 1px solid transparent;
  822. }
  823. .select2-container--classic .select2-dropdown--above {
  824. border-bottom: none;
  825. }
  826. .select2-container--classic .select2-dropdown--below {
  827. border-top: none;
  828. }
  829. .select2-container--classic .select2-results > .select2-results__options {
  830. max-height: 200px;
  831. overflow-y: auto;
  832. }
  833. .select2-container--classic .select2-results__option[role=group] {
  834. padding: 0;
  835. }
  836. .select2-container--classic .select2-results__option[aria-disabled=true] {
  837. color: grey;
  838. }
  839. .select2-container--classic .select2-results__option--highlighted[aria-selected] {
  840. background-color: #3875d7;
  841. color: #fff;
  842. }
  843. .select2-container--classic .select2-results__group {
  844. cursor: default;
  845. display: block;
  846. padding: 6px;
  847. }
  848. .select2-container--classic.select2-container--open .select2-dropdown {
  849. border-color: #5897fb;
  850. }