.btn{

  font-size: 13px
}
.btn.btn-submit{
  position: relative;
}
.btn.btn-submit:after{
  content: "";
  display: none;
  position: absolute;
  z-index: 99999999;
  top: calc(50% - 11px);
  left: calc(50% - 11px);
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzk5LjM4OSAzOTkuMzg5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOTkuMzg5IDM5OS4zODk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzQwLjg5Niw1OC40ODlDMzAzLjE4LDIwLjc3MywyNTMuMDMxLDAuMDAxLDE5OS42OTMsMC4wMDFjLTUzLjM0LDAtMTAzLjQ4NywyMC43NzEtMTQxLjIwNCw1OC40ODggICBDMjAuNzcyLDk2LjIwNywwLDE0Ni4zNTUsMCwxOTkuNjk0YzAsNTMuMzQsMjAuNzcyLDEwMy40ODksNTguNDksMTQxLjIwNmMzNy43MTcsMzcuNzE3LDg3Ljg2NCw1OC40ODgsMTQxLjIwNCw1OC40ODggICBjNTMuMzM5LDAsMTAzLjQ4Ni0yMC43NzEsMTQxLjIwNS01OC40ODhjMzcuNzE3LTM3LjcxNyw1OC40OS04Ny44NjUsNTguNDktMTQxLjIwNkMzOTkuMzg3LDE0Ni4zNTUsMzc4LjYxMyw5Ni4yMDcsMzQwLjg5Niw1OC40ODkgICB6IE0zMjguMDYxLDcxLjMyNmMzNC4yODksMzQuMjg5LDUzLjE3Miw3OS44NzgsNTMuMTcyLDEyOC4zNjhoLTQxLjE0OGMwLTc3LjQxMi02Mi45NzktMTQwLjM5MS0xNDAuMzkxLTE0MC4zOTEgICBjLTQuNTkzLDAtOS4xMzQsMC4yMjktMTMuNjE1LDAuNjYydi00MS4zMWM0LjUwOC0wLjMzMiw5LjA0OS0wLjUsMTMuNjE1LTAuNUMyNDguMTg0LDE4LjE1NSwyOTMuNzcxLDM3LjAzOCwzMjguMDYxLDcxLjMyNnogICAgTTE5OS42OTMsMzIxLjkzMWMtNjcuNDAxLDAtMTIyLjIzNi01NC44MzUtMTIyLjIzNi0xMjIuMjM2UzEzMi4yOTIsNzcuNDU4LDE5OS42OTMsNzcuNDU4UzMyMS45MywxMzIuMjkzLDMyMS45MywxOTkuNjk0ICAgUzI2Ny4wOTQsMzIxLjkzMSwxOTkuNjkzLDMyMS45MzF6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  -webkit-animation-name: rotate-loader;
  -webkit-animation-duration:.6s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  -moz-animation-name: rotate-loader;
  -moz-animation-duration:.6s;
  -moz-animation-iteration-count:infinite;
  -moz-animation-timing-function:linear;
}

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

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

.widget-activity-four .timeline-line .item-timeline .t-text span.badge{
  right: 0 !important;
}
.btn.btn-submit::before{
  display: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
}
.btn.btn-submit.submit-load::before, .btn.btn-submit.submit-load::after{
  display: block;
}
.form-form .form-form-wrap form .field-wrapper input{
  font-weight: 400;
  font-size: 14px;
}

#sidebar ul.menu-categories li.menu > .dropdown-toggle{
  font-size: 12px
}
#sidebar ul.menu-categories li.menu > a span:not(.badge){
  display: inline-block;
  padding-top: 1px;
}

