/* Custom CSS developed on 18-Nov-20 by Arunraj */
.theme-font-color{
	color: #12354f;
}
.primary-background{
	background-color: #12354f !important;
}
.margin-top-10{
	margin-top:10pt;
}
.margin-top-20{
	margin-top:20pt;
}
.margin-top-30{
	margin-top:30pt;
}
.margin-bottom-10{
	margin-bottom:10pt;
}
.margin-bottom-30{
	margin-bottom:30pt;
}
.padding-right-10{
	padding-right: 10pt;
}
#refresh_icon {
    margin: 15px;
}
#loader{
	color:#12354f;
	display:none;
}
#page-loader {
    position:fixed;
    width:100%;
    left:0;right:0;top:0;bottom:0;
    background-color: rgba(255,255,255,0.7);
    z-index:9999;
    display:none;
}

@-webkit-keyframes spin {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}

@keyframes spin {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

#page-loader::after {
    content:'';
    display:block;
    position:absolute;
    left:48%;top:40%;
    width:40px;height:40px;
    border-style:solid;
    border-color:#12354f;
    border-top-color:transparent;
    border-width: 4px;
    border-radius:50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
}
.alert {
	display:none;
	position: fixed;
	top: 71px;
    right: 25%;
    left: 25%;
	/*z-index: 9999;*/
}
.padding-left-5{
	padding-left: 5px;
}
.padding-left-10{
	padding-left: 10px;
}
.padding-left-20{
	padding-left: 20px;
}
.entity-btn{
	margin-top: 32px;
}

/*FIle Upload STart */
.cls-drop-zone {
  width: 100%;
  min-height: 108px;
  border: 2px dashed rgba(0, 0, 0, .3);
  border-radius: 5px;
  font-family: Arial;
  text-align: center;
  position: relative;
  font-size: 20px;
  color: #7E7E7E;
}
.cls-drop-zone input {
  position: absolute;
  cursor: pointer;
  left: 0px;
  top: 0px;
  opacity: 0;
}
/*Important*/

.cls-drop-zone.mouse-over {
  border: 3px dashed rgba(0, 0, 0, .3);
  color: #7E7E7E;
}
/*If you dont want the button*/

.cls-clickHere {
  display: inline-block;
  cursor: pointer;
  color: white;
  font-size: 17px;
  width: 150px;
  border-radius: 4px;
  background-color: #4679BD;
  padding: 10px;
}
.cls-clickHere:hover {
  background-color: #376199;
}
.cls-filename{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.5em;
}
.file-preview {
  background: #ccc;
  border: 5px solid #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 60px;
  height: 60px;
  text-align: center;
  font-size: 14px;
  margin-top: 5px;
}
.closeBtn:hover {
  color: red;
  display:inline-block;
}
.member-info a {
	color:#FFF !important;
}
.edit-cart-row{
	background:#ffb200 !important;
}
.small-switchery .switchery {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    position: relative;
    vertical-align: middle;
    width: 22px;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.small-switchery .switchery > small {
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    height: 12px;
    position: absolute;
    top: 0;
    width: 12px;
}
/* File Upload ENd */

#order-table_filter label, #order-confirm-table_filter label{
	display: inline-flex;
}
.disabled-btn{
	cursor:auto !important;
}
.table-right{
	width: auto;
    margin-right: 0px;
    margin-left: auto;
}
.preloader {
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100000;
	opacity: 0.5;
}
.spiner-example{
	margin-top: 13%;
}
.sk-spinner-fading-circle.sk-spinner{
	width: 57px;
    height: 57px;
}
.yellow-font{
	color: #62bec1;
}
.custom-file-upload .file-input-upload{
	display:none !important;
}
.float-left{
	float:left;
}
.margin-icon{
	margin-top: 12pt;
	margin-left: 6pt;
	color:#000;
}
.form-min-select{
	width: 83%;
}
.dataTables_scrollBody .display .sorting:before,.dataTables_scrollBody .display .sorting:after  {
    content : none !important;
}
input::placeholder{
	color:#CCC !important;
}
.cls-ent-det-tab input[type='text']{
	background: #ffeec0 !important;
}

.border-right {
 border-right:1px solid;
 color: #62bec1;
 padding-right: 15px;
 }
 
 .border-left {
 border-right:1px solid;
 color: #62bec1;
 padding-left: 15px;
 }
 .duplicate-order-row td{
	background: #ffeec0 !important;
 }
 .duplicate-order-row:hover{
	background: #ffeec0 !important;
 }
 .fbk-star-rating{
	 cursor:pointer;
 }
 .fbk-star-rating.checked{
	 cursor:pointer;
	 color:#62bec1;
 }
 .order-remove-cart-btn{
	background: #64b14b;
	color: white;
	width: 38px;
 }
 .order-remove-cart-btn:hover{
	background: #ff4a4a;
	color: white;
 }
 .large-bootbox-width{
	max-width: 850px !important;
 }
.md-skin .ibox{
	margin-bottom: 12px !important;
 }
 ::-webkit-input-placeholder { /* Edge */
  color:#CCC !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#CCC !important;
}

::placeholder {
  color:#CCC !important;
}
.btn-hide{
	display:none;
}
 .large-bootbox-width{
	max-width: 850px !important;
 }
 .medium-bootbox-width{
	max-width: 545px !important;
 }