/*
========================================================
GENERAL CSS
========================================================
*/
.logo-header{
	/* width: 100%;
	max-width: 220px; */
	width: 112px;
    height: 27px;
}
.authentication-main .auth-innerright{
	min-height: 90vh;
}
.btn{
	padding: 0.375rem 1.375rem 0.375rem 0.75rem;
}
.btn i{
	margin: 0px 10px;
}
.btn-disabled{
	opacity: 0.5;
}
.authentication-box img{
	width: 330px;
}
.page-main-header .main-header-right .nav-right>ul>li:first-child{
	width: 100%;
}
.user-menu i{
	font-size: 30px !important;
}
/*
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu>li>a i:before {
    content: inherit !important;
}
*/
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li>a>.fa-angle-down {
    margin-top: 3px;
}
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.active>a>.fa-angle-down {
    transform: rotate(0deg);
}
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu>li>a>.fa-angle-down{
	margin-top: 10px;
}
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.active>.sidebar-submenu{
	margin-left: 15px;
}
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu>li>a{
	padding-left: 0px;
	display: block;
}
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu>li>a>i{
	margin-right: 7px;
}
.page-wrapper .page-body-wrapper .page-sidebar[sidebar-layout="border-sidebar"] li.active > .sidebar-header{
	border-bottom: 1px solid #FFFFFF;
}
.breadcrumb-item{
	font-size: 16px;
}
.page-wrapper .page-body-wrapper .page-header .breadcrumb .breadcrumb-item a svg {
	width: 16px;
	height: 16px;
}
.page-wrapper .page-body-wrapper .page-header .breadcrumb{
	margin-left: 0px;
}
.page-wrapper .page-body-wrapper .page-body{
	background-color: rgba(246,246,246,0.9);
}
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-store {
	padding: 25px 10px;
	-webkit-box-shadow: 3px 2px 7px -1px rgba(68,102,242,0.13);
	box-shadow: 3px 2px 7px -1px rgba(68,102,242,0.13);
	position: relative;
}
.loader-menu{
	position: absolute;
	z-index: 10;
}
.loader-white{
	background: transparent !important;
}
.loader-white .whirly-loader:not(:required) {
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
	display: inline-block;
	width: 8px;
	height: 8px;
	background: transparent;
	border-radius: 100%;
	-webkit-box-shadow: #FFFFFF 0px 26px 0 6px,#FFFFFF 0.90971px 26.05079px 0 5.93333px,#FFFFFF 1.82297px 26.06967px 0 5.86667px,
						#FFFFFF 2.73865px 26.05647px 0 5.8px,#FFFFFF 3.65561px 26.01104px 0 5.73333px,#FFFFFF 4.57274px 25.93327px 0 5.66667px,
						#FFFFFF 5.48887px 25.8231px 0 5.6px,#FFFFFF 6.40287px 25.68049px 0 5.53333px,#FFFFFF 7.31358px 25.50548px 0 5.46667px,
						#FFFFFF 8.21985px 25.2981px 0 5.4px,#FFFFFF 9.12054px 25.05847px 0 5.33333px,#FFFFFF 10.01448px 24.78672px 0 5.26667px,
						#FFFFFF 10.90054px 24.48302px 0 5.2px,#FFFFFF 11.77757px 24.1476px 0 5.13333px,#FFFFFF 12.64443px 23.78072px 0 5.06667px,
						#FFFFFF 13.5px 23.38269px 0 5px,#FFFFFF 14.34315px 22.95384px 0 4.93333px,#FFFFFF 15.17277px 22.49455px 0 4.86667px,
						#FFFFFF 15.98776px 22.00526px 0 4.8px,#FFFFFF 16.78704px 21.48643px 0 4.73333px,#FFFFFF 17.56953px 20.93855px 0 4.66667px,
						#FFFFFF 18.33418px 20.36217px 0 4.6px,#FFFFFF 19.07995px 19.75787px 0 4.53333px,#FFFFFF 19.80582px 19.12626px 0 4.46667px,
						#FFFFFF 20.5108px 18.468px 0 4.4px,#FFFFFF 21.1939px 17.78379px 0 4.33333px,#FFFFFF 21.85416px 17.07434px 0 4.26667px,
						#FFFFFF 22.49067px 16.34043px 0 4.2px,#FFFFFF 23.10251px 15.58284px 0 4.13333px,#FFFFFF 23.68881px 14.80241px 0 4.06667px,
						#FFFFFF 24.24871px 14px 0 4px,#FFFFFF 24.7814px 13.1765px 0 3.93333px,#FFFFFF 25.28607px 12.33284px 0 3.86667px,
						#FFFFFF 25.76198px 11.46997px 0 3.8px,#FFFFFF 26.2084px 10.58888px 0 3.73333px,#FFFFFF 26.62462px 9.69057px 0 3.66667px,
						#FFFFFF 27.01001px 8.77608px 0 3.6px,#FFFFFF 27.36392px 7.84648px 0 3.53333px,#FFFFFF 27.68577px 6.90284px 0 3.46667px,
						#FFFFFF 27.97502px 5.94627px 0 3.4px,#FFFFFF 28.23116px 4.97791px 0 3.33333px,#FFFFFF 28.4537px 3.99891px 0 3.26667px,
						#FFFFFF 28.64223px 3.01042px 0 3.2px,#FFFFFF 28.79635px 2.01364px 0 3.13333px,#FFFFFF 28.91571px 1.00976px 0 3.06667px,
						#FFFFFF 29px 0px 0 3px,#FFFFFF 29.04896px -1.01441px 0 2.93333px,#FFFFFF 29.06237px -2.03224px 0 2.86667px,
						#FFFFFF 29.04004px -3.05223px 0 2.8px,#FFFFFF 28.98185px -4.07313px 0 2.73333px,#FFFFFF 28.88769px -5.09368px 0 2.66667px,
						#FFFFFF 28.75754px -6.1126px 0 2.6px,#FFFFFF 28.59138px -7.12863px 0 2.53333px,#FFFFFF 28.38926px -8.14049px 0 2.46667px,
						#FFFFFF 28.15127px -9.1469px 0 2.4px,#FFFFFF 27.87755px -10.1466px 0 2.33333px,#FFFFFF 27.56827px -11.1383px 0 2.26667px,
						#FFFFFF 27.22365px -12.12075px 0 2.2px,#FFFFFF 26.84398px -13.09268px 0 2.13333px,#FFFFFF 26.42956px -14.05285px 0 2.06667px,
						#FFFFFF 25.98076px -15px 0 2px,#FFFFFF 25.49798px -15.93291px 0 1.93333px,#FFFFFF 24.98167px -16.85035px 0 1.86667px,
						#FFFFFF 24.43231px -17.75111px 0 1.8px,#FFFFFF 23.85046px -18.63402px 0 1.73333px,#FFFFFF 23.23668px -19.49789px 0 1.66667px,
						#FFFFFF 22.5916px -20.34157px 0 1.6px,#FFFFFF 21.91589px -21.16393px 0 1.53333px,#FFFFFF 21.21024px -21.96384px 0 1.46667px,
						#FFFFFF 20.4754px -22.74023px 0 1.4px,#FFFFFF 19.71215px -23.49203px 0 1.33333px,#FFFFFF 18.92133px -24.2182px 0 1.26667px,
						#FFFFFF 18.10379px -24.91772px 0 1.2px,#FFFFFF 17.26042px -25.58963px 0 1.13333px,#FFFFFF 16.39217px -26.23295px 0 1.06667px,
						#FFFFFF 15.5px -26.84679px 0 1px,#FFFFFF 14.58492px -27.43024px 0 0.93333px,#FFFFFF 13.64796px -27.98245px 0 0.86667px,
						#FFFFFF 12.69018px -28.50262px 0 0.8px,#FFFFFF 11.7127px -28.98995px 0 0.73333px,#FFFFFF 10.71663px -29.4437px 0 0.66667px,
						#FFFFFF 9.70313px -29.86317px 0 0.6px,#FFFFFF 8.67339px -30.2477px 0 0.53333px,#FFFFFF 7.6286px -30.59666px 0 0.46667px,
						#FFFFFF 6.57001px -30.90946px 0 0.4px,#FFFFFF 5.49886px -31.18558px 0 0.33333px,#FFFFFF 4.41643px -31.42451px 0 0.26667px,
						#FFFFFF 3.32401px -31.6258px 0 0.2px,#FFFFFF 2.22291px -31.78904px 0 0.13333px,#FFFFFF 1.11446px -31.91388px 0 0.06667px,
						#FFFFFF 0px -32px 0 0px,#FFFFFF -1.11911px -32.04713px 0 -0.06667px,#FFFFFF -2.24151px -32.05506px 0 -0.13333px,
						#FFFFFF -3.36582px -32.02361px 0 -0.2px,#FFFFFF -4.49065px -31.95265px 0 -0.26667px,#FFFFFF -5.61462px -31.84212px 0 -0.33333px,
						#FFFFFF -6.73634px -31.69198px 0 -0.4px,#FFFFFF -7.8544px -31.50227px 0 -0.46667px,#FFFFFF -8.9674px -31.27305px 0 -0.53333px,
						#FFFFFF -10.07395px -31.00444px 0 -0.6px,#FFFFFF -11.17266px -30.69663px 0 -0.66667px,#FFFFFF -12.26212px -30.34982px 0 -0.73333px,
						#FFFFFF -13.34096px -29.96429px 0 -0.8px,#FFFFFF -14.4078px -29.54036px 0 -0.86667px,#FFFFFF -15.46126px -29.07841px 0 -0.93333px,
						#FFFFFF -16.5px -28.57884px 0 -1px,#FFFFFF -17.52266px -28.04212px 0 -1.06667px,#FFFFFF -18.52792px -27.46878px 0 -1.13333px,
						#FFFFFF -19.51447px -26.85936px 0 -1.2px,#FFFFFF -20.48101px -26.21449px 0 -1.26667px,#FFFFFF -21.42625px -25.53481px 0 -1.33333px,
						#FFFFFF -22.34896px -24.82104px 0 -1.4px,#FFFFFF -23.2479px -24.07391px 0 -1.46667px,#FFFFFF -24.12186px -23.29421px 0 -1.53333px,
						#FFFFFF -24.96967px -22.48279px 0 -1.6px,#FFFFFF -25.79016px -21.64052px 0 -1.66667px,#FFFFFF -26.58223px -20.76831px 0 -1.73333px,
						#FFFFFF -27.34477px -19.86714px 0 -1.8px,#FFFFFF -28.07674px -18.938px 0 -1.86667px,#FFFFFF -28.7771px -17.98193px 0 -1.93333px,
						#FFFFFF -29.44486px -17px 0 -2px,#FFFFFF -30.07908px -15.99333px 0 -2.06667px,#FFFFFF -30.67884px -14.96307px 0 -2.13333px,
						#FFFFFF -31.24325px -13.91039px 0 -2.2px,#FFFFFF -31.7715px -12.83652px 0 -2.26667px,#FFFFFF -32.26278px -11.74269px 0 -2.33333px,
						#FFFFFF -32.71634px -10.63018px 0 -2.4px,#FFFFFF -33.13149px -9.5003px 0 -2.46667px,#FFFFFF -33.50755px -8.35437px 0 -2.53333px,
						#FFFFFF -33.84391px -7.19374px 0 -2.6px,#FFFFFF -34.14px -6.0198px 0 -2.66667px,#FFFFFF -34.39531px -4.83395px 0 -2.73333px,
						#FFFFFF -34.60936px -3.63759px 0 -2.8px,#FFFFFF -34.78173px -2.43218px 0 -2.86667px,#FFFFFF -34.91205px -1.21916px 0 -2.93333px,
						#FFFFFF -35px 0px 0 -3px,#FFFFFF -35.04531px 1.22381px 0 -3.06667px,#FFFFFF -35.04775px 2.45078px 0 -3.13333px,
						#FFFFFF -35.00717px 3.6794px 0 -3.2px,#FFFFFF -34.92345px 4.90817px 0 -3.26667px,#FFFFFF -34.79654px 6.13557px 0 -3.33333px,
						#FFFFFF -34.62643px 7.36007px 0 -3.4px,#FFFFFF -34.41316px 8.58016px 0 -3.46667px,#FFFFFF -34.15683px 9.79431px 0 -3.53333px,
						#FFFFFF -33.85761px 11.001px 0 -3.6px,#FFFFFF -33.5157px 12.19872px 0 -3.66667px,#FFFFFF -33.13137px 13.38594px 0 -3.73333px,
						#FFFFFF -32.70493px 14.56117px 0 -3.8px,#FFFFFF -32.23675px 15.72291px 0 -3.86667px,#FFFFFF -31.72725px 16.86968px 0 -3.93333px,
						#FFFFFF -31.17691px 18px 0 -4px,#FFFFFF -30.58627px 19.11242px 0 -4.06667px,#FFFFFF -29.95589px 20.2055px 0 -4.13333px,
						#FFFFFF -29.28642px 21.27783px 0 -4.2px,#FFFFFF -28.57852px 22.32799px 0 -4.26667px,#FFFFFF -27.83295px 23.35462px 0 -4.33333px,
						#FFFFFF -27.05047px 24.35635px 0 -4.4px,#FFFFFF -26.23192px 25.33188px 0 -4.46667px,#FFFFFF -25.37819px 26.27988px 0 -4.53333px,
						#FFFFFF -24.49018px 27.1991px 0 -4.6px,#FFFFFF -23.56888px 28.0883px 0 -4.66667px,#FFFFFF -22.6153px 28.94626px 0 -4.73333px,
						#FFFFFF -21.6305px 29.77183px 0 -4.8px,#FFFFFF -20.61558px 30.56385px 0 -4.86667px,#FFFFFF -19.57168px 31.32124px 0 -4.93333px,
						#FFFFFF -18.5px 32.04294px 0 -5px,#FFFFFF -17.40175px 32.72792px 0 -5.06667px,#FFFFFF -16.27818px 33.37522px 0 -5.13333px,
						#FFFFFF -15.1306px 33.98389px 0 -5.2px,#FFFFFF -13.96034px 34.55305px 0 -5.26667px,#FFFFFF -12.76875px 35.08186px 0 -5.33333px,
						#FFFFFF -11.55724px 35.56951px 0 -5.4px,#FFFFFF -10.32721px 36.01527px 0 -5.46667px,#FFFFFF -9.08014px 36.41843px 0 -5.53333px,
						#FFFFFF -7.81748px 36.77835px 0 -5.6px,#FFFFFF -6.54075px 37.09443px 0 -5.66667px,#FFFFFF -5.25147px 37.36612px 0 -5.73333px,
						#FFFFFF -3.95118px 37.59293px 0 -5.8px,#FFFFFF -2.64145px 37.77443px 0 -5.86667px,#FFFFFF -1.32385px 37.91023px 0 -5.93333px;
	box-shadow: #FFFFFF 0px 26px 0 6px,#FFFFFF 0.90971px 26.05079px 0 5.93333px,#FFFFFF 1.82297px 26.06967px 0 5.86667px,
				#FFFFFF 2.73865px 26.05647px 0 5.8px,#FFFFFF 3.65561px 26.01104px 0 5.73333px,#FFFFFF 4.57274px 25.93327px 0 5.66667px,
				#FFFFFF 5.48887px 25.8231px 0 5.6px,#FFFFFF 6.40287px 25.68049px 0 5.53333px,#FFFFFF 7.31358px 25.50548px 0 5.46667px,
				#FFFFFF 8.21985px 25.2981px 0 5.4px,#FFFFFF 9.12054px 25.05847px 0 5.33333px,#FFFFFF 10.01448px 24.78672px 0 5.26667px,
				#FFFFFF 10.90054px 24.48302px 0 5.2px,#FFFFFF 11.77757px 24.1476px 0 5.13333px,#FFFFFF 12.64443px 23.78072px 0 5.06667px,
				#FFFFFF 13.5px 23.38269px 0 5px,#FFFFFF 14.34315px 22.95384px 0 4.93333px,#FFFFFF 15.17277px 22.49455px 0 4.86667px,
				#FFFFFF 15.98776px 22.00526px 0 4.8px,#FFFFFF 16.78704px 21.48643px 0 4.73333px,#FFFFFF 17.56953px 20.93855px 0 4.66667px,
				#FFFFFF 18.33418px 20.36217px 0 4.6px,#FFFFFF 19.07995px 19.75787px 0 4.53333px,#FFFFFF 19.80582px 19.12626px 0 4.46667px,
				#FFFFFF 20.5108px 18.468px 0 4.4px,#FFFFFF 21.1939px 17.78379px 0 4.33333px,#FFFFFF 21.85416px 17.07434px 0 4.26667px,
				#FFFFFF 22.49067px 16.34043px 0 4.2px,#FFFFFF 23.10251px 15.58284px 0 4.13333px,#FFFFFF 23.68881px 14.80241px 0 4.06667px,
				#FFFFFF 24.24871px 14px 0 4px,#FFFFFF 24.7814px 13.1765px 0 3.93333px,#FFFFFF 25.28607px 12.33284px 0 3.86667px,
				#FFFFFF 25.76198px 11.46997px 0 3.8px,#FFFFFF 26.2084px 10.58888px 0 3.73333px,#FFFFFF 26.62462px 9.69057px 0 3.66667px,
				#FFFFFF 27.01001px 8.77608px 0 3.6px,#FFFFFF 27.36392px 7.84648px 0 3.53333px,#FFFFFF 27.68577px 6.90284px 0 3.46667px,
				#FFFFFF 27.97502px 5.94627px 0 3.4px,#FFFFFF 28.23116px 4.97791px 0 3.33333px,#FFFFFF 28.4537px 3.99891px 0 3.26667px,
				#FFFFFF 28.64223px 3.01042px 0 3.2px,#FFFFFF 28.79635px 2.01364px 0 3.13333px,#FFFFFF 28.91571px 1.00976px 0 3.06667px,
				#FFFFFF 29px 0px 0 3px,#FFFFFF 29.04896px -1.01441px 0 2.93333px,#FFFFFF 29.06237px -2.03224px 0 2.86667px,
				#FFFFFF 29.04004px -3.05223px 0 2.8px,#FFFFFF 28.98185px -4.07313px 0 2.73333px,#FFFFFF 28.88769px -5.09368px 0 2.66667px,
				#FFFFFF 28.75754px -6.1126px 0 2.6px,#FFFFFF 28.59138px -7.12863px 0 2.53333px,#FFFFFF 28.38926px -8.14049px 0 2.46667px,
				#FFFFFF 28.15127px -9.1469px 0 2.4px,#FFFFFF 27.87755px -10.1466px 0 2.33333px,#FFFFFF 27.56827px -11.1383px 0 2.26667px,
				#FFFFFF 27.22365px -12.12075px 0 2.2px,#FFFFFF 26.84398px -13.09268px 0 2.13333px,#FFFFFF 26.42956px -14.05285px 0 2.06667px,
				#FFFFFF 25.98076px -15px 0 2px,#FFFFFF 25.49798px -15.93291px 0 1.93333px,#FFFFFF 24.98167px -16.85035px 0 1.86667px,
				#FFFFFF 24.43231px -17.75111px 0 1.8px,#FFFFFF 23.85046px -18.63402px 0 1.73333px,#FFFFFF 23.23668px -19.49789px 0 1.66667px,
				#FFFFFF 22.5916px -20.34157px 0 1.6px,#FFFFFF 21.91589px -21.16393px 0 1.53333px,#FFFFFF 21.21024px -21.96384px 0 1.46667px,
				#FFFFFF 20.4754px -22.74023px 0 1.4px,#FFFFFF 19.71215px -23.49203px 0 1.33333px,#FFFFFF 18.92133px -24.2182px 0 1.26667px,
				#FFFFFF 18.10379px -24.91772px 0 1.2px,#FFFFFF 17.26042px -25.58963px 0 1.13333px,#FFFFFF 16.39217px -26.23295px 0 1.06667px,
				#FFFFFF 15.5px -26.84679px 0 1px,#FFFFFF 14.58492px -27.43024px 0 0.93333px,#FFFFFF 13.64796px -27.98245px 0 0.86667px,
				#FFFFFF 12.69018px -28.50262px 0 0.8px,#FFFFFF 11.7127px -28.98995px 0 0.73333px,#FFFFFF 10.71663px -29.4437px 0 0.66667px,
				#FFFFFF 9.70313px -29.86317px 0 0.6px,#FFFFFF 8.67339px -30.2477px 0 0.53333px,#FFFFFF 7.6286px -30.59666px 0 0.46667px,
				#FFFFFF 6.57001px -30.90946px 0 0.4px,#FFFFFF 5.49886px -31.18558px 0 0.33333px,#FFFFFF 4.41643px -31.42451px 0 0.26667px,
				#FFFFFF 3.32401px -31.6258px 0 0.2px,#FFFFFF 2.22291px -31.78904px 0 0.13333px,#FFFFFF 1.11446px -31.91388px 0 0.06667px,
				#FFFFFF 0px -32px 0 0px,#FFFFFF -1.11911px -32.04713px 0 -0.06667px,#FFFFFF -2.24151px -32.05506px 0 -0.13333px,
				#FFFFFF -3.36582px -32.02361px 0 -0.2px,#FFFFFF -4.49065px -31.95265px 0 -0.26667px,#FFFFFF -5.61462px -31.84212px 0 -0.33333px,
				#FFFFFF -6.73634px -31.69198px 0 -0.4px,#FFFFFF -7.8544px -31.50227px 0 -0.46667px,#FFFFFF -8.9674px -31.27305px 0 -0.53333px,
				#FFFFFF -10.07395px -31.00444px 0 -0.6px,#FFFFFF -11.17266px -30.69663px 0 -0.66667px,#FFFFFF -12.26212px -30.34982px 0 -0.73333px,
				#FFFFFF -13.34096px -29.96429px 0 -0.8px,#FFFFFF -14.4078px -29.54036px 0 -0.86667px,#FFFFFF -15.46126px -29.07841px 0 -0.93333px,
				#FFFFFF -16.5px -28.57884px 0 -1px,#FFFFFF -17.52266px -28.04212px 0 -1.06667px,#FFFFFF -18.52792px -27.46878px 0 -1.13333px,
				#FFFFFF -19.51447px -26.85936px 0 -1.2px,#FFFFFF -20.48101px -26.21449px 0 -1.26667px,#FFFFFF -21.42625px -25.53481px 0 -1.33333px,
				#FFFFFF -22.34896px -24.82104px 0 -1.4px,#FFFFFF -23.2479px -24.07391px 0 -1.46667px,#FFFFFF -24.12186px -23.29421px 0 -1.53333px,
				#FFFFFF -24.96967px -22.48279px 0 -1.6px,#FFFFFF -25.79016px -21.64052px 0 -1.66667px,#FFFFFF -26.58223px -20.76831px 0 -1.73333px,
				#FFFFFF -27.34477px -19.86714px 0 -1.8px,#FFFFFF -28.07674px -18.938px 0 -1.86667px,#FFFFFF -28.7771px -17.98193px 0 -1.93333px,
				#FFFFFF -29.44486px -17px 0 -2px,#FFFFFF -30.07908px -15.99333px 0 -2.06667px,#FFFFFF -30.67884px -14.96307px 0 -2.13333px,
				#FFFFFF -31.24325px -13.91039px 0 -2.2px,#FFFFFF -31.7715px -12.83652px 0 -2.26667px,#FFFFFF -32.26278px -11.74269px 0 -2.33333px,
				#FFFFFF -32.71634px -10.63018px 0 -2.4px,#FFFFFF -33.13149px -9.5003px 0 -2.46667px,#FFFFFF -33.50755px -8.35437px 0 -2.53333px,
				#FFFFFF -33.84391px -7.19374px 0 -2.6px,#FFFFFF -34.14px -6.0198px 0 -2.66667px,#FFFFFF -34.39531px -4.83395px 0 -2.73333px,
				#FFFFFF -34.60936px -3.63759px 0 -2.8px,#FFFFFF -34.78173px -2.43218px 0 -2.86667px,#FFFFFF -34.91205px -1.21916px 0 -2.93333px,
				#FFFFFF -35px 0px 0 -3px,#FFFFFF -35.04531px 1.22381px 0 -3.06667px,#FFFFFF -35.04775px 2.45078px 0 -3.13333px,
				#FFFFFF -35.00717px 3.6794px 0 -3.2px,#FFFFFF -34.92345px 4.90817px 0 -3.26667px,#FFFFFF -34.79654px 6.13557px 0 -3.33333px,
				#FFFFFF -34.62643px 7.36007px 0 -3.4px,#FFFFFF -34.41316px 8.58016px 0 -3.46667px,#FFFFFF -34.15683px 9.79431px 0 -3.53333px,
				#FFFFFF -33.85761px 11.001px 0 -3.6px,#FFFFFF -33.5157px 12.19872px 0 -3.66667px,#FFFFFF -33.13137px 13.38594px 0 -3.73333px,
				#FFFFFF -32.70493px 14.56117px 0 -3.8px,#FFFFFF -32.23675px 15.72291px 0 -3.86667px,#FFFFFF -31.72725px 16.86968px 0 -3.93333px,
				#FFFFFF -31.17691px 18px 0 -4px,#FFFFFF -30.58627px 19.11242px 0 -4.06667px,#FFFFFF -29.95589px 20.2055px 0 -4.13333px,
				#FFFFFF -29.28642px 21.27783px 0 -4.2px,#FFFFFF -28.57852px 22.32799px 0 -4.26667px,#FFFFFF -27.83295px 23.35462px 0 -4.33333px,
				#FFFFFF -27.05047px 24.35635px 0 -4.4px,#FFFFFF -26.23192px 25.33188px 0 -4.46667px,#FFFFFF -25.37819px 26.27988px 0 -4.53333px,
				#FFFFFF -24.49018px 27.1991px 0 -4.6px,#FFFFFF -23.56888px 28.0883px 0 -4.66667px,#FFFFFF -22.6153px 28.94626px 0 -4.73333px,
				#FFFFFF -21.6305px 29.77183px 0 -4.8px,#FFFFFF -20.61558px 30.56385px 0 -4.86667px,#FFFFFF -19.57168px 31.32124px 0 -4.93333px,
				#FFFFFF -18.5px 32.04294px 0 -5px,#FFFFFF -17.40175px 32.72792px 0 -5.06667px,#FFFFFF -16.27818px 33.37522px 0 -5.13333px,
				#FFFFFF -15.1306px 33.98389px 0 -5.2px,#FFFFFF -13.96034px 34.55305px 0 -5.26667px,#FFFFFF -12.76875px 35.08186px 0 -5.33333px,
				#FFFFFF -11.55724px 35.56951px 0 -5.4px,#FFFFFF -10.32721px 36.01527px 0 -5.46667px,#FFFFFF -9.08014px 36.41843px 0 -5.53333px,
				#FFFFFF -7.81748px 36.77835px 0 -5.6px,#FFFFFF -6.54075px 37.09443px 0 -5.66667px,#FFFFFF -5.25147px 37.36612px 0 -5.73333px,
				#FFFFFF -3.95118px 37.59293px 0 -5.8px,#FFFFFF -2.64145px 37.77443px 0 -5.86667px,#FFFFFF -1.32385px 37.91023px 0 -5.93333px;
	-webkit-animation: whirly-loader 1.25s infinite linear;
	animation: whirly-loader 1.25s infinite linear;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
body.dark-header-sidebar-mix .authentication-main{
	background-color: #293240;
	color: #313131;
}
.card-header > .row, .card-body > .row{
	margin-left: 0px;
	margin-right: 0px;
}
.container-table{
	min-height: 200px;
}
.btn.form-control{
	width: auto;
	display: block;
	float: right;
	position: relative;
}
.form-group {
	margin-bottom: 2rem;
}
.btn-form-full-row, .btn-form-partial-row{
	float: right;
}
.btn-header-right{
	float: right;
}
.actions-table a{
	cursor: pointer;
}
.select-country, .select-province, .select-phone-code, .select-language, .select-theme, .select-role, .select-option, .select-option-text{
	line-height: 1.5;
	font-size: 1rem;
	color: #444444;
}
.select-provinces.hide-province{
	height: 67.6px;
}
.select-provinces.hide-province > div{
	display: none;
}
.select-icon, .select-color, .select-option, .select-option-text{
	line-height: 1.5;
	font-size: 20px;
	position: relative;
	bottom: 4px;
}
.select-role{
	line-height: 1.5;
	position: relative;
}
.select-option, .select-option-text{
	font-size: 16px;
	position: initial;
	bottom: initial;
}
.select-icon span, .select-color span{
	font-size: 0.9rem;
	padding-left: 16px;
	position: relative;
	bottom: 2px;
}
.select-icon i{
	font-size: 20px;
	width: 1em !important;
	color: #495057;
}
.select-option i{
	width: 26px !important;
	margin-right: 5px;
	font-size: 20px;
	text-align: center;
}
.select-color span.color{
	width: 19px;
	height: 19px;
	/* border: 1px solid #495057; */
	border: 0px ;
	border-radius: 6px;
}
.select-theme .theme-name {
	position: relative;
	bottom: 3px;
	display: inline-block;
	margin-right: 10px;
	height: 22px;
}
.select-theme .color-swatch {
	position: relative;
	top: 2px;
	display: inline-block;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	border: 1px solid;
	border-radius: 5px;
}
.has-error .form-control:focus, .form-control.has-error:focus {
	color: #495057;
	background-color: #fff;
	border-color: #ff2727;
	outline: 0;
	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 0, 0, 0.30);
	box-shadow: 0 0 0 .2rem rgba(255, 0, 0, 0.30);
}
.has-error .form-control:not(.selection), .form-control.has-error, .has-error .input-group-append{
	border: 1px solid #ff2727;
}
.form-control.selection{
	border: 0px solid !important;
}
.has-error .select2-container--default .select2-selection--single{
	border: 1px solid #ff2727 !important;
}
.input-group-append{
	border-radius: 0px 5px 5px 0px;
}
.input-group.has-error.shadow-error, .selection.form-control.shadow-error{
	color: #495057;
	background-color: #fff;
	border-color: #ff2727;
	outline: 0;
	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 0, 0, 0.30);
	box-shadow: 0 0 0 .2rem rgba(255, 0, 0, 0.30);
	border-radius: 5px;
}
.input-group.has-error .form-control.has-error:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.loader-wrapper{
	background: rgba(255,255,255,0.5);
}
.loader-wrapper .loader{
	background-color: transparent !important;
}
.loader-card{
	position: absolute;
	z-index: 10;
}
.loader-table-custom-videos{
	z-index: 1100;
}
.loader-wrapper.loader-card .loader {
	position: fixed;
	top: calc( 50% + 30px );
	left: calc(50% + 127.5px);
	text-align: center;
	right: auto;
	margin: 0 auto;
}
.loader-wrapper.loader-form-modal .loader {
	position: absolute;
	left: 0px;
    right: 0px;
}
.loader-wrapper.loader-authenticate .loader{
	left: 50%;
}
.status-form{
	display: block;
    position: relative;
	padding: 4px 12px;
	border-radius: 25px;
	border: 1px solid #b0b0b0;
	text-transform: capitalize;
    text-align: center;
}
.status-form::before{
	content: " ";
	width: 8px;
	height: 8px;
	position: absolute;
	top: 10px;
	left: 10px;
	display: inline-block;
	border-radius: 50%;
	/* border: 1px solid; */
	margin-right: 6px;
}
.status-partially-paid{
	background: linear-gradient(105deg, #FFFFFF 50%, #8CC23C 50%);
	color: #000000;
}
.status-paid, .status-fulfilled, .status-open, .status-active{
	background: #50BF80;
	color: #FFFFFF;
}
/* .status-partially-paid::before, .status-paid::before, .status-fulfilled::before, .status-open::before, .status-active::before{
	background: #8CC23C;
	border-color: #000000;
} */
.status-partially-refunded{
/*Only borders*/
	border: 2px solid #578BC3 !important;
	color: #24507f;
}
.status-refunded, .status-restocked, .status-closed-invoice{
	background: #578BC3;
	color: #FFFFFF;
}
.status-partially-refunded::before, .status-refunded::before, .status-restocked::before, .status-closed-invoice::before{
	background: #578BC3;
	border-color: #578BC3
}
.status-pending, .status-partial {
	background: rgba(251,164,31,0.7);
	color: #000000;
}
.status-pending::before, .status-partial::before {
	background: #FBA41F;
	border-color: #000000;
}
.status-authorized, .status-not-verified{
	background: rgba(251,242,31,0.7);
	color: #000000;
}
.status-authorized::before, .status-not-verified::before {
	background: #FBF21F;
	border-color: #000000;
}
.status-cancelled, .status-closed-stock, .status-customer, .status-inactive{
	background: rgba(205, 32, 31, 0.7);;
	color: #FFFFFF;
}
.status-cancelled::before, .status-closed-stock:before, .status-customer:before, .status-inactive:before{
	background: #D85153;
	border-color: #D85153;
}
.status-voided, .status-null{
	background: rgba(176,176,176,0.7);
	color: #000000;
}
.status-voided::before, .status-null::before {
	background: #b0b0b0;
	border-color: #000000;
}
.status-form span:nth-child(2){
	color: #FFFFFF;
}
.title-sortable-field{
	margin-top: 30px;
	font-size: 18px;
}
.all-menu-options, .role-menu-options,
.list-filters, .list-sizes, .list-selected-sizes, .list-group-sizes, .list-banners{
	padding: 20px;
	border: 1px solid #ced4da;
	height: 100%;
	min-height: 504px;
	max-height: 504px;
	overflow-y: auto;
}
.list-banners{
	min-height: 325px;
	max-height: 325px;
}
.list-sizes, .list-group-sizes{
	min-height: 660px;
	max-height: 660px;
}
.list-selected-sizes{
	min-height: 456px;
	max-height: 456px;
}
.list-group-item{
	position: relative;
	margin-bottom: 10px;
	cursor: pointer;
}
.list-group-item .select-option{
	bottom: 0px;
	top: 0px;
}
.list-filters .list-group-item:hover, .list-sizes .list-group-item:hover,
.list-selected-sizes .list-group-item:hover, .list-group-sizes .list-group-item:hover{
	cursor: pointer;
	background-color: #4466f2 !important;
	color: #FFFFFF;
}
.all-menu-options{
	border-radius: 5px 0px 0px 5px;
}
.role-menu-options{
	border-radius: 0px 5px 5px 0px;
}
.hover-menu-option, .hover-filter, .hover-group-size{
	background-color: #4466f2 !important;
	color: #FFFFFF;
}
.list-filters .list-group-item, .list-sizes .list-group-item,
.list-selected-sizes .list-group-item, .list-group-sizes .list-group-item{
	border: 2px solid #444444;
}
.list-sizes .list-group-item{
	display: inline-block;
	padding: 0px 0px;
	margin-right: 10px;
	min-width: 150px;
}
.all-menu-options .add-menu, .role-menu-options .remove-menu,
.list-filters .update-filter, .list-filters .remove-filter,
.list-selected-sizes .remove-size, .list-sizes .add-sizes,
.list-group-sizes .remove-group, .list-group-sizes .update-group, 
.list-banners-desktop .remove-banner, .list-banners-movil .remove-banner, 
.list-banners-desktop .update-banner, .list-banners-movil .update-banner{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 50px;
	height: 49px;
	padding: 15px 12px;
	border-left: 1px solid rgba(0,0,0,0.125);
}
.list-sizes .add-sizes{
    position: relative;
    display: inline-block;
    float: right;
}
.all-menu-options .list-group-item, .role-menu-options .list-group-item,
.list-filters .list-group-item, .list-sizes .list-group-item,
.list-selected-sizes .list-group-item, .list-group-sizes .list-group-item{
	border-radius: 0.25rem 0.25rem 0.25rem 0.25rem !important;
}
.all-menu-options .list-group-item .add-menu, .role-menu-options .list-group-item .remove-menu,
.list-filters .list-group-item .update-filter, .list-filters .list-group-item .remove-filter,
.list-selected-sizes .list-group-item .remove-size, .list-group-sizes .list-group-item .update-group,
.list-sizes .list-group-item .add-sizes, 
.list-banners-desktop .remove-banner, .list-banners-movil .remove-banner, 
.list-banners-desktop .update-banner, .list-banners-movil .update-banner{
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
}
.role-menu-options .list-group-item .actions-menu{
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}
.list-filters .list-group-item .remove-filter,
.list-selected-sizes .list-group-item .remove-size,
.list-sizes .list-group-item .add-sizes, 
.list-banners-desktop .remove-banner, .list-banners-movil .remove-banner {
    height: 48px;
    top: 0px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.all-menu-options .add-menu, .role-menu-options .remove-menu,
.role-menu-options .remove-sub-menu, .role-menu-options .add-sub-menu,
.list-filters .update-filter, .list-filters .remove-filter,
.list-selected-sizes .remove-size, .list-group-sizes .remove-group,
.list-group-sizes .update-group, .list-sizes .add-sizes, 
.list-banners-desktop .remove-banner, .list-banners-movil .remove-banner, 
.list-banners-desktop .update-banner, .list-banners-movil .update-banner {
	color: #FFFFFF;
}
.list-filters .update-filter, .list-group-sizes .remove-group,
.list-group-sizes .update-group, 
.list-banners-desktop .update-banner, .list-banners-movil .update-banner{
	height: 48px;
    top: 0px;
}
.all-menu-options .add-menu,
.list-filters .update-filter,
.list-sizes .add-sizes,
.list-group-sizes .update-group, 
.list-banners-desktop .update-banner, .list-banners-movil .update-banner{
	background-color: #22af47;
}
.list-filters .update-filter, .list-group-sizes .update-group, 
.list-banners-desktop .update-banner, .list-banners-movil .update-banner{
	right: 50px;
    border-radius: 0rem !important;
}
.role-menu-options .remove-menu, .list-filters .remove-filter,
.list-selected-sizes .remove-size, .list-group-sizes .remove-group, 
.list-banners-desktop .remove-banner, .list-banners-movil .remove-banner{
	background-color: #ff5370;
}
.role-menu-options .actions-menu{
	background-color: #4466f2;
}
.all-menu-options .add-menu i, .role-menu-options .remove-menu i,
.list-filters .update-filter i, .list-filters .remove-filter i,
.list-selected-sizes .remove-size i, .list-sizes .add-sizes i,
.list-group-sizes .remove-group i, .list-group-sizes .update-group i, 
.list-banners-desktop .remove-banner i, .list-banners-movil .remove-banner i, 
.list-banners-desktop .update-banner i, .list-banners-movil .update-banner i{
	position: relative;
	margin: 0px 0px;
	cursor: pointer;
}
.all-menu-options .list-group-item{
	padding: 0.75rem 3.13rem 0.75rem 1.25rem;
	background: #ECECEC;
}
.role-menu-options .list-group-item.no-actions, .role-menu-options .list-group-item.all-actions,
.role-menu-options .list-group-item.action-add, .role-menu-options .list-group-item.action-remove{
	padding: 0px 0px;
	background: #ECECEC;
}
.role-menu-options .add-menu{
	display: none;
}
.list-filters .select-option, .list-sizes .select-option,
.list-selected-sizes .select-option, .list-group-sizes .select-option{
	font-weight: bold;
}
.list-sizes .select-option .option-text{
	display: inline-block;
    padding: .75rem 1.25rem;
    margin: auto;
}
.list-filters .list-group-item:hover .select-option, .list-sizes .list-group-item:hover .select-option,
.list-selected-sizes .list-group-item:hover .select-option, .list-group-sizes .list-group-item:hover .select-option{
	color: #FFFFFF;
}
.role-menu-options .select-option{
	display: block;
	padding: 0.75rem 3.13rem 13px 4.25rem;
}
.role-menu-options .list-group-item.no-actions > .select-option{
	padding: 0.75rem 3.13rem 0.75rem 1.25rem;
}
.role-menu-options .list-group-item.exist-childs > .select-option{
	border-bottom: 1px solid rgba(0,0,0,0.125);
	border-radius: 0px 0.25rem 0.25rem 0px;
}
.role-menu-options .list-group-item.exist-childs > .menu-options{
	padding: 0.75rem 1.25rem;
	margin: 0px 0px;
	background: #DFDFDF;
}
.role-menu-options .all-actions > .select-option > .actions-menu,
.role-menu-options .action-add > .select-option > .actions-menu,
.role-menu-options .action-remove > .select-option > .actions-menu{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 61px;
	height: 49px;
	border-right: 1px solid rgba(0,0,0,0.125);
}
.role-menu-options .all-actions > .select-option > .actions-menu .remove-sub-menu{
	width: 30px !important;
	border-right: 1px solid #FFFFFF;
	height: 50px;
	padding: 15px 0px;
}
.role-menu-options .all-actions > .select-option > .actions-menu .add-sub-menu{
	width: 30px !important;
	height: 50px;
	padding: 15px 0px;
}
.role-menu-options .action-add > .select-option > .actions-menu i, .role-menu-options .action-remove > .select-option > .actions-menu i{
	width: 60px !important;
	height: 48px;
	padding: 15px 0px;
}
.all-menu-options .actions-menu, .all-menu-options .remove-menu{
	display: none;
}
.actions-menu{
	display: inline-block;
}
.actions-menu i {
	margin: 0px;
}
.list-group-item.no-actions .actions-menu{
	display: none;
}
.list-group-item.all-actions > .select-option > .actions-menu, .list-group-item.action-add > .select-option > .actions-menu, .list-group-item.action-remove > .select-option > .actions-menu{
	display: inline-block;
}
.list-group-item.all-actions > .select-option > .actions-menu .add-sub-menu, .list-group-item.all-actions > .select-option > .actions-menu .remove-sub-menu{
	display: inline-block;
}
.list-group-item.action-add > .select-option > .actions-menu .add-sub-menu{
	display: inline-block;
}
.list-group-item.action-add > .select-option > .actions-menu .remove-sub-menu{
	display: none;
}
.list-group-item.action-remove > .select-option > .actions-menu .add-sub-menu{
	display: none;
}
.list-group-item.action-remove > .select-option > .actions-menu .remove-sub-menu{
	display: inline-block;
}
.empty-role-menu-option, .empty-list-filters, .empty-list-sizes, .empty-list-group-sizes, .empty-list-selected-sizes, .empty-list-banners{
	display: block;
	width: 100%;
	height: 462px;
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
	border: 4px dashed #ced4da;
	color: #919293;
}
.empty-list-banners{
	height: 283px;
}
.empty-list-selected-sizes{
	height: 414px;
}
.empty-list-sizes, .empty-list-group-sizes{
	height: 618px;
}
.empty-text{
	display: block;
    margin: 197px 25% !important;
}
.empty-list-banners .empty-text{
	margin: 107px 25% !important;
}
.empty-list-selected-sizes .empty-text{
	margin: 188px 25% !important;
}
.empty-list-sizes .empty-text, .empty-list-group-sizes .empty-text{
	display: block;
    margin: 260px 25% !important;
}
.bootstrap-touchspin input.touchspin{
	padding: 0px 0px;
}
.background-menu-schema{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255, 0.5);
}
.password-container .action-password i{
	width: 20px;
}
.password-container .action-password{
	cursor: pointer;
}
.switch-inactive, .switch-active{
	width: 102px;
	height: 36px;
	margin: 0px 0px;
}
.switch-inactive .switch-state, .switch-active .switch-state{
	color: #fff;
	border: 1px solid #ced4da;
}
.switch-inactive .switch-state{
	background-color: #ff5370 !important;
}
.switch-active .switch-state{
	background-color: #22af47 !important;
}
.switch-active input:checked + .switch-state::after{
	left: 73px !important;
}
.switch-active input:checked + .switch-state::before{
	transform: translateX(64px) !important;
}
.switch-text {
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	top: 8px;
	left: 35px;
	-webkit-transition: .4s;
	transition: .4s;
}
.switch-active input:checked + .switch-state .switch-text{
	transform: translateX(-12px);
}
.switch-inactive .switch-state::after{
	opacity: 1;
}
.switch-inactive input:disabled + .switch-state{
	opacity: 0.5;
}
.modal-header{
	padding: 1rem 1rem 0.65rem 1rem;
}
.modal-header .close{
	background: #f00;
    opacity: 1;
    text-shadow: none;
    color: #FFFFFF;
}
.modal-filter .modal-dialog, .modal.update-colors .modal-dialog, .modal-payment .modal-dialog{
	max-width: 1000px;
}
.modal.update-brand .modal-dialog, .modal.update-product-type .modal-dialog{
	max-width: 1200px;
}
.modal.update-collection .modal-dialog{
	max-width: 1350px;
}
.preview-logo{
	width: 400px;
	height: 400px;
	margin: 10px auto 10px auto;
}
.btn-cancel-selection{
	margin: 10px auto;
	display: block;
}
.gallery-images{
	display: block;
	height: 100%;
	max-height: 740px;
	min-height: 740px;
	width: 100%;
	max-width: 100%;
	margin: 0px auto;
	border: 1px solid #ced4da;
	padding: 5px;
	border-radius: 5px;
}
.gallery-images .content-gallery{
	min-height: 730px;
	max-height: 730px;
	overflow-y: auto;
}
.gallery-banners .content-gallery{
	min-height: 315px;
	max-height: 315px;
	overflow-y: auto;
}
.gallery-images.gallery-banners{
	max-width: 100%;
	height: 100%;
	max-height: 325px;
	min-height: 325px;
}
.gallery-images.gallery-collections{
	max-width: 100%;
	height: 100%;
	max-height: 375px;
	min-height: 375px;
}
.gallery-images.gallery-brands, .gallery-images.gallery-product-types{
	max-width: 100%;
	height: 100%;
	max-height: 600px;
	min-height: 600px;
}
.gallery-images.gallery-colors {
    max-height: 500px;
    min-height: 500px;
}
.gallery-images.gallery-brands .content-gallery, .gallery-images.gallery-product-types .content-gallery{
	min-height: 590px;
	max-height: 590px;
}
.gallery-images.gallery-collections .content-gallery{
	min-height: 360px;
	max-height: 360px;
	margin: 0px 0px;
}
.gallery-images.gallery-colors .content-gallery{
	margin: 0px 0px;
	max-height: 450px;
    min-height: 450px;
}
.container-item-image span.title-image, .gallery-banners span.title-image{
    margin-top: 10px;
    display: block;
}
.item-image{
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 178px;
	height: 178px;
	margin: 5px 5px;
	padding: 5px 5px;
	border: 2px solid;
	cursor: pointer;
}
.item-image.item-image-vertical {
	max-width: 233px;
    height: 356px;
}
.item-image.item-image-horizontal {
	max-width: calc( 100% - 14px );
    height: 150px;
}
.gallery-banners .container-item-image{
	max-width: calc(50% - 14px);
    height: 150px;
	margin-bottom: 30px;
}
.gallery-images .add-image i{
	position: absolute;
    top: calc( 50% - 24px );
    left: calc( 50% - 21px );
}
.gallery-images .add-image img{
	opacity: 0;
}
.item-image:hover, .gallery-images .add-image:hover{
	border: 2px solid #2F3C4E;
}
.gallery-images .add-image:hover i{
	color: #2F3C4E;
}
.gallery-colors .item-image{
	position: relative;
	width: calc(20% - 30px) !important;
    max-width: calc(20% - 30px) !important;
	height: 100%;
	border: 2px solid;
}
.gallery-collections .item-image{
    max-width: 100% !important;
}
.gallery-colors .item-image .title-image{
	position: absolute;
    bottom: 5px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
.item-image.active{
	border: 2px solid #2F3C4E;
}
.item-image.active i{
	color: #2F3C4E;
}
.item-image .content-check{
	position: absolute;
	left: calc( 100% - 30px );
	font-size: 26px;
}
.item-image img{
	width: 100%;
	height: 100%;
	background-color: #a2a2a2;
}
.gallery-colors .item-image img {
    width: 66px;
    height: 66px;
    margin: calc( 50% - 33px );
    border: 3px solid;
    padding: 6px;
    border-radius: 3px;
}
.item-image.image-large img{
	width: 100%;
	height: 70px;
	margin: 9px 0px;
}
.select-collection{
	padding: 0px 10px;
	border: 2px solid #ced4da;
	border-radius: 5px;
	cursor: pointer;
}
.select-collection.active{
	border: 2px solid #22af47;
}
.select-collection:hover{
	border: 2px solid #4466f2;
}
.btn-primary, .btn-success, .btn-danger, .btn-warning, .btn-secondary{
	color: #FFFFFF !important;
}
.b-0{
	border: 0px !important;
}
.btn-select-all-collections{
	position: absolute !important;
	top: -14px;
	right: 33px;
}
.table-data-store td h4{
	font-size: 20px;
	text-align: center;
}
.table-data-store > td:first-child{
	border-top: 0 !important;
}
.modal-video{
	top: 140px;
}
.modal.modal-store .modal-dialog, .modal.modal-video .modal-dialog, .modal.modal-customer .modal-dialog {
	max-width: 700px;
}
.modal.modal-store .modal-body, .modal.modal-video .modal-body{
	overflow-y: auto;
	max-height: 567px;
}
.radio * {
	position: relative;
	top: 3px;
}
.link-store{
    display: flex;
	margin-bottom: 20px;
}
.link-store a{
	display: inline-flex;
    margin: 0px auto;
    align-items: center;
    font-weight: bold;
}
.result-register-store span.text-register-store {
    display: block;
    margin-bottom: 20px;
}
.logo-create-store{
	width: 100%;
	max-width: 400px;
}
.select-collections{
	position: relative;
	margin: 30px 0px;
}
.back-current-name{
	cursor: pointer;
}
span.traking-number-item{
	position: relative;
	display: block;
	margin-bottom: 5px;
}
span.traking-number-item:last-child{
    margin-bottom: 0px;
}
span.tracking-number {
	position: relative;
    bottom: 3px;
    margin-left: 10px;
}
a.tracking-link {
    display: inline-block;
}
a.tracking-link i:first-child {
    font-size: 24px;
	color: #000000;
}
a.tracking-link i:last-child {
    position: absolute;
	top: 2.5px;
    left: 3px;
}
.show-order-invoice i, .cancel-order i {
    color: #f00;
}
.show-order-details i, .show-order-invoice i, .cancel-order i {
    font-size: 20px;
}
.order-date, .order-time{
	display: block;
}
#tabs-order{
	margin-bottom: 10px;
}
#modal-show-order .modal-dialog {
    width: 100%;
    max-width: 1360px;
    margin: 0px auto;
}
#modal-show-order .modal-title{
	display: block;
	width: 100%;
}
#modal-show-order .modal-title .title-order-date{
	float: right;
	margin-right: 10px;
}
#modal-show-order .shipping-options > div{
	margin: auto;
    max-width: 420px;
}
.tracking-information > div{
	padding: 0px 0px;
}
.title-tracking-info, .title-shipping-type{
	display: block;
	margin-bottom: 10px;
}
.type-shipping-item{
	position: relative;
	display: block;
	margin-bottom: 5px;
}
.type-shipping-item:last-child{
	margin-bottom: 0px;
}
.content-info-modal {
    height: 100%;
	padding: 0px 10px;
	margin: 0px 0px;
    border: 1px solid #e9ecef;
    border-radius: 3px;
}
.content-info-modal.item-link-invoice > span, .content-info-modal.item-fulfillment-status > span{
	display: block;
	margin: 26px 0px;
}
.content-info-modal.item-link-invoice > span{
	text-align: center;
}
.content-info-modal.tracking-information{
    padding: 10px 10px;
}
.head-modal-item, .foot-modal-item{
	margin-bottom: 15px;
}
.content-image-item{
	position: relative;
}
.content-image-item .quantity-item{
	position: absolute;
    bottom: calc(100% - 20px);
    left: calc(100% - 15px);
    padding: 0px 6px;
    border-radius: 50%;
    background: #EF6133;
    color: #FFFFFF;
}
.content-item > span{
	display: block;
}
.row-tab-order{
	padding-top: 10px;
	border-top: 1px solid #e9ecef;
}
.row-footer-modal, .row-confirm-action{
	margin: 30px 0px 0px 0px;
}
.row-footer-modal .content-info-modal, .row-confirm-action .content-info-modal{
	position: relative;
	padding: 10px;
	background: rgb(239 97 51 / 30%);
    border-color: #EF6133;
}
.title-foot-modal-item{
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.foot-modal-item span.content-number {
    display: block;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
}
.foot-icons{
	position: absolute;
    top: 0px;
    right: 10px;
    font-size: 30px;
}
span.subtotal-icons i{
	color: #a5600b;
}
span.discount-icons i:first-child{
	color: #f00;
}
span.discount-icons i:last-child {
    position: absolute;
    top: 16px;
    left: 10px;
    font-size: 14px;
    color: #ffeb00;
}
span.tax-icons i{
	color: #EF6133;
}
span.shipping-icons i{
	color: #2F3C4E;
}
span.order-icons i{
	color: #249c09;
}
.content-shipping-data{
	padding: 10px;
	border: 1px solid #e9ecef;
	height: 100%;
}
.title-shipping{
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.shipping-item{
	display: block;
	margin-bottom: 5px;
}
.shipping-item:last-child{
	margin-bottom: 0px;
}
.shipping-note{
	display: block;
    height: calc( 100% - 31px );
    width: 100%;
    padding: 10px;
	border: 1px solid #e9ecef;
	border-radius: 3px;
}
.content-info-modal.item-customer {
    height: auto;
	padding: 10px;
	margin-bottom: 10px;
}
span.customer-data {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
}
span.customer-name{
	display: block;
}
span.text-cancel-order{
	display: block;
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
}
.content-info-modal.item-actions {
	text-align: center;
}
.content-buttons-cancel-order{
	margin: 40px 0px;
    text-align: center;
}
.content-buttons-cancel-order button:first-child {
    margin-right: 30px;
    font-size: 20px;
}
.content-buttons-cancel-order button:last-child {
    margin-left: 30px;
    font-size: 20px;
}
.warning-note-header{
	position: absolute;
    top: 0px;
    right: 30px;
}
.warning-note, .info-note{
    display: block;
    padding: 8px 10px;
    margin-top: 10px;
    border-radius: 3px;
}
.warning-note{
    border: 1px solid #EEFF00;
    background: rgba(239, 255, 0, 0.3);
}
.info-note{
	border: 1px solid #008EFF;
    background: rgba(0, 142, 255, 0.25);
}
.warning-note i, .info-note i{
    margin-right: 10px;
    font-size: 16px;
}
.warning-note i{
    color: #FF0000;
}
.info-note i{
    color: #002BFF;
}
.content-image-item{
	width: 60px;
	height: 70px;
	display: inline-flex;
}
.content-data-item{    
	width: calc( 100% - 80px);
    display: inline-block;
    margin-left: 15px;
}
.content-data-item > * {
    display: block;
}
span.alert-create-store {
    position: relative;
    display: block;
    padding: 10px 10px 10px 48px;
    border: 4px solid #FFEB00;
    border-radius: 3px;
    max-width: 400px;
    margin: 0px auto;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    background: #ffeb0026;
}
span.alert-create-store i {
    position: absolute;
    left: 10px;
    top: calc( 50% - 15px );
    font-size: 30px;
    color: #FF5370;
}
.input-group-append.tyc-link {
    margin-left: 0px;
}
.input-group-append.tyc-link span.input-group-text {
    background: #FFF;
	border: 0px solid;
	padding: 3px 0px;
}
.input-group-append.tyc-link span.input-group-text a{
	position: relative;
	color: #444;
	cursor: pointer;
	text-decoration: none;
}
.input-group-append.tyc-link span.input-group-text a:hover label{
	color: #4466f2;
	cursor: pointer;
}
.input-group-append.tyc-link span.input-group-text a .ico-1 {
	position: relative;
	top: 3px;
    font-size: 26px;
    color: #444;
	cursor: pointer;
}
.input-group-append.tyc-link span.input-group-text a .ico-2 {
    position: absolute;
    bottom: 5px;
    right: -8px;
    font-size: 16px;
    color: #22af47;
	cursor: pointer;
}
.statement-items {
    border-bottom: 1px solid;
    margin-bottom: 10px !important;
}
.statement-items .form-control:last-child {
    font-weight: bold;
}
.statement-items .form-control {
    border: 0px solid;
    margin-bottom: 0px;
}
.statement-items h4.form-control {
	font-size: 14px;
	font-weight: bold;
	color: #313131;
    line-height: 25px;
}
.search-header{
	width: 30%;
	position: absolute;
    right: 30px;
    top: 30px;
}
.list-products .row{
	margin: 0px 0px;
}
.list-products.admin-style p.title-product {
    font-size: 14px;
    line-height: 14px;
	}
/* .list-products.admin-style .space-row.col-lg-1{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 0.83333%;
    flex: 0 0 0.83333%;
	max-width: 0.83333%;
	padding: 0px 0px;
}
.list-products.admin-style .content-product.col-lg-2{
	margin: 0px 1.5% 20px 1.5%;
} */
.list-products .content-product{
    padding: 0px 10px;
    margin-bottom: 30px;
}
.single-products {
    position: relative;
    border: 1px solid;
    border-radius: 6px;
    overflow: hidden;
    background: #FFFFFF;
}
.single-products:hover .overlay-content {
    opacity: 0.3;
    cursor: pointer;
}
.product-info .info-content{
    padding: 0px 0px 10px 0px;
    position: relative;
}
.product-info .info-content > *:not(.overlay-content){
    position: relative;
}
.single-products .product-image{
    position: relative;
    padding: 10px 0px 0px 0px;
}
.overlay-content, .overlay-error {
    position: absolute;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
    width: 100%;
    height: 100%;
}
.overlay-content{
    background-color: #EF6133;
}
.overlay-error {
    left: 0;
    opacity: 0.5;
    background-color: #FF0000;
}
.single-products .product-info {
    position: relative;
}
.single-products:hover .product-info .title-product {
    color: #2F3C4E;
}
.single-products:hover .product-info .price-product-list {
    color: #2F3C4E;
}
.single-products:hover .product-info .info-content{
    cursor: pointer;
}
.single-products .product-info .price-product-list{
    margin: 0px 0px;
    font-family: "Roboto", sans-serif;
    padding: 0px 5px;
    font-size: 16px;
    font-weight: normal;
}
.single-products .product-info .title-product{
    min-height: 40px;
    margin-bottom: 10px;
    padding: 10px 5px 0px 5px;
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}
.single-products .product-info .img {
    width: 100%;
    height: 100%;
    min-width: auto;
    max-width: 254px;
    min-height: 254px;
    max-height: 254px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: auto;
}
.single-products .product-list-actions{
    position: relative;
    text-align: center;
}
.single-products .product-list-actions > *:not(.overlay-content){
    position: relative;
}
.single-products:hover .product-list-actions .quick-shop{
    background-color: #2F3C4E;
    border: 1px solid #2F3C4E;
    color: #EF6133;
}
.single-products:hover .product-list-actions .quick-shop:hover,
.single-products:hover .product-list-actions .quick-shop:active,
.single-products:hover .product-list-actions .quick-shop:focus{
    background-color: #EF6133;
    border: 1px solid #2F3C4E;
    color: #2F3C4E;
}
.notify-video {
    z-index: 1;
    position: absolute;
    top: 5px;
    right: 5px;
	padding: 7px 10px;
    border-radius: 50%;
	background-color: #2F3C4E;
    color: #EF6133;
}
.preview-video{
	position: relative;
    overflow: hidden;
    width: 100%;
}
.preview-video.show-video{
    padding-top: 56.25%;
}
.responsive-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.modal-sync .modal-dialog {
    max-width: 800px;
}
.modal-sync-charge .close, .modal-sync-charge .modal-footer{
	display: none;
}
.content-spinner-sync{
    padding: 20px;
    margin: 20px auto 20px auto;
    width: 120px;
    border-radius: 50%;
	text-align: center;
}
.sync-collections, .sync-products, .sync-brands-product-types{
	background-color: #2F3C4E;
}
.success-sync-collections, .success-sync-products, .success-sync-brands-product-types{
	background-color: #69AB08;
}
.error-sync-collections, .error-sync-products, .error-sync-brands-product-types{
	background-color: #dc3545;
}
.content-spinner-sync i{
	color: #FFFFFF;
}
.sync-collections .fa-check, .sync-products .fa-check, .sync-brands-product-types .fa-check,
.sync-collections .fa-times, .sync-products .fa-times, .sync-brands-product-types .fa-times,
.success-sync-collections .fa-spinner, .success-sync-products .fa-spinner, .success-sync-brands-product-types .fa-spinner,
.success-sync-collections .fa-times, .success-sync-products .fa-times, .success-sync-brands-product-types .fa-times,
.error-sync-collections .fa-spinner, .error-sync-products .fa-spinner, .error-sync-brands-product-types .fa-spinner,
.error-sync-collections .fa-check, .error-sync-products .fa-check, .error-sync-brands-product-types .fa-check{
	display: none;
}
.success-sync-collections .fa-check, .success-sync-products .fa-check, .success-sync-brands-product-types .fa-check{
	display: block;
}
.error-sync-collections .fa-times, .error-sync-products .fa-times, .error-sync-brands-product-types .fa-times{
	display: block;
}
.form-filter-tree label{
	font-weight: bold;
}
.swatch-element {
    position: relative;
    background: #FFFFFF;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    display: inline-block;
    border: 2px solid #2F3C4E;
    border-radius: 3px;
}
.swatch-element.swatch-color{
    width: 46px;
	height: 46px;
	margin: 0px calc( 50% - 23px );
    border-radius: 50%;
    border: 3px solid #333333;
}
.swatch-element.active, .swatch-element:hover {
    background-color: #2F3C4E;
}
.swatch-element.no-color {
    border: 0px !important;
}
.swatch-element label {
    position: relative;
    cursor: pointer;
    min-width: 65px;
    padding: 5px 10px;
    margin: 0px 0px;
    color: #333333;
    text-align: center;
}
.swatch-element.active label, .swatch-element:hover label {
    color: #EF6133;
}
.swatch-element.swatch-color label {
    background-position: center;
    min-width: calc( 100% - 6px );
    text-align: initial;
    width: calc( 100% - 6px );
    height: calc( 100% - 6px );
    border-radius: 50%;
    position: relative;
    top: 3px;
    left: 3px;
    cursor: pointer;
}
.swatch-element.disabled, .swatch-element.disabled:hover {
    border: 3px solid #333333;
}
.mini-swatch .swatch-element.swatch-color label {
    width: 22px;
    height: 22px;
    top: 0px;
    left: 0px;
}
.swatch-element input{
    display: none;
}
.swatch-element .option-value-label{
    position: relative;
}
.swatch-element:hover .option-value-label span, .container-info-add-tag:hover i + span, .container-info-vendors:hover i + span{
    opacity: 1;
}
.swatch-element .option-value-label span, .container-info-add-tag span, .container-info-vendors span{
    position: absolute;
    bottom: 10px;
    left: 0px;
    padding: 5px;
    background: rgba(0, 0, 0, 0.7);
    color: #FFF;
    border-radius: 3px;
    width: 100%;
    min-width: 120px;
    opacity: 0;
}
.swatch-element .option-value-label span::after, .container-info-add-tag span::after {
    content: " ";
    position: absolute;
    top: 32px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid rgba(0,0,0,0.7);
    right: calc(100% - 24px);
}
.name-color {
	min-height: 42px;
	margin: 10px 0px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display: block;
}
.swatch-element.swatch-color .cover-block-swatch{
    position: absolute;
    bottom: -4px;
    left: -4px;
    z-index: 1;
    width: 46px;
    height: 46px;
    background: rgba(255,255,255,0.8);
    border: 4px solid rgba(0, 40, 100, 0.12);
    border-radius: 50%;
}
.swatch-element.swatch-color .cover-block-swatch .block-swatch{
    position: relative;
    bottom: -17px;
    left: -3px;
    width: 46px;
    height: 5px;
    background: rgba(0, 40, 100, 0.06);
    transform: rotate(125deg);
}
#table-colors thead{
	display: none;
}
#table-colors tbody tr {
    display: inline-block;
    width: 10%;
}
#table-colors tbody tr td{
	display: block;
}
.content-products-titles .modal-title, .gallery-colors .modal-title{
	font-weight: bold;
}
.content-products-titles .titles-products {
    border: 1px solid #ced4da;
    border-radius: 5px;
    padding: 10px 10px 0px 10px;
    margin: 15px 0px;
}
.content-products-titles .titles-products span.title-product {
    display: block;
    font-size: 18px;
    margin-bottom: 10px !important;
}
#table-my-customers .show-order-details{
	cursor: pointer;
}
#table-my-customers .show-order-details i{
	cursor: pointer;
    color: #2F3C4E;
}
.count-characters{
	font-weight: bold;
}
.payment-check, .payment-checked{
	position: relative;
	cursor: pointer;
}
.payment-check i, .payment-checked i:first-child{
	font-size: 20px;
    color: #01723a;
}
.payment-checked i:last-child{
	position: absolute;
    top: -6px;
    left: 16px;
    color: #000;
    font-size: 18px;
}
.all-payments-check{
    position: relative;
    background: #FFFFFF !important;
}
.all-payments-check:hover, .all-payments-check:focus, .all-payments-check:active{
    background: #FFFFFF !important;
}
.all-payments-check:hover i:first-child, .all-payments-check:focus i:first-child, .all-payments-check:active i:first-child{
    color: #71176C;
}
.all-payments-check:hover i:last-child, .all-payments-check:focus i:last-child, .all-payments-check:active i:last-child{
    color: #01723a;
}
.all-payments-check i:first-child {
    font-size: 28px;
    color: #01723a;
}
.all-payments-check i:last-child {
    position: absolute;
    top: 10px;
    left: 30px;
    color: #000000;
    font-size: 28px;
}
.last-payment-data span {
    font-size: 20px;
    display: block;
}
.payment-icon, .payment-icon-content{
	position: relative;
}
.payment-icon-content{
	width: 100px;
    height: 100px;
    padding: 24px 16px;
    border-radius: 50%;
    border: 4px solid;
}
.payment-icon-content i:first-child{
	font-size: 48px;
    color: #01723a;
}
.payment-icon-content i:last-child{
    position: absolute;
    left: 44px;
    top: 32px;
    font-size: 40px;
}
.grid-banners .item-banner {
	position: relative;
    padding: 10px;
    border: 2px solid #ced4da;
    border-radius: 5px;
	cursor: pointer;
}
.grid-banners .item-banner.active, .grid-banners .item-banner:hover{
	border: 2px solid #000000;
}
.grid-banners .item-banner.active i{
	display: block;
}
.grid-banners .item-banner i {
	display: none;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 20px;
    background: #FFFFFF;
    height: 18px;
    color: #69AB08;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{
	color: #EF6133;
}
.info-banner{
	padding: 10px 10px;
	display: block;
	border: 1px solid;
	border-radius: 5px;
}
.preview-banner{
	padding: 20px;
	margin: 20px 0px;
	border: 1px solid;
	border-radius: 5px;
}
.app-text{
	min-height: 200px;
}
.type-file-name{
	text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 5px;
    border-bottom: 2px solid;
}
.folder-category-name{
	font-size: 16px;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 5px;
}
.folder-type-name{
	font-size: 16px;
    padding: 5px 5px 5px 30px;
}
.folder-type-name i{
	margin-right: 5px;
}
.btn-open-folder.active{
	background-color: #d3d8eb;
    border-color: #d3d8eb;
}
.media-body .fa-icon-bg{
	position: absolute;
    right: 8px;
    top: 14px;
    opacity: 0.2;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 80px;
}
.static-top-widget:hover .fa-icon-bg {
    -webkit-transform: rotate(-5deg) scale(1.1);
    transform: rotate(-5deg) scale(1.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.static-top-widget div.align-self-center i {
    width: 30px;
    height: 30px;
    vertical-align: middle;
	font-size: 30px;
}
.media-body .btn{
	padding: 0.1rem 0.75rem;
}
.static-top-widget .media-body{
	padding-left: 20px;
}
.form-verified .radio *{
	top: 0px;
}
.form-verified .radio label::before, .form-verified .radio label::after{
	content: none;
}
.form-verified .radio-inline {
	display: flex !important;
}
.form-verified .radio-inline .radio{
	display: inline-flex !important;
	/* margin: auto; */
	border: 2px solid #444444;
	border-radius: 3px;
	cursor: pointer;
}
.form-verified .radio-inline .radio *{
	cursor: pointer;
}
.form-verified .radio-inline .radio label{
	padding: 0px 0px;
}
.form-verified .radio-inline .radio label[for="card_other"]{
	padding: 3px 0px
}
.form-verified .radio-inline .radio.active{
	border-color: #ff720e;
}
.form-verified input[name='card_name']{
	text-transform: uppercase !important;
}
.form-verified label[for="card_other"]{
	width: 56px;
	align-items: center;
	display: flex;
}
.form-verified label[for="card_other"] i{
	font-size: 30px;
	display: inline-flex;
	margin: 0px auto;
}
/*
========================================================
CUSTOM SELECT2
========================================================
*/
.select2-container{
	width: 100% !important;
}
.select2-container--open .select2-dropdown--above{
	min-width: 375px !important;
}
.select2-code-phone + .select2-container{
	width: 120px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
	position: relative;
	margin-top: 5px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	position: absolute;
	right: -3px;
	bottom: -1px;
	padding: 7px 0px;
	width: 20px;
	height: 30px;
	border: 1px solid #143fef;
	border-width: 1px 1px 1px 0px;
	border-radius: 0px 4px 4px 0px;
	background: #FF0000;
	color: #FFFFFF !important;
	text-align: center;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple{
	border-radius: 20px !important;
	/* border: 1px solid #ced4da !important; */
	border: 0px solid #ced4da !important;

	padding: 6px 12px;
	height: 38px !important;
	line-height: 1.5 !important;
}
.input-group-prepend .select2-container--default .select2-selection--single,
.input-group-prepend .select2-container--default .select2-selection--multiple{
	border-radius: 5px 0px 0px 5px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
	line-height: initial !important;
	font-size: 16px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder,
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
	line-height: 1.5;
}
.select2-code-phone + .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 34px !important;
}
.select2-container--default .select2-selection--single .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__clear{
	font-size: 16px;
	position: relative;
	top: 3px;
}
.select2-countries + .select2-container .select2-selection--single .select2-selection__rendered,
.select2-icons + .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 0px !important;
	padding-right: 38px !important;
}
.select2-code-phone + .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 0px !important;
	padding-right: 0px !important;
	font-size: 0.9rem;
	line-height: 1.5 !important;
}
.select2-container--default .select2-results > .select2-results__options{
	font-size: 0.9rem;
	line-height: 1.5;
}
.select2-container--default .select2-results__group {
	color: #313131;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	position: relative;
	padding-right: 60px;
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
	position: relative;
	padding-right: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__clear{
	float: none;
	position: absolute;
	right: 38px;
	top: 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
	float: none;
	position: absolute;
    top: 0px;
	right: 0px;
    padding: 2px 5px 0px 5px;
    margin: 5px 0px 0px 0px;
    border-radius: 50% !important;
    background: #FF0000;
    color: #FFFFFF !important;
    text-align: center;
}
.select2-phone-codes + .select2-container--default .select2-selection--single .select2-selection__clear,
.select2-phone-codes-store + .select2-container--default .select2-selection--single .select2-selection__clear{
	display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow{
	height: 36px;
	width: 38px;
	position: absolute;
	top: 1px !important;
	right: 1px !important;
	border-left: 1px solid #ced4da;
	background: #e9ecef;
}
.select2-phone-codes + .select2-container .select2-selection--single .select2-selection__rendered,
.select2-phone-codes-store + .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 40px;
	min-width: 114.5px;
}
.select2-container--default .select2-results__options .select2-results__option[aria-selected="true"] span{
	color: #FFFFFF;
}
.select2-container--default .select2-results__options .select2-results__option[aria-selected="true"] span.select-theme > .color-swatch{
	color: #444444;
}
.select2-dropdown.expand-select-phone-codes, .select2-dropdown.expand-select-language{
	width: 300px !important;
}
/*
========================================================
CSUTOM AWESOME BOOTSTRAP CHECKBOX
========================================================
*/
.checkbox{
	position: relative;
	top: 6px;
}
.radio label::before{
	width: 20px !important;
	height: 20px !important;
}
.radio label::after{
	width: 12px !important;
	height: 12px !important;
	left: 4px !important;
	top: 4px !important;
}
/*
========================================================
CUSTOM JSCOLOR
========================================================
*/
.input-group-prepend .jscolor{
	border: 1px solid #ced4da;
}
/*
========================================================
CUSTOM DATATABLE
========================================================
*/
div.dataTables_wrapper div.dataTables_filter{
	margin: 0px 0px;
	width: 100%;
}
div.dataTables_wrapper div.dataTables_filter label{
	float: none;
	width: 100%;
}
.dataTables_wrapper .dataTables_filter input[type="search"]{
	width: calc( 100% - 61.5333px ) !important;
}
table.dataTable.no-footer {
    border-bottom: 1px solid #eff0f1;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding: 0em;
}
.dataTables_wrapper .dataTables_paginate{
	border: 0px solid;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	border: 1px solid transparent;
}
.buttons-excel.buttons-html5 {
    background-color: #01723a !important;
    border-color: #01723a !important;
}
.buttons-excel.buttons-html5 i:first-child {
    font-size: 28px;
}
.buttons-excel.buttons-html5 i:last-child {
    font-size: 16px;
    position: absolute;
    bottom: 4px;
    left: 32px;
}
/*
========================================================
INFINITE SCROLL
========================================================
*/
.loader-ellips {
    font-size: 20px; /* change size here */
    position: relative;
    width: 4em;
    height: 1em;
    margin: 10px auto 50px auto;
    overflow: hidden;
}
.loader-ellips__dot {
    display: block;
    width: 1em;
    height: 1em;
    border-radius: 0.5em;
    background: #555; /* change color here */
    position: absolute;
    animation-duration: 0.5s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
}
.loader-ellips__dot:nth-child(1),
.loader-ellips__dot:nth-child(2) {
    left: 0;
}
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }
@keyframes reveal {
    from { transform: scale(0.001); }
    to { transform: scale(1); }
}