/*
.sidebar-wrapper #compact_submenuSidebar{
  background: #f9f9f9;
  border-left: solid 1px #efefef;
}
.sidebar-wrapper #compact_submenuSidebar .submenu ul.submenu-list li a i{
  color: #333;
}
.sidebar-wrapper #compact_submenuSidebar .submenu ul.submenu-list li a i{
  font-size: 16px;
  font-weight: 100;
  color: #333;
  top: 3px;
  position: relative;
}
.sidebar-wrapper #compact_submenuSidebar.show{
  left: 0px;
  padding-left: 85px;
}
.navbar{
  padding-left: 15px;
  margin: 0px 0 0 65px;
}
.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .user-profile-section .media img{
  display: none;
}
.sidebar-wrapper #compactSidebar .theme-logo{
  background: #fff;
  box-shadow: none;
}
.sidebar-wrapper #compactSidebar{
  background: #fff;
}
.sidebar-wrapper #compactSidebar .menu-categories li.menu.active a.menu-toggle, .sidebar-wrapper #compactSidebar .menu-categories li.menu a.menu-toggle[data-active="true"]{
  background: #0069d2;
  background: #018eba;
}
.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle{
}
.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle > div.base-menu i{
  color: #737373;
  font-size: 17px;
}
.sidebar-wrapper #compactSidebar .menu-categories li.menu a.menu-toggle[data-active="true"] i{
  color: #fff;
}
.sidebar-wrapper #compact_submenuSidebar .theme-brand-name{
  display: none;
}
.sidebar-wrapper #compact_submenuSidebar.show{
  min-width: 325px;
  width: auto;
}*/


.searchable-container .switch.align-self-center {
  text-align: right;
  position: initial;
  display: initial;
  width: initial;
  height: initial;
}

.table-add-item.btn-add{
  display: inline-block;
  background: #008eba;
  color: #fff;
  margin-right: 24px;
  padding: 11px 20px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  border-radius: 5px;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
}.table-add-item.btn-add i{
  font-size: 15px;
  font-weight: bold;
  position: relative;
  display: inline-block;
  line-height: 1;
  top: 2px;
}.table-add-item.btn-add svg{
  width: 15px;
  height: 15px;
  position: relative;
  display: inline-block;
  line-height: 1;
  top: -1px;
}
.table-add-item.btn-add:hover{
  color: #f9f9f9;
  background: #017396;
}
.searchable-items.list .items .table-row-column p,
.searchable-items.grid .items .table-row-column .info-title{
  margin-bottom: 0;
  color: #888ea8;
  font-weight: 600;
}
.searchable-container .searchable-items.list .items .table-row-column .info-title {
    display: none;
}
.searchable-container .searchable-items.list .items .first-column{
  display: flex;
}
.searchable-container .searchable-items.list .items .first-column .table-identifier{
  margin-left: 18px;
}
.searchable-container .searchable-items.list .items .first-column .table-identifier p{
  margin-bottom: 0;
  color: #3b3f5c;
  font-weight: 600;
  font-size: 15px;
}
.searchable-container .searchable-items.grid .items .first-column .n-chk {
  display: none;
}
.searchable-container .searchable-items.list .items.items-header-section h4{
  margin-left: 0;
}
.searchable-container .searchable-items.list .items .action-btn .active, .searchable-container .searchable-items.list .items .action-btn .edit, .searchable-container .searchable-items.list .items .action-btn .delete {
  margin-right: 5px;
  cursor: pointer;
  color: #515365;
  width: 20px;
  fill: rgba(27, 85, 226, 0.239216);
}
.searchable-container .searchable-items .items .action-btn .active{
  color: #515365;
  fill: rgba(27, 85, 226, 0.239216);
}
.searchable-container .searchable-items .items .action-btn .active.is-active{
  color: #30bf3c;
  fill: rgba(163, 255, 149, 0.239216);
}
.searchable-container .searchable-items .items .action-btn .view-detail {
  color: #515365;
  fill: rgba(27, 85, 226, 0.239216);
  margin-right: 5px;
  cursor: pointer;
  width: 22px;
}

.input-group>.input-group-append>.btn i{
  font-size: 19px;
}

.searchable-container .searchable-items.grid .items .first-column {
  text-align: center;
  margin-top: 20px;
}
.searchable-container .searchable-items.list .items .first-column img {
  width: 43px;
  height: auto;
  max-height: 43px;
  border-radius: 5px;
  margin-right: 11px;
  margin-left: 18px;
}
.searchable-container .searchable-items.grid .items .first-column img {
  border-radius: 12px;
  max-width: 90px;
}
.searchable-container .searchable-items.list .items .first-column img.big-img {
  width: 43px;
  height: auto;
  max-height: 43px;
  border-radius: 5px;
  margin-right: 11px;
  margin-left: 18px;
}
.searchable-container .searchable-items.grid .items .first-column img.big-img {
  border-radius: 12px;
  max-width: 90%;
  margin-bottom: 20px;
}
.searchable-container .col-hd{
  min-width: 100px;
}
.searchable-container .thumbnail-col{
  display: flex;
  width: 85px;
  height: 0;
}

