/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */


/* General Custom CSS */

/* --Default CSS-- */
section {
  padding-bottom: 25px;
}

section a {
  display: inline-block;
}

.dashboard-wrapper input[type="text"],
.dashboard-wrapper input[type="search"],
select,
.fields-wrapper input[type="text"],
input[type="search"],
.fields-wrapper textarea {
  border: 1px solid #aaa !important;
}

.select2-container--default .select2-selection--single {
  border-radius: 0;
}

.ebsd-trash-promo {
    cursor: pointer;
    color: #d54e21;
}

.cf-group:after {
  display: table;
  content: "";
  clear: both;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.head-inline {
  display: inline-block;
  float: left;
  margin-right: 100px !important;
}

.flex-display {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dashboard-border {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px
}

.dashboard-border h2 {
  margin-bottom: 10px !important;
}

.dashboard-border input[type="text"] {
  margin-bottom: 10px !important;
}


/*  -- Dashboard Member CSS--  */
.dashboard-wrap h2,
.dashboard-wrapper  h2 {
  text-transform: initial !important;
  letter-spacing: inherit !important;
  color: #719430;
}

.dashboard-wrapper  h3 {
  color: #719430;
}

.dashboard-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 100px 0;
}

.dashboard-body p {
  margin: 0.2em;
  font-size: 18px;
}

.dashboard-btn-group {
  padding: 100px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

input.add-data-btn {
  padding: 14px 115px;
  font-size: 16px;
  margin-bottom: 20px;
  border-radius: 0;
}

/* --Dashboard-member-inner CSS-- */
.dashboard-wrapper {
  margin-bottom: 40px;
  position: relative;
}

.dashboard-wrapper label,
.dashboard-border label {
  margin-right: 5px;
}

.dashboard-inner-btn-group a {
  display: inline-block;
}

input.dashboard-inner-btn {
  padding: 9px 60px;
  margin-right: 50px;
  margin-bottom: 20px;
  font-size: 15px;
  border-radius: 0px;
}

.date-range-wrapper {
  margin: 0 10px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  float: left;
}

.date-range-wrapper span {
  font-weight: bold;
  font-size: 0.92em;
  display: inline-block;
  margin-right: 5px;
}

.date-range-wrapper h5 {
  margin-right: 50px !important;
  color: #666;
}

.date-range-wrap {
  margin-left: 0 !important;
}

.date-range-wrap input[type="text"] {
  padding: 6px 6px !important;
  margin-bottom: 0 !important;
}

.dashboard-channel-select {
  padding-bottom: 10px;
}

.dashboard-channel-select .channel-radio-wrap {
  margin-bottom: 20px;
  padding: 0 5px;
}

.dashboard-channel-select .channel-radio-wrap label {
  margin-right: 62px;
  margin-bottom: 10px;
  font-size: 16px !important;
  cursor: pointer;
  font-weight: 500 !important;
}

.dashboard-channel-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  margin-right: -15px;
}

.data-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 14%;
  -ms-flex: 1 14%;
  flex: 1 14%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 4px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 15px;
  text-align: center;
  margin-right: 15px;
  margin-top: 15px;
  color: #fff;
}

.data-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.data-wrap .data-block {
margin-right: 0;
}

.data-block h1 {
  font-size: 50px;
  color: #5C97B3;
}

.data-block h3 {
  margin-top: auto;
  font-size: 17px;
  color: #5C97B3;
}

.kindle-block {
  background: #5C97B3;
}