@keyframes slide {
    to { transform: translateX(1.5em) }
}
.loader-ellips__dot:nth-child(1) {
    animation-name: reveal;
}
.loader-ellips__dot:nth-child(2),
.loader-ellips__dot:nth-child(3) {
    animation-name: slide;
}
.loader-ellips__dot:nth-child(4) {
    animation-name: reveal;
    animation-direction: reverse;
}
/*
========================================================
DATE RANGE PICKER
========================================================
*/
.daterangepicker.ltr tr td.active {
    background-color: #4466f2 !important;
	color: #FFFFFF !important;
	font-weight: bold;
}
.daterangepicker.ltr tr td.in-range {
    background-color: #4466f270;
    color: #000000;
    font-weight: bold;
}
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span{
	border: solid #FFFFFF;
    border-width: 0 2px 2px 0;
    border-radius: 0;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover{
	background-color: #4466f270;
    border-color: transparent;
	color: #000000 !important;
}
/*
========================================================
BOOTSTRAP
========================================================
*/
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{
	color: #EF6133;
}
.page-link:hover{
	color: #EF6133;
}
.col-2xl-1,
.col-2xl-2,
.col-2xl-3,
.col-2xl-4,
.col-2xl-5,
.col-2xl-6,
.col-2xl-7,
.col-2xl-8,
.col-2xl-9,
.col-2xl-10,
.col-2xl-11,
.col-2xl-12,
.col-2xl,
.col-2xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 1367px) {
    .col-2xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-2xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-2xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .col-2xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .col-2xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-2xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-2xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .col-2xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-2xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .col-2xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .col-2xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-2xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .col-2xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .col-2xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-2xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-2xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }
    .order-2xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .order-2xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-2xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-2xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-2xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-2xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-2xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-2xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-2xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-2xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-2xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-2xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-2xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-2xl-0 {
        margin-left: 0;
    }
    .offset-2xl-1 {
        margin-left: 8.33333%;
    }
    .offset-2xl-2 {
        margin-left: 16.66667%;
    }
    .offset-2xl-3 {
        margin-left: 25%;
    }
    .offset-2xl-4 {
        margin-left: 33.33333%;
    }
    .offset-2xl-5 {
        margin-left: 41.66667%;
    }
    .offset-2xl-6 {
        margin-left: 50%;
    }
    .offset-2xl-7 {
        margin-left: 58.33333%;
    }
    .offset-2xl-8 {
        margin-left: 66.66667%;
    }
    .offset-2xl-9 {
        margin-left: 75%;
    }
    .offset-2xl-10 {
        margin-left: 83.33333%;
    }
    .offset-2xl-11 {
        margin-left: 91.66667%;
    }
}
/*
========================================================
MEDIA QUERYS
========================================================
*/
@media (min-width: 768px){

	.btn-form-partial-row .btn.form-control{
		top: 27px;
	}
	.btn-form-partial-row .btn.form-control .checkbox{
		top: 0px;
	}
	div.dataTables_wrapper div.dataTables_paginate .paginate_button a {
    font-size: 12px;
	}
}
@media (max-width: 600px){
	div.dataTables_wrapper div.dataTables_paginate .paginate_button a {
    font-size: 12px;
	}
	button.btn.btn-primary.form-control.btn-charge-statement i.fas.fa-search {
    position: relative;
    top: 0;
    left: 0;
}
	.card-body .card-body button.btn.btn-primary.form-control i, .card-body .card-body button.btn.btn-danger.form-control.btn-clear-form i{
		position: absolute;
		left: 5px;
		top: 9px;
	}
.btn-form-full-row, .btn-form-partial-row{
	width: 100%;
}
	.card-body .card-body .btn-form-full-row .btn {
		font-size: 14px;
		height: auto;
		text-align: right;
	}
	.input-group-append span.input-group-text {
    height: 38px;
}
	.btn.form-control{
		margin-bottom: 25px;
	}
	.search-header{
		width: 100%;
		position: relative;
		right: 0;
		top: 10px;
	}
	.page-wrapper .page-main-header .main-header-left .logo-wrapper img{max-width:165px;}

	.form-store > .card-body{
		padding: 20px 0px 0px 0px !important;
	}
	.form-store > .card-body:nth-last-child(2){
		padding: 20px 0px 30px 0px !important;
	}
	.form-store > .card-header:nth-child(3){
		padding: 20px 30px 10px 30px !important;
	}
	.form-store > .card-header{
		padding: 0px 30px 10px 30px !important;
	}
}
@media (min-width: 576px){

	.update-collection .col-sm-5{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 35.66667%;
		flex: 0 0 35.66667%;
		max-width: 35.66667%;
	}
	.update-collection .col-sm-7{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 64.33333%;
		flex: 0 0 64.33333%;
		max-width: 64.33333%;
	}
}