/* col ajust */
.searchable-container.list .col-hd.th-col-2{
  width: 37%;
}
.searchable-container.list .table-row-column.table-col-2{
  width: 37%;
}

.searchable-container.list .col-hd.th-col-3{
  width: 25%;
}
.searchable-container.list .table-row-column.table-col-3{
  width: 25%;
}

.searchable-container.list .col-hd.th-col-4{
  width: 18%;
}
.searchable-container.list .table-row-column.table-col-4{
  width: 18%;
}
/* col ajust */

.ck-editor__editable_inline {
    min-height: 500px;
}


.form-switch{}
.form-group .form-switch  label, label{}

.form-group label, label{
  color: #333;
}

.filemanager-box{
  position: fixed;
  width: 100vw;
  height: 100vh;
  display: block;
  background: #ffffff47; /* #ffffff47;*/
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 50px;
  z-index: 10000;
}
.filemanager-box .container{
  position: relative;
  display: block;
  max-width: initial;
  height: 80vh;
  width: 80vw;
  margin: auto;
  padding: 0;
  background: #f9f9f9;

}
.filemanager-box .container iframe{
  margin: 0;
  padding: 0;
  display: block;
  border: none;
  border-radius: 6px;
  -webkit-box-shadow: 0 4px 6px 0 rgba(85, 85, 85, 0.08), 0 1px 20px 0 rgba(0, 0, 0, 0.07), 0px 1px 11px 0px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 4px 6px 0 rgba(85, 85, 85, 0.08), 0 1px 20px 0 rgba(0, 0, 0, 0.07), 0px 1px 11px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0 4px 6px 0 rgba(85, 85, 85, 0.08), 0 1px 20px 0 rgba(0, 0, 0, 0.07), 0px 1px 11px 0px rgba(0, 0, 0, 0.07);
}

.filemanager-box .close{
  position: absolute;
  top: 0;
  right: 0;
  background: #e8e8e8;
  padding: 12px;
  font-size: 12px;
  /* border-radius: 50%; */
  width: 37px;
  height: 37px;
  line-height: 1;
  text-align: center;
  color: #000;
  z-index: 10010;
  text-shadow: none;
  display: block;
  opacity: 1;
}

/* Delete Modal*/
#deleteConformation { }
#deleteConformation .modal-content {
  border: 0;
  -webkit-box-shadow: 2px 5px 17px 0 rgba(31,45,61,.1);
  box-shadow: 2px 5px 17px 0 rgba(31,45,61,.1);
  padding: 30px;
}
#deleteConformation .modal-content .modal-header {
  border: none;
  padding: 0;
}
#deleteConformation .modal-content .modal-header .icon {
  padding: 7px 9px;
  background: rgba(231, 81, 90, 0.37);
  text-align: center;
  margin-right: 8px;
  border-radius: 50%;
}
#deleteConformation .modal-content .modal-header svg {
  width: 20px;
  color: #e7515a;
  fill: rgba(231, 81, 90, 0.37);
}
#deleteConformation .modal-content .modal-header .modal-title {
  color: #3b3f5c;
  font-size: 18px;
  font-weight: 700;
  align-self: center;
}
#deleteConformation .modal-content .modal-body { padding: 28px 0; }
#deleteConformation .modal-content .modal-body p {
  color: #888ea8;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0;
}
#deleteConformation .modal-content .modal-footer { padding: 0; border: none; }
#deleteConformation .modal-content .modal-footer [data-dismiss="modal"] {
  background-color: #fff;
  color: #e7515a;
  font-weight: 700;
  border: 1px solid #e8e8e8;
  padding: 10px 25px;
}
#deleteConformation .modal-content .modal-footer [data-remove="confirm"] {
  color: #fff;
  font-weight: 600;
  padding: 10px 25px;
}

.widget {
    position: relative;
    padding: 20px;
    border-radius: 6px;
    border: none;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #e0e6ed;
    box-shadow: 0 0 40px 0 rgb(94 92 154 / 6%);
}
.widget-nopadding{
  padding: 0px;
}
img.border-rounded{
  border-radius: 6px;
}
.img-responsive{
  max-width: 100%;
}