.free-units-block {
  background: #d9534f;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 200px;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

.total-books-block {
  background: #333333;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 200px;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

.kindle-block h1,
.kindle-block h3,
.unit-royalty-block h1,
.unit-royalty-block h3,
.free-units-block h1,
.free-units-block h3,
.total-books-block h1,
.total-books-block h3 {
  color: #fff;
}

.unit-royalty-block {
  background: #719430;
}

/*
.dashboard-channel-data .block-1 {
  margin-left: 15px;
}

.dashboard-channel-data .block-2 {
  margin-right: 30px;
}
*/

.dashboard-books {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  background: #F6F3F3;
  padding: 10px 10px 0px;
}

.dashboard-books .overlay {
  display: block;
  position: relative;
}

.dashboard-books .overlay:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.dashboard-books .overlay:after {
  content: "\f177";
  font-family: dashicons;
  font-size: 50px;
  position: absolute;
  color: #fff;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.dashboard-books .overlay:hover:after,
.dashboard-books .overlay:hover:before {
  opacity: 1;
}

.dashboard-books figure {
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100px;
  -ms-flex: 0 0 100px;
      flex: 0 0 100px;
}

.dashboard-books figure:last-of-type {
  padding-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 110px;
  -ms-flex: 0 0 110px;
  flex: 0 0 110px;
}

.dashboard-books figure img {
  display: block;
  width: 100px;
  height: 154px;
  -o-object-fit: cover;
  object-fit: cover;
}

.dashboard-books figcaption {
  margin: 15px 0 10px;
}

.ebsd-no-data {
  display: none;
  text-align: center;
}

.ebsd-no-data h3 {
    font-size: 1.2em;
}

.dashboard-wrapper .dashicons-update {
  vertical-align: middle;
  -webkit-animation: rotate 1s infinite linear;
  animation: rotate 1s infinite linear;
  color: #507210;
  display: none;
}

@-webkit-keyframes rotate {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);}
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

@keyframes rotate {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);}
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

/* --Add-Edit books and channel CSS--*/
.fields-wrapper h2 {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 10px;
  text-transform: initial !important;
  letter-spacing: inherit !important;
  margin-bottom: 20px;
  color: #719430;
}

.fields-wrapper .field-wrap {
  width: 320px;
  margin-bottom: 40px;
}

.fields-wrapper .field-wrap label {
  margin-bottom: 10px;
  display: block;
}

.fields-wrapper .field-wrapper {
  float: left;
}

.fields-wrapper .preview-image {
  max-width: 300px;
  float: right;
}

.fields-wrapper .preview-image img {
  width: 300px;
  height: 475px;
  -o-object-fit: cover;
  object-fit: cover;
}

.btn-edit-book-update {
  width: 320px;
}

.fields-wrapper .field-wrap input,
.fields-wrapper .field-wrap select {
  margin-bottom: 0 !important;
}

.author-name {
  margin: 0;
}

.edit-book-wrapper {
  float: left;
}

.btn-update-grp {
  clear: left;
}

.btn-save-update {
  width: 100%;
}

/* --Member Login Layout change CSS-- */
.swpm-logged-username,
.swpm-logged-status,
.swpm-logged-membership,
.swpm-logged-expiry {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  margin-bottom: 5px;
}

.swpm-logged-username-label,
.swpm-logged-status-label,
.swpm-logged-membership-label,
.swpm-logged-expiry-label {
  -webkit-flex-basis: 30%;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
}

.swpm-logged-logout-link {
  display: inline-block;
}

.swpm-logged-logout-link a {
  display: inline-block;
  padding: 5px 15px;
  color: #fff;
  background-color: #83a83d;
  text-decoration: none;
  border-radius: 3px;
  margin-top: 15px;
}

.swpm-logged-logout-link a:hover {
  background-color: #719430;
  color: #fff;
}

.entry-content-wrapper .swpm-login-widget-form {
  max-width: 410px;
  margin: 0 auto;
}

.swpm-login-submit{
  margin: 10px 0 20px;
}

.swpm-forgot-pass-link {
  float: left;
}

.swpm-join-us-link {
  float: right;
}

.frontend-checkbox {
  clear: both;
  padding: 10px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.frontend-checkbox label {
  margin: 0 5px 5px 0;
  display: inline-block;
}

/**
* UI Fixes
*/
/* --Registration page table spacing fixes-- */
.swpm-registration-widget-form .input-text,
.swpm-registration-widget-form input[type="text"],
.swpm-registration-widget-form input[type="input"],
.swpm-registration-widget-form input[type="password"],
.swpm-registration-widget-form input[type="email"],
.swpm-registration-widget-form input[type="number"],
.swpm-registration-widget-form input[type="url"],
.swpm-registration-widget-form input[type="tel"],
.swpm-registration-widget-form input[type="search"],
.swpm-registration-widget-form textarea,
.swpm-registration-widget-form select {
  margin-bottom: 0 !important;
}

.swpm-registration-widget-form label,
.swpm-registration-widget-form td {
  vertical-align: middle;
}

/* --profile page table spacing issue fixes */
.swpm-edit-profile-form .input-text,
.swpm-edit-profile-form input[type="text"],
.swpm-edit-profile-form input[type="input"],
.swpm-edit-profile-form input[type="password"],
.swpm-edit-profile-form input[type="email"],
.swpm-edit-profile-form input[type="number"],
.swpm-edit-profile-form input[type="url"],
.swpm-edit-profile-form input[type="tel"],
.swpm-edit-profile-form input[type="search"],
.swpm-edit-profile-form textarea,
.swpm-edit-profile-form select {
  margin-bottom: 0 !important;
}

.swpm-edit-profile-form label,
.swpm-edit-profile-form td {
  vertical-align: middle;
}

.select2-container input {
  margin-bottom: 0 !important;
}

/* --Validation messages desgin changes-- */
.validation-messages{
  padding: 10px 0;
  text-align: center;
  font-size: 14px;
  width: 100%;
  font-weight: 500;
  margin: -15px 0 15px;
  display: block;
  color: #a94442;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  border-radius: 4px;
  font-family: 'Open Sans';
}
.updated {
  padding: 10px 0;
  text-align: center;
  font-size: 14px;
  width: 100%;
  color:#fffff;
  font-weight: 500;
  margin: -15px 0 15px;
  display: block;
  background-color: #579c65;
  border: 1px solid #ebccd1;
  border-radius: 4px;
  font-family: 'Open Sans';
}

.updated a{
  color: #54c799;;
}

.updated ul:empty {
  display: none;
}

.error {
    color: #a94442;
    padding: 10px 0;
    font-size: 14px;
    width: 100%;
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    border-radius: 4px;
    margin-bottom: 15px;
    padding-left: 25px;
}

.error ul {
  margin: 0;
}

/* --password-reset-page-fixes-- */
.swpm-pw-reset-widget-form {
  max-width: 410px;
  margin: 0 auto;
}


/* --my-profile-page-member-registration-page-fixes-- */
.swpm-edit-profile-form table,
.swpm-registration-widget-form table,
.swpm-edit-profile-submit-section {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.swpm-edit-profile-form table td,
.swpm-registration-widget-form table td {
  border: 0;
  background: #fff;
}

.swpm-edit-profile-form table td label,
.swpm-registration-widget-form table td label {
  font-size: 1.1em !important;
}

.swpm-edit-profile-form .swpm-edit-profile-submit-section input[type="submit"] {
  margin-right: 80px;
}

.graph-body {
  clear: both;
}

.graph-wrap {
  margin-bottom: 30px;
}

/* Data tables styling */

table.dataTable.no-footer.no-footer {
  border-bottom: 0;
}

table.dataTable th {
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-align: left;
  padding: 9px 12px;
  border-bottom: 0;
}

table.dataTable.display tbody td {
  border-top: 0;
}

table.dataTable.dataTable thead th,
table.dataTable.dataTable thead td {
  border-bottom: 1px solid #ddd;
}

table.dataTable.dataTable thead th {
  color: #5C97B3;
}

/* book popup */
.book-modal-wrapper {
  padding: 25px;
}

.popup-book-description {
  float: left;
  max-width: 400px;
}

.popup-book-description p {
  margin: 0;
  padding: 0;
}

.book-modal-wrapper h2 {
  margin-bottom: 30px;
  color: #719430;
}

.book-modal-wrapper h3 {
  display: inline-block;
}

.preview-image {
  float: right;
}

.preview-image img {
  width: 250px;
  height: 380px;
  -o-object-fit: cover;
  object-fit: cover;
}

.book-description-table tr td {
  border: 0;
  padding-left: 0;
}


.frontend-checkbox label input[type="checkbox"] {
  vertical-align: middle;
}

span.dashicons-trash {
  cursor: pointer;
}

.dataTables_wrapper table a {
  text-decoration: none;
}

.filter-sales-wrapper {
  padding: 20px 0 10px;
  background: #F6F3F3;
}

.search-book-wrap {
  float: left;
  margin: 0 10px 10px;
}

.add-promo-form input[type="text"] {
  padding: 6px 6px !important;
}

.form-error{
    color: #ac1b1b;
    line-height: 2.2;
}

/*jquery validation engine fix*/
.formErrorContent{
  font-family: Arial, Helvetica, Verdana, sans-serif!important;
}

.ebsd-ajax-error {
  color: #ac1b1b;
  display: none;
  font-size: 14px;
  vertical-align: middle;
}

.ebsd-ajax-error i {
  vertical-align: middle;
  font-size: 14px;
  line-height: 1.4;
}

.dataTables_length select,
.dataTables_filter input {
  display: initial !important;
  width: initial !important;
  min-width: 70px;
}

.dataTables_filter input[type="search"] {
  margin-left: 5px !important;
}

.dataTables_length select {
  margin: 0 5px 0 !important;
}

.promo-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-display input[type="text"],
.promo-wrap input[type="text"] {
  margin-bottom: 0 !important;
}

/* --Datepicker CSS-- */
.date-picker-wrapper table th,
.date-picker-wrapper table td {
  border: 0;
}

/* Home Page */
.swpm-payment-button .swpm-button-wrapper form {
  margin-bottom: 0 !important;
}

.swpm-payment-button .swpm-button-wrapper form input[type="submit"] {
  margin: 3px 0;
  border-radius: 3px;
  padding: 12px 16px 10px;
  white-space: normal;
}

/* --Navigation menu-- */
.sub-menu .current_page_item > a {
  color: #333 !important;
  background-color: #DCDBDB !important;
}

/* Postion fix of memberregistration button */
.swpm-registration-submit-section input[type="submit"] {
  position: absolute;
  left: 43%;
}


/* mac only styles */
.mac-os .data-block h1 {
  font-size: 35px;
}

.mac-os .total-books-block
.mac-os .free-units-block{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 200px;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

.dashboard-row {
  margin-bottom: 20px;
  padding-left: 10px;
}

.btn-filter {
  padding: 4px 22px;
  float: left;
  margin-bottom: 10px;
  margin-left: 10px;
}

/* top books */
.top-books h2 {
  display: inline-block;
  border: 0;
}

.top-books h2:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #e1e1e1;
  top: 40px;
  position: absolute;
}

a.export-excel {
  float: right;
  cursor: pointer;
  text-decoration: none;
}

.button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

/*
Desktop Styles
================================================== */


/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width:767px) and (max-width: 991px) {
  .avia-pricing-table-container .pricing-table-wrap:first-child li .avia-button { margin: 10px 0; }
}

@media only screen and (min-width: 768px) {
  /* Add your desktop Styles here */
  .date-range-wrap input[type="text"] { width: 168px !important; }
  .dashboard-wrapper .dataTables_filter input[type="search"]{ width: 100px !important; }
}


/*
Mobile Styles
================================================== */


/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  .search-book-wrap span.select2-container { width: 200px !important;}
  .promo-wrap { display: block; width: 100% !important; padding-left: 0; }
  .promo-wrap .select2-container { width: 100% !important; }
  .dataTables_filter input[type="search"] { margin-left: 0 !important; }
  .dashboard-channel-select .channel-radio-wrap label { margin-right: 35px; }
  .dashboard-inner-btn-group input.dashboard-inner-btn { margin-right: 10px; padding: 9px 35px; }
  .frontend-checkbox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .popup-book-description { max-width: 330px; }
  .frontend-checkbox { display: block; }
  .frontend-checkbox label { margin-right: 25px; }
}

@media only screen and (max-width: 992px) {
  .dashboard-channel-data { -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }
}

@media only screen and (max-width: 768px) {
  /* Add your Mobile Styles here */
  .dashboard-btn-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-self: initial; -ms-flex-item-align: initial; align-self: initial;}
  .fields-wrapper h2, .dashboard-wrap h2 { text-align: center;}
  .fields-wrapper .preview-image { float: none;}
  .dashboard-inner-btn-group a { display: block; }
  .dashboard-inner-btn { width: 100%; }
  .dashboard-channel-select .channel-radio-wrap label { margin-right: 0; }
  .channel-radio-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .date-range-wrapper h5 { margin-bottom: 10px; }
  .date-range-wrap { margin-bottom: 0 !important; }
  .channel-radio-wrap { padding: 10px;}
  .promo-wrap { display: block; width: 100% !important; padding-left: 0; }
  .promo-wrap .select2-container { width: 100% !important; }
  .swpm-edit-profile-form .swpm-edit-profile-submit-section input[type="submit"] { width: 100%; }
  .swpm-registration-submit-section input[type="submit"] { width: 100%; position: initial; }
  .data-block h1 { font-size: 30px; }
/*
  .dashboard-channel-data  .block-1 { margin-bottom: 0; }
  .dashboard-channel-data  .block-2 { margin-top: 0; }
  .dashboard-channel-data  .block-2 { margin-top: 0; }
*/
  .data-block, .data-wrap { -webkit-box-flex: 1; -webkit-flex: 1 100%; -ms-flex: 1 100%; flex: 1 100%; }
}

@media only screen and (max-width: 500px) {
  /* Add your Mobile Styles here */
  .fields-wrapper .field-wrap {width: 100%; }
  .fields-wrapper .field-wrapper { display: block; }
  input.add-data-btn { padding: 14px 65px; }
  .head-inline { margin-right: 20px !important; }
  .dashboard-border { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .flex-display { padding: 10px 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; }
  .date-range-wrap .flex_column { padding: 0; }
  .date-range-wrap .flex_column:last-of-type { margin-bottom: 0 !important; }
  span.select2-container { width: 100% !important;}
  .date-range-wrapper span { display: block; width: 100%; }
  input.dashboard-inner-btn { padding: 9px 20px;}
  a.export-excel { float: none; margin-bottom: 20px;}
}


/*#dateofexpire{*/
/*      display: block;*/
/*}*/