@charset "UTF-8";
/*------------------------------------------------------------------
[Master Stylesheet]

Project :	                PublishingSuite Admin Dashboard
Version :	                1.1
Last change :	            05/20/19 [Initail Release]
Designed & Developed by :	SPI Global Pvt Ltd
-------------------------------------------------------------------*/
/*** ======= // TABLE OF CONTENT // ============================
+ form elements
+ Datepicker 
===================================================== ***/
.tory-blue-green {
  /***************
   form elements
   ***************/
  /***********************
  Datepicker 
  ************************/
  /* unchecked icon */
  /* checked icon */
  /* unchecked radio icon */
  /* checked radio icon */
  /***************
     Large Upload Button
     ***************/
  /***************
  Upload file design
  ****************/
  /***************
     Rating Css Starts
     ***************/
  /* rating css ends */
  /*  date-picker css ends */
}
.tory-blue-green .fa-times-circle:hover, .tory-blue-green .fa-calendar:hover {
  cursor: pointer;
}
.tory-blue-green .group_name {
  font-size: calc(100%) !important;
}
.tory-blue-green .form-control, .tory-blue-green select {
  border: 0px;
  border-bottom: 1px solid #dddddd;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 0px;
  color: #131313;
  width: 100%;
  font-size: calc(100% - 1px);
}
.tory-blue-green .form-control:disabled, .tory-blue-green .form-control.disabled, .tory-blue-green select:disabled, .tory-blue-green select.disabled {
  background: #eeeeee;
  cursor: no-drop;
  padding: 0px 10px !important;
}
.tory-blue-green select.select-with-placeholder {
  color: #aaaaaa;
}
.tory-blue-green select.select-with-placeholder option {
  color: #131313;
}
.tory-blue-green select.select-with-placeholder option:first-child {
  color: #aaaaaa;
}
.tory-blue-green select.depend-select-onload {
  height: 42px;
}
.tory-blue-green select.depend-select-onload option {
  visibility: hidden;
}
.tory-blue-green .input-group .input-group-addon {
  border: 0px;
  cursor: pointer;
  color: #2196f3;
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
.tory-blue-green a.disabled {
  color: #bbbbbb !important;
  background: #eeeeee !important;
  border: 1px solid #eeeeee !important;
  cursor: no-drop;
}
.tory-blue-green .form-control[readonly] {
  padding: 0px 15px;
}
.tory-blue-green .form-control[readonly] + .input-group-addon {
  background-color: #eeeeee;
  color: #bbbbbb;
}
.tory-blue-green .form-group {
  margin-bottom: 20px;
}
.tory-blue-green textarea {
  resize: none;
}
.tory-blue-green textarea.form-control {
  height: auto !important;
}
.tory-blue-green select {
  appearance: none;
  -webkit-appearance: none;
  background: url("../../assets/images/down-caret.png") no-repeat right;
  background-size: 12px;
  padding-right: 20px !important;
  position: relative;
  height: 34px;
  /*&::after {
    content: "\f0d7";
    font-family: FontAwesome !important;
    font-size: calc(100% + 4px);
    position: absolute;
    right: 0;
  }*/
}
.tory-blue-green .select-picker .selectize-control .selectize-input {
  padding: 0px;
  border: 0px;
  /*border-bottom: 1px solid #dddddd;*/
  outline: none;
  box-shadow: none;
  padding-bottom: 28px !important;
  font-size: 100%;
}
.tory-blue-green .select-picker .selectize-control .selectize-input input {
  width: 100% !important;
  border-bottom: 1px solid #ccc !important;
  height: 28px;
  position: absolute !important;
  opacity: 1 !important;
  left: 0px !important;
  bottom: 0px;
  font-size: calc(100% - 2px);
}
.tory-blue-green .select-picker .selectize-control .selectize-input .item {
  background: #efefef;
  border: 1px solid #a7a7a7;
  font-size: calc(100% - 3px);
  color: #131313;
  padding: 5px 30px 5px 10px !important;
  border-radius: 5px;
}
.tory-blue-green .select-picker .selectize-control .selectize-input .item a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
}
.tory-blue-green .select-picker .selectize-control .selectize-input::after {
  content: "";
  font-family: FontAwesome !important;
  font-size: calc(100% + 4px);
  position: absolute;
  bottom: 5px;
  right: 0;
}
.tory-blue-green .select-picker .selectize-control.single .selectize-input {
  padding-bottom: 35px !important;
  background: transparent;
  height: 34px;
  z-index: 0;
}
.tory-blue-green .select-picker .selectize-control.single .selectize-input input {
  height: 34px;
}
.tory-blue-green .select-picker .selectize-control.single .selectize-input::after {
  content: "";
  border-color: #333333 transparent transparent transparent;
}
.tory-blue-green .select-picker .selectize-control.single .selectize-input.dropdown-active::after {
  border-color: transparent transparent #333333 transparent;
}
.tory-blue-green .select-picker .selectize-control.single .selectize-input span {
  z-index: 1;
}
.tory-blue-green .select-picker .selectize-control.single .selectize-input span a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
  right: 25px;
  color: #555555;
}
.tory-blue-green .date-picker input {
  position: relative;
  z-index: 2;
}
.tory-blue-green .date-picker label {
  height: 34px;
  background: transparent;
  border: 0px;
  border-bottom: 0px solid #ccc;
  font-size: calc(100% + 8px) !important;
  border-radius: 0px !important;
  box-shadow: none;
  color: #2196f3;
}
.tory-blue-green .date-picker label.input-group-addon {
  position: absolute;
  right: 30px;
  z-index: 2;
}
.tory-blue-green .report-caldr {
  padding-bottom: 7px !important;
  border-bottom: 1px solid #dddddd !important;
}
.tory-blue-green .error-val .span_error_message, .tory-blue-green .error-val .error_msg {
  position: absolute;
  bottom: -20px;
  width: 100%;
  left: 15px;
  font-size: 14px;
}
.tory-blue-green .datepicker-container {
  z-index: 1050 !important;
}
.tory-blue-green .calendar-icon {
  position: relative;
}
.tory-blue-green .calendar-icon:after {
  content: "";
  font-family: fontAwesome, sans-serif;
  position: absolute;
  right: 20px;
  font-size: 1.8em;
  bottom: 10px;
  color: #00796a;
}
.tory-blue-green .ui-datepicker {
  border-radius: 5px;
  min-width: 355px;
  padding: 0 10px;
  box-shadow: 1px 1px 10px 0px #ccc;
  background-color: #ffffff;
}
.tory-blue-green .ui-datepicker#ui-datepicker-div {
  z-index: 1050 !important;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header {
  background-color: #fff !important;
  color: #131313;
  border: 0 !important;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  font-size: 0;
  top: 10px;
  border-radius: 50%;
  box-shadow: 0 0 5px 0px #ccc;
  background-color: #fff !important;
  border: 1px solid #dddddd !important;
  height: 38px;
  width: 38px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  text-align: center;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span::before, .tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 35px;
  color: #131313;
  display: inline-block;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 38px;
  color: #131313;
  display: inline-block;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header select, .tory-blue-green .ui-datepicker .ui-datepicker-header select:hover, .tory-blue-green .ui-datepicker .ui-datepicker-header select:focus {
  width: 35% !important;
  outline: 0 !important;
  margin: 0px 10px;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 8px;
}
.tory-blue-green .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 8px;
}
.tory-blue-green .ui-datepicker .ui-state-disabled {
  opacity: 0.35;
}
.tory-blue-green .ui-datepicker .ui-datepicker-title {
  margin-left: 38px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.tory-blue-green .ui-datepicker table tbody {
  border: 0 !important;
}
.tory-blue-green .ui-datepicker table thead tr th {
  padding: 6px 15px 0px 15px;
  background: #fff;
  color: #131313;
  font-size: 1em;
  border: 0 !important;
}
.tory-blue-green .ui-datepicker table td {
  min-height: auto;
  line-height: inherit;
  padding: 5px 2px;
  border: 0 !important;
  text-align: center;
}
.tory-blue-green .ui-datepicker table td .ui-state-default {
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  height: 33px;
  width: 33px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 0 5px 0px #ccc;
  display: inline-block;
  line-height: 33px !important;
  color: #131313;
}
.tory-blue-green .ui-datepicker table td .ui-state-default.ui-state-highlight {
  line-height: 28px;
  border: 0;
  box-shadow: inset 0 0 0px 2px #2196f3;
  -webkit-box-shadow: inset 0 0 0px 2px #2196f3;
  -moz-box-shadow: inset 0 0 0px 2px #2196f3;
}
.tory-blue-green .ui-datepicker table td .ui-state-default.ui-state-active {
  background: #2196f3;
  color: #fff;
  border: 0;
}
.tory-blue-green .date-picker .form-control[readonly] + .input-group-addon, .tory-blue-green .date-picker .form-control[readonly] {
  background-color: transparent;
  cursor: pointer;
  padding-left: 0px;
}
.tory-blue-green .date-picker .form-control[readonly] + .input-group-addon {
  color: #2196f3;
}
 .tory-blue-green input[type=radio] {
  display: none;
}
 .tory-blue-green input[type=radio] + label {
  font-size: 100% !important;
  font-weight: normal;
  margin-right: 15px;
}
.tory-blue-green input[type=radio] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  width: 23px;
  font-size: calc(100% + 5px);
  vertical-align: middle;
  margin-top: -2px;
  color: #cccccc;
} 
.tory-blue-green input[type=radio] + label:before {
  content: "";
  letter-spacing: 10px;
}
.tory-blue-green input[type=radio]:checked + label:before {
  content: "";
  lsetter-spacing: 10px;
  color: #2196f3;
}
.tory-blue-green .drop-img {
  margin: 30px auto;
}
.tory-blue-green .drop-img input {
  display: none;
}
.tory-blue-green .drop-img label {
  width: 100%;
  text-align: center;
  border-radius: 10px;
  padding: 0px;
  background: #f8f9fa;
  border: 1px dashed #131313;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tory-blue-green .drop-img label .right-area {
  width: 100%;
  display: inline-block;
  padding: 15px;
}
.tory-blue-green .drop-img label .right-area span {
  color: #2196f3;
  font-size: calc(100% + 30px);
  display: block;
  margin-bottom: 10px;
}
.tory-blue-green .drop-img label .img-main {
  width: 100%;
  display: inline-block;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.tory-blue-green .drop-img label .img-main .img-parent {
  background-color: #d8d8d8;
  display: table;
  width: 100%;
}
.tory-blue-green .drop-img label .img-main .img-parent .img-child {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.tory-blue-green .drop-img label .img-main .img-parent .img-child span {
  height: 120px;
  width: 345px;
  max-width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.tory-blue-green .upload-files .right-area {
  padding: 15px;
}
.tory-blue-green .file_list {
  min-height: 0px;
  max-height: 95px;
  overflow: auto;
}
.tory-blue-green .file_list .files_saved {
  display: inline-block;
  padding: 8px 39px 8px 12px;
  max-width: 240px;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 0.97em;
  margin: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.tory-blue-green .file_list .files_saved .file_delete {
  position: absolute;
  top: 7px;
  right: 5px;
  width: 25px;
  background: #ccc;
  text-align: center;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 16px;
  color: #131313;
  cursor: pointer;
}
.tory-blue-green .br-theme-bars-square .br-widget a {
  width: auto;
  min-width: 26px;
  padding: 0px 5px 2px 5px;
  height: 26px;
  display: inline-block;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  margin: 2px;
  margin-right: 4px;
  text-decoration: none;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #131313;
  font-weight: 600;
  border-radius: 4px;
  box-shadow: 1px 2px 2px 0px #dddddd;
  -webkit-box-shadow: 1px 2px 2px 0px #dddddd;
}
.tory-blue-green .br-theme-bars-square .br-widget a.br-selected {
  background: #ffcd5d;
}
.tory-blue-green .dataTables_wrapper .dataTables_paginate table .paginate_button {
  border: 0;
  color: #fff !important;
}

.purple-heart-pink {
  /***************
   form elements
   ***************/
  /***********************
  Datepicker 
  ************************/
  /* unchecked icon */
  /* checked icon */
  /* unchecked radio icon */
  /* checked radio icon */
  /***************
     Large Upload Button
     ***************/
  /***************
  Upload file design
  ****************/
  /***************
     Rating Css Starts
     ***************/
  /* rating css ends */
  /*  date-picker css ends */
}
.purple-heart-pink .fa-times-circle:hover, .purple-heart-pink .fa-calendar:hover {
  cursor: pointer;
}
.purple-heart-pink .group_name {
  font-size: calc(100%) !important;
}
.purple-heart-pink .form-control, .purple-heart-pink select {
  border: 0px;
  border-bottom: 1px solid #dddddd;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 0px;
  color: #131313;
  width: 100%;
  font-size: calc(100% - 1px);
}
.purple-heart-pink .form-control:disabled, .purple-heart-pink .form-control.disabled, .purple-heart-pink select:disabled, .purple-heart-pink select.disabled {
  background: #eeeeee;
  cursor: no-drop;
  padding: 0px 10px !important;
}
.purple-heart-pink select.select-with-placeholder {
  color: #aaaaaa;
}
.purple-heart-pink select.select-with-placeholder option {
  color: #131313;
}
.purple-heart-pink select.select-with-placeholder option:first-child {
  color: #aaaaaa;
}
.purple-heart-pink select.depend-select-onload {
  height: 42px;
}
.purple-heart-pink select.depend-select-onload option {
  visibility: hidden;
}
.purple-heart-pink .input-group .input-group-addon {
  border: 0px;
  cursor: pointer;
  color: #3f51b5;
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
.purple-heart-pink a.disabled {
  color: #bbbbbb !important;
  background: #eeeeee !important;
  border: 1px solid #eeeeee !important;
  cursor: no-drop;
}
.purple-heart-pink .form-control[readonly] {
  padding: 0px 15px;
}
.purple-heart-pink .form-control[readonly] + .input-group-addon {
  background-color: #eeeeee;
  color: #bbbbbb;
}
.purple-heart-pink .form-group {
  margin-bottom: 20px;
}
.purple-heart-pink textarea {
  resize: none;
}
.purple-heart-pink textarea.form-control {
  height: auto !important;
}
.purple-heart-pink select {
  appearance: none;
  -webkit-appearance: none;
  background: url("../../assets/images/down-caret.png") no-repeat right;
  background-size: 12px;
  padding-right: 20px !important;
  position: relative;
  height: 34px;
  /*&::after {
    content: "\f0d7";
    font-family: FontAwesome !important;
    font-size: calc(100% + 4px);
    position: absolute;
    right: 0;
  }*/
}
.purple-heart-pink .select-picker .selectize-control .selectize-input {
  padding: 0px;
  border: 0px;
  /*border-bottom: 1px solid #dddddd;*/
  outline: none;
  box-shadow: none;
  padding-bottom: 28px !important;
  font-size: 100%;
}
.purple-heart-pink .select-picker .selectize-control .selectize-input input {
  width: 100% !important;
  border-bottom: 1px solid #ccc !important;
  height: 28px;
  position: absolute !important;
  opacity: 1 !important;
  left: 0px !important;
  bottom: 0px;
  font-size: calc(100% - 2px);
}
.purple-heart-pink .select-picker .selectize-control .selectize-input .item {
  background: #efefef;
  border: 1px solid #a7a7a7;
  font-size: calc(100% - 3px);
  color: #131313;
  padding: 5px 30px 5px 10px !important;
  border-radius: 5px;
}
.purple-heart-pink .select-picker .selectize-control .selectize-input .item a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
}
.purple-heart-pink .select-picker .selectize-control .selectize-input::after {
  content: "";
  font-family: FontAwesome !important;
  font-size: calc(100% + 4px);
  position: absolute;
  bottom: 5px;
  right: 0;
}
.purple-heart-pink .select-picker .selectize-control.single .selectize-input {
  padding-bottom: 35px !important;
  background: transparent;
  height: 34px;
  z-index: 0;
}
.purple-heart-pink .select-picker .selectize-control.single .selectize-input input {
  height: 34px;
}
.purple-heart-pink .select-picker .selectize-control.single .selectize-input::after {
  content: "";
  border-color: #333333 transparent transparent transparent;
}
.purple-heart-pink .select-picker .selectize-control.single .selectize-input.dropdown-active::after {
  border-color: transparent transparent #333333 transparent;
}
.purple-heart-pink .select-picker .selectize-control.single .selectize-input span {
  z-index: 1;
}
.purple-heart-pink .select-picker .selectize-control.single .selectize-input span a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
  right: 25px;
  color: #555555;
}
.purple-heart-pink .date-picker input {
  position: relative;
  z-index: 2;
}
.purple-heart-pink .date-picker label {
  height: 34px;
  background: transparent;
  border: 0px;
  border-bottom: 0px solid #ccc;
  font-size: calc(100% + 8px) !important;
  border-radius: 0px !important;
  box-shadow: none;
  color: #3f51b5;
}
.purple-heart-pink .date-picker label.input-group-addon {
  position: absolute;
  right: 30px;
  z-index: 2;
}
.purple-heart-pink .report-caldr {
  padding-bottom: 7px !important;
  border-bottom: 1px solid #dddddd !important;
}
.purple-heart-pink .error-val .span_error_message, .purple-heart-pink .error-val .error_msg {
  position: absolute;
  bottom: -20px;
  width: 100%;
  left: 15px;
  font-size: 14px;
}
.purple-heart-pink .datepicker-container {
  z-index: 1050 !important;
}
.purple-heart-pink .calendar-icon {
  position: relative;
}
.purple-heart-pink .calendar-icon:after {
  content: "";
  font-family: fontAwesome, sans-serif;
  position: absolute;
  right: 20px;
  font-size: 1.8em;
  bottom: 10px;
  color: #0277bd;
}
.purple-heart-pink .ui-datepicker {
  border-radius: 5px;
  min-width: 355px;
  padding: 0 10px;
  box-shadow: 1px 1px 10px 0px #ccc;
  background-color: #ffffff;
}
.purple-heart-pink .ui-datepicker#ui-datepicker-div {
  z-index: 1050 !important;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header {
  background-color: #fff !important;
  color: #131313;
  border: 0 !important;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  font-size: 0;
  top: 10px;
  border-radius: 50%;
  box-shadow: 0 0 5px 0px #ccc;
  background-color: #fff !important;
  border: 1px solid #dddddd !important;
  height: 38px;
  width: 38px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  text-align: center;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span::before, .purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 35px;
  color: #131313;
  display: inline-block;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 38px;
  color: #131313;
  display: inline-block;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header select, .purple-heart-pink .ui-datepicker .ui-datepicker-header select:hover, .purple-heart-pink .ui-datepicker .ui-datepicker-header select:focus {
  width: 35% !important;
  outline: 0 !important;
  margin: 0px 10px;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 8px;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 8px;
}
.purple-heart-pink .ui-datepicker .ui-state-disabled {
  opacity: 0.35;
}
.purple-heart-pink .ui-datepicker .ui-datepicker-title {
  margin-left: 38px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.purple-heart-pink .ui-datepicker table tbody {
  border: 0 !important;
}
.purple-heart-pink .ui-datepicker table thead tr th {
  padding: 6px 15px 0px 15px;
  background: #fff;
  color: #131313;
  font-size: 1em;
  border: 0 !important;
}
.purple-heart-pink .ui-datepicker table td {
  min-height: auto;
  line-height: inherit;
  padding: 5px 2px;
  border: 0 !important;
  text-align: center;
}
.purple-heart-pink .ui-datepicker table td .ui-state-default {
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  height: 33px;
  width: 33px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 0 5px 0px #ccc;
  display: inline-block;
  line-height: 33px !important;
  color: #131313;
}
.purple-heart-pink .ui-datepicker table td .ui-state-default.ui-state-highlight {
  line-height: 28px;
  border: 0;
  box-shadow: inset 0 0 0px 2px #3f51b5;
  -webkit-box-shadow: inset 0 0 0px 2px #3f51b5;
  -moz-box-shadow: inset 0 0 0px 2px #3f51b5;
}
.purple-heart-pink .ui-datepicker table td .ui-state-default.ui-state-active {
  background: #3f51b5;
  color: #fff;
  border: 0;
}
.purple-heart-pink .date-picker .form-control[readonly] + .input-group-addon, .purple-heart-pink .date-picker .form-control[readonly] {
  background-color: transparent;
  cursor: pointer;
  padding-left: 0px;
}
.purple-heart-pink .date-picker .form-control[readonly] + .input-group-addon {
  color: #3f51b5;
}
.purple-heart-pink input[type=radio] {
  display: none;
}
 .purple-heart-pink input[type=radio] + label {
  font-size: 100% !important;
  font-weight: normal;
  margin-right: 15px;
}
 .purple-heart-pink input[type=radio] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  width: 23px;
  font-size: calc(100% + 5px);
  vertical-align: middle;
  margin-top: -2px;
  color: #cccccc;
}
.purple-heart-pink input[type=radio] + label:before {
  content: "";
  letter-spacing: 10px;
}
.purple-heart-pink input[type=radio]:checked + label:before {
  content: "";
  letter-spacing: 10px;
  color: #3f51b5;
}
.purple-heart-pink .drop-img {
  margin: 30px auto;
}
.purple-heart-pink .drop-img input {
  display: none;
}
.purple-heart-pink .drop-img label {
  width: 100%;
  text-align: center;
  border-radius: 10px;
  padding: 0px;
  background: #f8f9fa;
  border: 1px dashed #131313;
  display: flex;
  justify-content: center;
  align-items: center;
}
.purple-heart-pink .drop-img label .right-area {
  width: 100%;
  display: inline-block;
  padding: 15px;
}
.purple-heart-pink .drop-img label .right-area span {
  color: #3f51b5;
  font-size: calc(100% + 30px);
  display: block;
  margin-bottom: 10px;
}
.purple-heart-pink .drop-img label .img-main {
  width: 100%;
  display: inline-block;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.purple-heart-pink .drop-img label .img-main .img-parent {
  background-color: #d8d8d8;
  display: table;
  width: 100%;
}
.purple-heart-pink .drop-img label .img-main .img-parent .img-child {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.purple-heart-pink .drop-img label .img-main .img-parent .img-child span {
  height: 120px;
  width: 345px;
  max-width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.purple-heart-pink .upload-files .right-area {
  padding: 15px;
}
.purple-heart-pink .file_list {
  min-height: 0px;
  max-height: 95px;
  overflow: auto;
}
.purple-heart-pink .file_list .files_saved {
  display: inline-block;
  padding: 8px 39px 8px 12px;
  max-width: 240px;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 0.97em;
  margin: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.purple-heart-pink .file_list .files_saved .file_delete {
  position: absolute;
  top: 7px;
  right: 5px;
  width: 25px;
  background: #ccc;
  text-align: center;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 16px;
  color: #131313;
  cursor: pointer;
}
.purple-heart-pink .br-theme-bars-square .br-widget a {
  width: auto;
  min-width: 26px;
  padding: 0px 5px 2px 5px;
  height: 26px;
  display: inline-block;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  margin: 2px;
  margin-right: 4px;
  text-decoration: none;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #131313;
  font-weight: 600;
  border-radius: 4px;
  box-shadow: 1px 2px 2px 0px #dddddd;
  -webkit-box-shadow: 1px 2px 2px 0px #dddddd;
}
.purple-heart-pink .br-theme-bars-square .br-widget a.br-selected {
  background: #ffcd5d;
}
.purple-heart-pink .dataTables_wrapper .dataTables_paginate table .paginate_button {
  border: 0;
  color: #fff !important;
}

.azure-cerulean {
  /***************
   form elements
   ***************/
  /***********************
  Datepicker 
  ************************/
  /* unchecked icon */
  /* checked icon */
  /* unchecked radio icon */
  /* checked radio icon */
  /***************
     Large Upload Button
     ***************/
  /***************
  Upload file design
  ****************/
  /***************
     Rating Css Starts
     ***************/
  /* rating css ends */
  /*  date-picker css ends */
}
.azure-cerulean .fa-times-circle:hover, .azure-cerulean .fa-calendar:hover {
  cursor: pointer;
}
.azure-cerulean .group_name {
  font-size: calc(100%) !important;
}
.azure-cerulean .form-control, .azure-cerulean select {
  border: 0px;
  border-bottom: 1px solid #dddddd;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 0px;
  color: #131313;
  width: 100%;
  font-size: calc(100% - 1px);
}
.azure-cerulean .form-control:disabled, .azure-cerulean .form-control.disabled, .azure-cerulean select:disabled, .azure-cerulean select.disabled {
  background: #eeeeee;
  cursor: no-drop;
  padding: 0px 10px !important;
}
.azure-cerulean select.select-with-placeholder {
  color: #aaaaaa;
}
.azure-cerulean select.select-with-placeholder option {
  color: #131313;
}
.azure-cerulean select.select-with-placeholder option:first-child {
  color: #aaaaaa;
}
.azure-cerulean select.depend-select-onload {
  height: 42px;
}
.azure-cerulean select.depend-select-onload option {
  visibility: hidden;
}
.azure-cerulean .input-group .input-group-addon {
  border: 0px;
  cursor: pointer;
  color: #ec407a;
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
.azure-cerulean a.disabled {
  color: #bbbbbb !important;
  background: #eeeeee !important;
  border: 1px solid #eeeeee !important;
  cursor: no-drop;
}
.azure-cerulean .form-control[readonly] {
  padding: 0px 15px;
}
.azure-cerulean .form-control[readonly] + .input-group-addon {
  background-color: #eeeeee;
  color: #bbbbbb;
}
.azure-cerulean .form-group {
  margin-bottom: 20px;
}
.azure-cerulean textarea {
  resize: none;
}
.azure-cerulean textarea.form-control {
  height: auto !important;
}
.azure-cerulean select {
  appearance: none;
  -webkit-appearance: none;
  background: url("../../assets/images/down-caret.png") no-repeat right;
  background-size: 12px;
  padding-right: 20px !important;
  position: relative;
  height: 34px;
  /*&::after {
    content: "\f0d7";
    font-family: FontAwesome !important;
    font-size: calc(100% + 4px);
    position: absolute;
    right: 0;
  }*/
}
.azure-cerulean .select-picker .selectize-control .selectize-input {
  padding: 0px;
  border: 0px;
  /*border-bottom: 1px solid #dddddd;*/
  outline: none;
  box-shadow: none;
  padding-bottom: 28px !important;
  font-size: 100%;
}
.azure-cerulean .select-picker .selectize-control .selectize-input input {
  width: 100% !important;
  border-bottom: 1px solid #ccc !important;
  height: 28px;
  position: absolute !important;
  opacity: 1 !important;
  left: 0px !important;
  bottom: 0px;
  font-size: calc(100% - 2px);
}
.azure-cerulean .select-picker .selectize-control .selectize-input .item {
  background: #efefef;
  border: 1px solid #a7a7a7;
  font-size: calc(100% - 3px);
  color: #131313;
  padding: 5px 30px 5px 10px !important;
  border-radius: 5px;
}
.azure-cerulean .select-picker .selectize-control .selectize-input .item a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
}
.azure-cerulean .select-picker .selectize-control .selectize-input::after {
  content: "";
  font-family: FontAwesome !important;
  font-size: calc(100% + 4px);
  position: absolute;
  bottom: 5px;
  right: 0;
}
.azure-cerulean .select-picker .selectize-control.single .selectize-input {
  padding-bottom: 35px !important;
  background: transparent;
  height: 34px;
  z-index: 0;
}
.azure-cerulean .select-picker .selectize-control.single .selectize-input input {
  height: 34px;
}
.azure-cerulean .select-picker .selectize-control.single .selectize-input::after {
  content: "";
  border-color: #333333 transparent transparent transparent;
}
.azure-cerulean .select-picker .selectize-control.single .selectize-input.dropdown-active::after {
  border-color: transparent transparent #333333 transparent;
}
.azure-cerulean .select-picker .selectize-control.single .selectize-input span {
  z-index: 1;
}
.azure-cerulean .select-picker .selectize-control.single .selectize-input span a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
  right: 25px;
  color: #555555;
}
.azure-cerulean .date-picker input {
  position: relative;
  z-index: 2;
}
.azure-cerulean .date-picker label {
  height: 34px;
  background: transparent;
  border: 0px;
  border-bottom: 0px solid #ccc;
  font-size: calc(100% + 8px) !important;
  border-radius: 0px !important;
  box-shadow: none;
  color: #ec407a;
}
.azure-cerulean .date-picker label.input-group-addon {
  position: absolute;
  right: 30px;
  z-index: 2;
}
.azure-cerulean .report-caldr {
  padding-bottom: 7px !important;
  border-bottom: 1px solid #dddddd !important;
}
.azure-cerulean .error-val .span_error_message, .azure-cerulean .error-val .error_msg {
  position: absolute;
  bottom: -20px;
  width: 100%;
  left: 15px;
  font-size: 14px;
}
.azure-cerulean .datepicker-container {
  z-index: 1050 !important;
}
.azure-cerulean .calendar-icon {
  position: relative;
}
.azure-cerulean .calendar-icon:after {
  content: "";
  font-family: fontAwesome, sans-serif;
  position: absolute;
  right: 20px;
  font-size: 1.8em;
  bottom: 10px;
  color: #0097a7;
}
.azure-cerulean .ui-datepicker {
  border-radius: 5px;
  min-width: 355px;
  padding: 0 10px;
  box-shadow: 1px 1px 10px 0px #ccc;
  background-color: #ffffff;
}
.azure-cerulean .ui-datepicker#ui-datepicker-div {
  z-index: 1050 !important;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header {
  background-color: #fff !important;
  color: #131313;
  border: 0 !important;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  font-size: 0;
  top: 10px;
  border-radius: 50%;
  box-shadow: 0 0 5px 0px #ccc;
  background-color: #fff !important;
  border: 1px solid #dddddd !important;
  height: 38px;
  width: 38px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  text-align: center;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span::before, .azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 35px;
  color: #131313;
  display: inline-block;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 38px;
  color: #131313;
  display: inline-block;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header select, .azure-cerulean .ui-datepicker .ui-datepicker-header select:hover, .azure-cerulean .ui-datepicker .ui-datepicker-header select:focus {
  width: 35% !important;
  outline: 0 !important;
  margin: 0px 10px;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 8px;
}
.azure-cerulean .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 8px;
}
.azure-cerulean .ui-datepicker .ui-state-disabled {
  opacity: 0.35;
}
.azure-cerulean .ui-datepicker .ui-datepicker-title {
  margin-left: 38px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.azure-cerulean .ui-datepicker table tbody {
  border: 0 !important;
}
.azure-cerulean .ui-datepicker table thead tr th {
  padding: 6px 15px 0px 15px;
  background: #fff;
  color: #131313;
  font-size: 1em;
  border: 0 !important;
}
.azure-cerulean .ui-datepicker table td {
  min-height: auto;
  line-height: inherit;
  padding: 5px 2px;
  border: 0 !important;
  text-align: center;
}
.azure-cerulean .ui-datepicker table td .ui-state-default {
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  height: 33px;
  width: 33px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 0 5px 0px #ccc;
  display: inline-block;
  line-height: 33px !important;
  color: #131313;
}
.azure-cerulean .ui-datepicker table td .ui-state-default.ui-state-highlight {
  line-height: 28px;
  border: 0;
  box-shadow: inset 0 0 0px 2px #ec407a;
  -webkit-box-shadow: inset 0 0 0px 2px #ec407a;
  -moz-box-shadow: inset 0 0 0px 2px #ec407a;
}
.azure-cerulean .ui-datepicker table td .ui-state-default.ui-state-active {
  background: #ec407a;
  color: #fff;
  border: 0;
}
.azure-cerulean .date-picker .form-control[readonly] + .input-group-addon, .azure-cerulean .date-picker .form-control[readonly] {
  background-color: transparent;
  cursor: pointer;
  padding-left: 0px;
}
.azure-cerulean .date-picker .form-control[readonly] + .input-group-addon {
  color: #ec407a;
}
 .azure-cerulean input[type=radio] {
  display: none;
}
.azure-cerulean input[type=radio] + label {
  font-size: 100% !important;
  font-weight: normal;
  margin-right: 15px;
}
 .azure-cerulean input[type=radio] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  width: 23px;
  font-size: calc(100% + 5px);
  vertical-align: middle;
  margin-top: -2px;
  color: #cccccc;
}

.azure-cerulean input[type=radio] + label:before {
  content: "";
  letter-spacing: 10px;
}
.azure-cerulean input[type=radio]:checked + label:before {
  content: "";
  letter-spacing: 10px;
  color: #ec407a;
}
.azure-cerulean .drop-img {
  margin: 30px auto;
}
.azure-cerulean .drop-img input {
  display: none;
}
.azure-cerulean .drop-img label {
  width: 100%;
  text-align: center;
  border-radius: 10px;
  padding: 0px;
  background: #f8f9fa;
  border: 1px dashed #131313;
  display: flex;
  justify-content: center;
  align-items: center;
}
.azure-cerulean .drop-img label .right-area {
  width: 100%;
  display: inline-block;
  padding: 15px;
}
.azure-cerulean .drop-img label .right-area span {
  color: #ec407a;
  font-size: calc(100% + 30px);
  display: block;
  margin-bottom: 10px;
}
.azure-cerulean .drop-img label .img-main {
  width: 100%;
  display: inline-block;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.azure-cerulean .drop-img label .img-main .img-parent {
  background-color: #d8d8d8;
  display: table;
  width: 100%;
}
.azure-cerulean .drop-img label .img-main .img-parent .img-child {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.azure-cerulean .drop-img label .img-main .img-parent .img-child span {
  height: 120px;
  width: 345px;
  max-width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.azure-cerulean .upload-files .right-area {
  padding: 15px;
}
.azure-cerulean .file_list {
  min-height: 0px;
  max-height: 95px;
  overflow: auto;
}
.azure-cerulean .file_list .files_saved {
  display: inline-block;
  padding: 8px 39px 8px 12px;
  max-width: 240px;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 0.97em;
  margin: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.azure-cerulean .file_list .files_saved .file_delete {
  position: absolute;
  top: 7px;
  right: 5px;
  width: 25px;
  background: #ccc;
  text-align: center;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 16px;
  color: #131313;
  cursor: pointer;
}
.azure-cerulean .br-theme-bars-square .br-widget a {
  width: auto;
  min-width: 26px;
  padding: 0px 5px 2px 5px;
  height: 26px;
  display: inline-block;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  margin: 2px;
  margin-right: 4px;
  text-decoration: none;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #131313;
  font-weight: 600;
  border-radius: 4px;
  box-shadow: 1px 2px 2px 0px #dddddd;
  -webkit-box-shadow: 1px 2px 2px 0px #dddddd;
}
.azure-cerulean .br-theme-bars-square .br-widget a.br-selected {
  background: #ffcd5d;
}
.azure-cerulean .dataTables_wrapper .dataTables_paginate table .paginate_button {
  border: 0;
  color: #fff !important;
}

.shiraz-megenta-cyan {
  /***************
   form elements
   ***************/
  /***********************
  Datepicker 
  ************************/
  /* unchecked icon */
  /* checked icon */
  /* unchecked radio icon */
  /* checked radio icon */
  /***************
     Large Upload Button
     ***************/
  /***************
  Upload file design
  ****************/
  /***************
     Rating Css Starts
     ***************/
  /* rating css ends */
  /*  date-picker css ends */
}
.shiraz-megenta-cyan .fa-times-circle:hover, .shiraz-megenta-cyan .fa-calendar:hover {
  cursor: pointer;
}
.shiraz-megenta-cyan .group_name {
  font-size: calc(100%) !important;
}
.shiraz-megenta-cyan .form-control, .shiraz-megenta-cyan select {
  border: 0px;
  border-bottom: 1px solid #dddddd;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 0px;
  color: #131313;
  width: 100%;
  font-size: calc(100% - 1px);
}
.shiraz-megenta-cyan .form-control:disabled, .shiraz-megenta-cyan .form-control.disabled, .shiraz-megenta-cyan select:disabled, .shiraz-megenta-cyan select.disabled {
  background: #eeeeee;
  cursor: no-drop;
  padding: 0px 10px !important;
}
.shiraz-megenta-cyan select.select-with-placeholder {
  color: #aaaaaa;
}
.shiraz-megenta-cyan select.select-with-placeholder option {
  color: #131313;
}
.shiraz-megenta-cyan select.select-with-placeholder option:first-child {
  color: #aaaaaa;
}
.shiraz-megenta-cyan select.depend-select-onload {
  height: 42px;
}
.shiraz-megenta-cyan select.depend-select-onload option {
  visibility: hidden;
}
.shiraz-megenta-cyan .input-group .input-group-addon {
  border: 0px;
  cursor: pointer;
  color: #206087;
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
.shiraz-megenta-cyan a.disabled {
  color: #bbbbbb !important;
  background: #eeeeee !important;
  border: 1px solid #eeeeee !important;
  cursor: no-drop;
}
.shiraz-megenta-cyan .form-control[readonly] {
  padding: 0px 15px;
}
.shiraz-megenta-cyan .form-control[readonly] + .input-group-addon {
  background-color: #eeeeee;
  color: #bbbbbb;
}
.shiraz-megenta-cyan .form-group {
  margin-bottom: 20px;
}
.shiraz-megenta-cyan textarea {
  resize: none;
}
.shiraz-megenta-cyan textarea.form-control {
  height: auto !important;
}
.shiraz-megenta-cyan select {
  appearance: none;
  -webkit-appearance: none;
  background: url("../../assets/images/down-caret.png") no-repeat right;
  background-size: 12px;
  padding-right: 20px !important;
  position: relative;
  height: 34px;
  /*&::after {
    content: "\f0d7";
    font-family: FontAwesome !important;
    font-size: calc(100% + 4px);
    position: absolute;
    right: 0;
  }*/
}
.shiraz-megenta-cyan .select-picker .selectize-control .selectize-input {
  padding: 0px;
  border: 0px;
  /*border-bottom: 1px solid #dddddd;*/
  outline: none;
  box-shadow: none;
  padding-bottom: 28px !important;
  font-size: 100%;
}
.shiraz-megenta-cyan .select-picker .selectize-control .selectize-input input {
  width: 100% !important;
  border-bottom: 1px solid #ccc !important;
  height: 28px;
  position: absolute !important;
  opacity: 1 !important;
  left: 0px !important;
  bottom: 0px;
  font-size: calc(100% - 2px);
}
.shiraz-megenta-cyan .select-picker .selectize-control .selectize-input .item {
  background: #efefef;
  border: 1px solid #a7a7a7;
  font-size: calc(100% - 3px);
  color: #131313;
  padding: 5px 30px 5px 10px !important;
  border-radius: 5px;
}
.shiraz-megenta-cyan .select-picker .selectize-control .selectize-input .item a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
}
.shiraz-megenta-cyan .select-picker .selectize-control .selectize-input::after {
  content: "";
  font-family: FontAwesome !important;
  font-size: calc(100% + 4px);
  position: absolute;
  bottom: 5px;
  right: 0;
}
.shiraz-megenta-cyan .select-picker .selectize-control.single .selectize-input {
  padding-bottom: 35px !important;
  background: transparent;
  height: 34px;
  z-index: 0;
}
.shiraz-megenta-cyan .select-picker .selectize-control.single .selectize-input input {
  height: 34px;
}
.shiraz-megenta-cyan .select-picker .selectize-control.single .selectize-input::after {
  content: "";
  border-color: #333333 transparent transparent transparent;
}
.shiraz-megenta-cyan .select-picker .selectize-control.single .selectize-input.dropdown-active::after {
  border-color: transparent transparent #333333 transparent;
}
.shiraz-megenta-cyan .select-picker .selectize-control.single .selectize-input span {
  z-index: 1;
}
.shiraz-megenta-cyan .select-picker .selectize-control.single .selectize-input span a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
  right: 25px;
  color: #555555;
}
.shiraz-megenta-cyan .date-picker input {
  position: relative;
  z-index: 2;
}
.shiraz-megenta-cyan .date-picker label {
  height: 34px;
  background: transparent;
  border: 0px;
  border-bottom: 0px solid #ccc;
  font-size: calc(100% + 8px) !important;
  border-radius: 0px !important;
  box-shadow: none;
  color: #206087;
}
.shiraz-megenta-cyan .date-picker label.input-group-addon {
  position: absolute;
  right: 30px;
  z-index: 2;
}
.shiraz-megenta-cyan .report-caldr {
  padding-bottom: 7px !important;
  border-bottom: 1px solid #dddddd !important;
}
.shiraz-megenta-cyan .error-val .span_error_message, .shiraz-megenta-cyan .error-val .error_msg {
  position: absolute;
  bottom: -20px;
  width: 100%;
  left: 15px;
  font-size: 14px;
}
.shiraz-megenta-cyan .datepicker-container {
  z-index: 1050 !important;
}
.shiraz-megenta-cyan .calendar-icon {
  position: relative;
}
.shiraz-megenta-cyan .calendar-icon:after {
  content: "";
  font-family: fontAwesome, sans-serif;
  position: absolute;
  right: 20px;
  font-size: 1.8em;
  bottom: 10px;
  color: #e4590d;
}
.shiraz-megenta-cyan .ui-datepicker {
  border-radius: 5px;
  min-width: 355px;
  padding: 0 10px;
  box-shadow: 1px 1px 10px 0px #ccc;
  background-color: #ffffff;
}
.shiraz-megenta-cyan .ui-datepicker#ui-datepicker-div {
  z-index: 1050 !important;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header {
  background-color: #fff !important;
  color: #131313;
  border: 0 !important;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  font-size: 0;
  top: 10px;
  border-radius: 50%;
  box-shadow: 0 0 5px 0px #ccc;
  background-color: #fff !important;
  border: 1px solid #dddddd !important;
  height: 38px;
  width: 38px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  text-align: center;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span::before, .shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 35px;
  color: #131313;
  display: inline-block;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 38px;
  color: #131313;
  display: inline-block;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header select, .shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header select:hover, .shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header select:focus {
  width: 35% !important;
  outline: 0 !important;
  margin: 0px 10px;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 8px;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 8px;
}
.shiraz-megenta-cyan .ui-datepicker .ui-state-disabled {
  opacity: 0.35;
}
.shiraz-megenta-cyan .ui-datepicker .ui-datepicker-title {
  margin-left: 38px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.shiraz-megenta-cyan .ui-datepicker table tbody {
  border: 0 !important;
}
.shiraz-megenta-cyan .ui-datepicker table thead tr th {
  padding: 6px 15px 0px 15px;
  background: #fff;
  color: #131313;
  font-size: 1em;
  border: 0 !important;
}
.shiraz-megenta-cyan .ui-datepicker table td {
  min-height: auto;
  line-height: inherit;
  padding: 5px 2px;
  border: 0 !important;
  text-align: center;
}
.shiraz-megenta-cyan .ui-datepicker table td .ui-state-default {
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  height: 33px;
  width: 33px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 0 5px 0px #ccc;
  display: inline-block;
  line-height: 33px !important;
  color: #131313;
}
.shiraz-megenta-cyan .ui-datepicker table td .ui-state-default.ui-state-highlight {
  line-height: 28px;
  border: 0;
  box-shadow: inset 0 0 0px 2px #206087;
  -webkit-box-shadow: inset 0 0 0px 2px #206087;
  -moz-box-shadow: inset 0 0 0px 2px #206087;
}
.shiraz-megenta-cyan .ui-datepicker table td .ui-state-default.ui-state-active {
  background: #206087;
  color: #fff;
  border: 0;
}
.shiraz-megenta-cyan .date-picker .form-control[readonly] + .input-group-addon, .shiraz-megenta-cyan .date-picker .form-control[readonly] {
  background-color: transparent;
  cursor: pointer;
  padding-left: 0px;
}
.shiraz-megenta-cyan .date-picker .form-control[readonly] + .input-group-addon {
  color: #206087;
}
 .shiraz-megenta-cyan input[type=radio] {
  display: none;
}
 .shiraz-megenta-cyan input[type=radio] + label {
  font-size: 100% !important;
  font-weight: normal;
  margin-right: 15px;
}
.shiraz-megenta-cyan input[type=radio] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  width: 23px;
  font-size: calc(100% + 5px);
  vertical-align: middle;
  margin-top: -2px;
  color: #cccccc;
}

.shiraz-megenta-cyan input[type=radio] + label:before {
  content: "";
  letter-spacing: 10px;
}
.shiraz-megenta-cyan input[type=radio]:checked + label:before {
  content: "";
  letter-spacing: 10px;
  color: #206087;
}
.shiraz-megenta-cyan .drop-img {
  margin: 30px auto;
}
.shiraz-megenta-cyan .drop-img input {
  display: none;
}
.shiraz-megenta-cyan .drop-img label {
  width: 100%;
  text-align: center;
  border-radius: 10px;
  padding: 0px;
  background: #f8f9fa;
  border: 1px dashed #131313;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shiraz-megenta-cyan .drop-img label .right-area {
  width: 100%;
  display: inline-block;
  padding: 15px;
}
.shiraz-megenta-cyan .drop-img label .right-area span {
  color: #206087;
  font-size: calc(100% + 30px);
  display: block;
  margin-bottom: 10px;
}
.shiraz-megenta-cyan .drop-img label .img-main {
  width: 100%;
  display: inline-block;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.shiraz-megenta-cyan .drop-img label .img-main .img-parent {
  background-color: #d8d8d8;
  display: table;
  width: 100%;
}
.shiraz-megenta-cyan .drop-img label .img-main .img-parent .img-child {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.shiraz-megenta-cyan .drop-img label .img-main .img-parent .img-child span {
  height: 120px;
  width: 345px;
  max-width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.shiraz-megenta-cyan .upload-files .right-area {
  padding: 15px;
}
.shiraz-megenta-cyan .file_list {
  min-height: 0px;
  max-height: 95px;
  overflow: auto;
}
.shiraz-megenta-cyan .file_list .files_saved {
  display: inline-block;
  padding: 8px 39px 8px 12px;
  max-width: 240px;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 0.97em;
  margin: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.shiraz-megenta-cyan .file_list .files_saved .file_delete {
  position: absolute;
  top: 7px;
  right: 5px;
  width: 25px;
  background: #ccc;
  text-align: center;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 16px;
  color: #131313;
  cursor: pointer;
}
.shiraz-megenta-cyan .br-theme-bars-square .br-widget a {
  width: auto;
  min-width: 26px;
  padding: 0px 5px 2px 5px;
  height: 26px;
  display: inline-block;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  margin: 2px;
  margin-right: 4px;
  text-decoration: none;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #131313;
  font-weight: 600;
  border-radius: 4px;
  box-shadow: 1px 2px 2px 0px #dddddd;
  -webkit-box-shadow: 1px 2px 2px 0px #dddddd;
}
.shiraz-megenta-cyan .br-theme-bars-square .br-widget a.br-selected {
  background: #ffcd5d;
}
.shiraz-megenta-cyan .dataTables_wrapper .dataTables_paginate table .paginate_button {
  border: 0;
  color: #fff !important;
}

.lavender-cinnabar {
  /***************
   form elements
   ***************/
  /***********************
  Datepicker 
  ************************/
  /* unchecked icon */
  /* checked icon */
  /* unchecked radio icon */
  /* checked radio icon */
  /***************
     Large Upload Button
     ***************/
  /***************
  Upload file design
  ****************/
  /***************
     Rating Css Starts
     ***************/
  /* rating css ends */
  /*  date-picker css ends */
}
.lavender-cinnabar .fa-times-circle:hover, .lavender-cinnabar .fa-calendar:hover {
  cursor: pointer;
}
.lavender-cinnabar .group_name {
  font-size: calc(100%) !important;
}
.lavender-cinnabar .form-control, .lavender-cinnabar select {
  border: 0px;
  border-bottom: 1px solid #dddddd;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 0px;
  color: #131313;
  width: 100%;
  font-size: calc(100% - 1px);
}
.lavender-cinnabar .form-control:disabled, .lavender-cinnabar .form-control.disabled, .lavender-cinnabar select:disabled, .lavender-cinnabar select.disabled {
  background: #eeeeee;
  cursor: no-drop;
  padding: 0px 10px !important;
}
.lavender-cinnabar select.select-with-placeholder {
  color: #aaaaaa;
}
.lavender-cinnabar select.select-with-placeholder option {
  color: #131313;
}
.lavender-cinnabar select.select-with-placeholder option:first-child {
  color: #aaaaaa;
}
.lavender-cinnabar select.depend-select-onload {
  height: 42px;
}
.lavender-cinnabar select.depend-select-onload option {
  visibility: hidden;
}
.lavender-cinnabar .input-group .input-group-addon {
  border: 0px;
  cursor: pointer;
  color: #e5534b;
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
.lavender-cinnabar a.disabled {
  color: #bbbbbb !important;
  background: #eeeeee !important;
  border: 1px solid #eeeeee !important;
  cursor: no-drop;
}
.lavender-cinnabar .form-control[readonly] {
  padding: 0px 15px;
}
.lavender-cinnabar .form-control[readonly] + .input-group-addon {
  background-color: #eeeeee;
  color: #bbbbbb;
}
.lavender-cinnabar .form-group {
  margin-bottom: 20px;
}
.lavender-cinnabar textarea {
  resize: none;
}
.lavender-cinnabar textarea.form-control {
  height: auto !important;
}
.lavender-cinnabar select {
  appearance: none;
  -webkit-appearance: none;
  background: url("../../assets/images/down-caret.png") no-repeat right;
  background-size: 12px;
  padding-right: 20px !important;
  position: relative;
  height: 34px;
  /*&::after {
    content: "\f0d7";
    font-family: FontAwesome !important;
    font-size: calc(100% + 4px);
    position: absolute;
    right: 0;
  }*/
}
.lavender-cinnabar .select-picker .selectize-control .selectize-input {
  padding: 0px;
  border: 0px;
  /*border-bottom: 1px solid #dddddd;*/
  outline: none;
  box-shadow: none;
  padding-bottom: 28px !important;
  font-size: 100%;
}
.lavender-cinnabar .select-picker .selectize-control .selectize-input input {
  width: 100% !important;
  border-bottom: 1px solid #ccc !important;
  height: 28px;
  position: absolute !important;
  opacity: 1 !important;
  left: 0px !important;
  bottom: 0px;
  font-size: calc(100% - 2px);
}
.lavender-cinnabar .select-picker .selectize-control .selectize-input .item {
  background: #efefef;
  border: 1px solid #a7a7a7;
  font-size: calc(100% - 3px);
  color: #131313;
  padding: 5px 30px 5px 10px !important;
  border-radius: 5px;
}
.lavender-cinnabar .select-picker .selectize-control .selectize-input .item a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
}
.lavender-cinnabar .select-picker .selectize-control .selectize-input::after {
  content: "";
  font-family: FontAwesome !important;
  font-size: calc(100% + 4px);
  position: absolute;
  bottom: 5px;
  right: 0;
}
.lavender-cinnabar .select-picker .selectize-control.single .selectize-input {
  padding-bottom: 35px !important;
  background: transparent;
  height: 34px;
  z-index: 0;
}
.lavender-cinnabar .select-picker .selectize-control.single .selectize-input input {
  height: 34px;
}
.lavender-cinnabar .select-picker .selectize-control.single .selectize-input::after {
  content: "";
  border-color: #333333 transparent transparent transparent;
}
.lavender-cinnabar .select-picker .selectize-control.single .selectize-input.dropdown-active::after {
  border-color: transparent transparent #333333 transparent;
}
.lavender-cinnabar .select-picker .selectize-control.single .selectize-input span {
  z-index: 1;
}
.lavender-cinnabar .select-picker .selectize-control.single .selectize-input span a {
  padding: 0;
  margin-right: 4px;
  font-size: calc(100% + 7px) !important;
  font-weight: normal;
  background: #cccccc;
  border-radius: 50%;
  line-height: 20px;
  border: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 4px;
  box-shadow: none;
  right: 25px;
  color: #555555;
}
.lavender-cinnabar .date-picker input {
  position: relative;
  z-index: 2;
}
.lavender-cinnabar .date-picker label {
  height: 34px;
  background: transparent;
  border: 0px;
  border-bottom: 0px solid #ccc;
  font-size: calc(100% + 8px) !important;
  border-radius: 0px !important;
  box-shadow: none;
  color: #e5534b;
}
.lavender-cinnabar .date-picker label.input-group-addon {
  position: absolute;
  right: 30px;
  z-index: 2;
}
.lavender-cinnabar .report-caldr {
  padding-bottom: 7px !important;
  border-bottom: 1px solid #dddddd !important;
}
.lavender-cinnabar .error-val .span_error_message, .lavender-cinnabar .error-val .error_msg {
  position: absolute;
  bottom: -20px;
  width: 100%;
  left: 15px;
  font-size: 14px;
}
.lavender-cinnabar .datepicker-container {
  z-index: 1050 !important;
}
.lavender-cinnabar .calendar-icon {
  position: relative;
}
.lavender-cinnabar .calendar-icon:after {
  content: "";
  font-family: fontAwesome, sans-serif;
  position: absolute;
  right: 20px;
  font-size: 1.8em;
  bottom: 10px;
  color: #5f7897;
}
.lavender-cinnabar .ui-datepicker {
  border-radius: 5px;
  min-width: 355px;
  padding: 0 10px;
  box-shadow: 1px 1px 10px 0px #ccc;
  background-color: #ffffff;
}
.lavender-cinnabar .ui-datepicker#ui-datepicker-div {
  z-index: 1050 !important;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header {
  background-color: #fff !important;
  color: #131313;
  border: 0 !important;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  font-size: 0;
  top: 10px;
  border-radius: 50%;
  box-shadow: 0 0 5px 0px #ccc;
  background-color: #fff !important;
  border: 1px solid #dddddd !important;
  height: 38px;
  width: 38px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  text-align: center;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span::before, .lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 35px;
  color: #131313;
  display: inline-block;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: #ffffff;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before {
  content: "";
  font-size: calc(100% + 6px);
  font-family: fontAwesome, sans-serif;
  line-height: 38px;
  color: #131313;
  display: inline-block;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header select, .lavender-cinnabar .ui-datepicker .ui-datepicker-header select:hover, .lavender-cinnabar .ui-datepicker .ui-datepicker-header select:focus {
  width: 35% !important;
  outline: 0 !important;
  margin: 0px 10px;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 8px;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 8px;
}
.lavender-cinnabar .ui-datepicker .ui-state-disabled {
  opacity: 0.35;
}
.lavender-cinnabar .ui-datepicker .ui-datepicker-title {
  margin-left: 38px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.lavender-cinnabar .ui-datepicker table tbody {
  border: 0 !important;
}
.lavender-cinnabar .ui-datepicker table thead tr th {
  padding: 6px 15px 0px 15px;
  background: #fff;
  color: #131313;
  font-size: 1em;
  border: 0 !important;
}
.lavender-cinnabar .ui-datepicker table td {
  min-height: auto;
  line-height: inherit;
  padding: 5px 2px;
  border: 0 !important;
  text-align: center;
}
.lavender-cinnabar .ui-datepicker table td .ui-state-default {
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  height: 33px;
  width: 33px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 0 5px 0px #ccc;
  display: inline-block;
  line-height: 33px !important;
  color: #131313;
}
.lavender-cinnabar .ui-datepicker table td .ui-state-default.ui-state-highlight {
  line-height: 28px;
  border: 0;
  box-shadow: inset 0 0 0px 2px #e5534b;
  -webkit-box-shadow: inset 0 0 0px 2px #e5534b;
  -moz-box-shadow: inset 0 0 0px 2px #e5534b;
}
.lavender-cinnabar .ui-datepicker table td .ui-state-default.ui-state-active {
  background: #e5534b;
  color: #fff;
  border: 0;
}
.lavender-cinnabar .date-picker .form-control[readonly] + .input-group-addon, .lavender-cinnabar .date-picker .form-control[readonly] {
  background-color: transparent;
  cursor: pointer;
  padding-left: 0px;
}
.lavender-cinnabar .date-picker .form-control[readonly] + .input-group-addon {
  color: #e5534b;
}
 .lavender-cinnabar input[type=radio] {
  display: none;
}
 .lavender-cinnabar input[type=radio] + label {
  font-size: 100% !important;
  font-weight: normal;
  margin-right: 15px;
} .lavender-cinnabar input[type=radio] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  width: 23px;
  font-size: calc(100% + 5px);
  vertical-align: middle;
  margin-top: -2px;
  color: #cccccc;
}
.lavender-cinnabar input[type=radio] + label:before {
  content: "";
  letter-spacing: 10px;
}
.lavender-cinnabar input[type=radio]:checked + label:before {
  content: "";
  letter-spacing: 10px;
  color: #e5534b;
}
.lavender-cinnabar .drop-img {
  margin: 30px auto;
}
.lavender-cinnabar .drop-img input {
  display: none;
}
.lavender-cinnabar .drop-img label {
  width: 100%;
  text-align: center;
  border-radius: 10px;
  padding: 0px;
  background: #f8f9fa;
  border: 1px dashed #131313;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lavender-cinnabar .drop-img label .right-area {
  width: 100%;
  display: inline-block;
  padding: 15px;
}
.lavender-cinnabar .drop-img label .right-area span {
  color: #e5534b;
  font-size: calc(100% + 30px);
  display: block;
  margin-bottom: 10px;
}
.lavender-cinnabar .drop-img label .img-main {
  width: 100%;
  display: inline-block;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.lavender-cinnabar .drop-img label .img-main .img-parent {
  background-color: #d8d8d8;
  display: table;
  width: 100%;
}
.lavender-cinnabar .drop-img label .img-main .img-parent .img-child {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.lavender-cinnabar .drop-img label .img-main .img-parent .img-child span {
  height: 120px;
  width: 345px;
  max-width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.lavender-cinnabar .upload-files .right-area {
  padding: 15px;
}
.lavender-cinnabar .file_list {
  min-height: 0px;
  max-height: 95px;
  overflow: auto;
}
.lavender-cinnabar .file_list .files_saved {
  display: inline-block;
  padding: 8px 39px 8px 12px;
  max-width: 240px;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 0.97em;
  margin: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.lavender-cinnabar .file_list .files_saved .file_delete {
  position: absolute;
  top: 7px;
  right: 5px;
  width: 25px;
  background: #ccc;
  text-align: center;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 16px;
  color: #131313;
  cursor: pointer;
}
.lavender-cinnabar .br-theme-bars-square .br-widget a {
  width: auto;
  min-width: 26px;
  padding: 0px 5px 2px 5px;
  height: 26px;
  display: inline-block;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  margin: 2px;
  margin-right: 4px;
  text-decoration: none;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #131313;
  font-weight: 600;
  border-radius: 4px;
  box-shadow: 1px 2px 2px 0px #dddddd;
  -webkit-box-shadow: 1px 2px 2px 0px #dddddd;
}
.lavender-cinnabar .br-theme-bars-square .br-widget a.br-selected {
  background: #ffcd5d;
}
.lavender-cinnabar .dataTables_wrapper .dataTables_paginate table .paginate_button {
  border: 0;
  color: #fff !important;
}

/*# sourceMappingURL=formelement.css.map */
