.bg-main-orange{
	background-color:#F47D31 !important;
}
.bg-primary{
	background-color:#F47D31 !important;
}
.bg-second-orange{
	background-color:#FAA634 !important;
}
.bg-third-orange{
	background-color:#FDBA30 !important;
}
.card.bg-primary{
	border-color:#F26D19;
}
.bg-main-green{
	background-color:#E1E55A !important;
}
.btn-primary{
	color: #fff;
    background-color: #F47D31;
    border-color: #F47D31;
}
.btn-primary:hover {
    color: #fff;
    background-color: #F47D31;
    border-color: #F47D31;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #F47D31;
    border-color: #F47D31;
}
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(244, 125, 49, 1)
}
.sidebar .nav-link:hover{
	background-color:#F47D31 !important;
}
.sidebar .nav-link.active .nav-icon{
	color:#FDBA30;
}
.badge-pill{
	background-color:#FAA634;
}
a{
	color:#F47D31;
}
a:hover{
	color:#C54F05;
}

div#tablesort_wrapper {
    overflow-x: auto;
}

.modal-footer{
	border-top: 0 !important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #e4e7ea;
    height: 3em;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 39px;
}

.modal-content{
	widows: 107%;
	font-family: inherit;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36px;\
}


.image-list-review{
	max-height: 8rem;
    max-width: 11rem !important;
    object-fit: contain;
}

.image-edit-review{
	max-height: 8rem;
    max-width: 15rem;
    object-fit: contain;
}

.img-edit{
	max-height: 8rem;
}

/* Layout Overwrite */

@media (min-width: 1400px) and (max-width: 1500px){

  .mySlides {
    height: 30rem !important;
  }

  .next {
    top: 55% !important;
  }

  .prev {
    top: 55% !important;
  }

   .close{
    right: 1rem !important;
   }
}

@media (min-width: 1000px) and (max-width: 1030px){
	.image-list-review{
		max-height: 5rem !important;
	    max-width: 6rem !important;
	}

	.image-edit-review{
		max-height: 5rem !important;
	    max-width: 9rem !important;
	}

  .mySlides {
    height: 28rem !important;
  }

  .next {
    top: 50% !important;
  }

  .prev {
    top: 50% !important;
  }

   
}

@media (min-width: 600px) and (max-width: 780px){
	.image-edit-review {
	    max-height: 5rem;
	    max-width: 9rem;
	    object-fit: contain;
	}	  

	.next{
    right: 1rem !important;
  }

  .prev{
    left: 0rem !important;
  }

  .close{
  right: 0rem !important;
  }

  .mySlides {
    height: 28rem !important;
    text-align: center !important;
  }
}
@media (min-width: 992px){
	.sidebar-fixed .sidebar {
		width: 250px;
	}
	html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed .main, html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed .app-footer, html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .main, html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .app-footer {
    	margin-left: 250px;
	}
	.sidebar .nav {
	width: 250px;
	}
	.sidebar .sidebar-nav{
		width: 250px;
	}
	.app-header .navbar-brand{
		width: 205px;
	}
}

@media (max-width: 991.98px){
	.sidebar{
		width: 250px;
	}
	
	.sidebar .nav{
		width: 250px;
	}

}


@media (max-width: 991.98px){
	.sidebar{
		width: 250px;
	}
	
	.sidebar .nav{
		width: 250px;
	}

}

@media (min-width: 320px) and (max-width: 500px){
  .next{
    right: 0rem !important;
  }

  .prev{
    left: 0rem !important;
  }

  .close{
  right: 1rem !important;
  }

  .mySlides {
    height: 15rem !important;
    text-align: center !important;
  }

  .header-flashcard-modal{
    width: 100%;
  }

  .content-loader{
    left: 10% !important;
  }

  .image-edit-review {
    max-height: 4rem;
  }
}

th.status-table-inventory.sorting {
    width: 60px !important;
}

th.item-type-table-inventory.sorting {
    width: 20px !important;
}

th.item-name-table-inventory.sorting {
    width: 10px !important;
}

th.issued-on-table-inventory.sorting {
    width: 45px !important;
}

th.issued-by-table-inventory.sorting {
    width: 45px !important;
}

th.issued-to-table-inventory.sorting {
    width: 45px !important;
}

th.total-hours-table-inventory.sorting {
    width: 45px !important;
}

th.serial-no-table-inventory{
	width: 27px !important;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 5px !important;
}

.dataTables_wrapper .row .col-sm-12{
	padding: 0 !important;
}

.dataTables_wrapper .row{
	margin: 0 !important;
}

.sidebar .sidebar-nav {  
    width: 250px;
}
html:not([dir="rtl"]) .sidebar{
	margin-left:-250px;
}



/*image modal*/
* {
  box-sizing: border-box;
}

.row > .column {
  padding: 0 8px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.column {
  float: left;
  width: 25%;
}

.modal-flashcard {
  display: none;
  position: fixed;
  z-index: 9999;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,1);;
}

.modal:before {
    height: 0% !important;
}

.modal-content-flashcard {
  position: relative;
  background-color: #000;
  margin: auto;
  padding: 0;
  width: 80%;
  max-width: 70%;
}


.close {
    color: white;
    position: absolute;
    top: 0rem;
    right: 5rem;
    font-size: 35px;
    font-weight: bold;
    z-index: 9999;
}

button.close.dektsop {
    right: 1rem !important;
}

.close:hover,
.close:focus {
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  height: 48rem;
}

.mySlides img{
  height:  100%;
}

.cursor {
  cursor: pointer;
}



.next {
  cursor: pointer;
  position: absolute;
  top: 55%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white !important;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
 right: 5rem;
}


.prev {
  cursor: pointer;
  position: absolute;
  top: 55%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white !important;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
  left: 5rem ;
}

.next {
  border-radius: 3px 0 0 3px;
}

.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}


.numbertext {
    color: #f2f2f2;
    font-size: 16px;
}

img {
  margin-bottom: -4px;
}

.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}


.image-list{
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	/*-webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;*/
}

.image-list-review:hover {
	cursor:pointer;
    margin-top: -5px;
}

.folder-name-card{
	color: #23282C !important;
}

.img-flash-modal{
  object-fit: contain;
}

