.cart-product.selected{
    background-color: #ff5400 !important;
    border-color: #ff5400 !important;
}
.navbar .navbar-left .navbar-brand {
height: 100% !important;
padding: 0px !important;
margin-left: 13px;
}
.mb-5, .my-5, .mb-3, .my-3 {
margin-bottom: 5px !important;
}
.slider-group {
margin: 0px 0 20px 0 !important;
}
.section-account ~ center, .section-dashboard ~ center, .section-product-cards ~ center, #orderpage ~ center, body > div.body-content > section > center {
opacity: 0 !important;
}
.form-group.col-12.mb-5.mt-0.option-val.cart-form.cart-item.cf-checkbox, .form-group.col-12.mb-5.mt-0.option-val.cart-form.cart-item.cf-qty {
margin-bottom: 2rem !important;
}
.image {
    background-color:transparent;
}
.sorting{
background-image:none !important;
}

.orderpage .orderpage-summary.orderpage-summary-sticky, .cart-product.selected:not(.outofstock){
    box-shadow:none !important;
}
.material-icons.icon-expand.ml-1.size-ss.pull-right.notranslate {
display: none;
}
.dropdown-menu.dropdown-menu-right.dropdown-menu-lg.show {
min-width: 60px !important;
}
.navbar.fixed-top.unav {
max-width: 1152px !important;
margin: 0px auto;
}
.unavbar {
display: block;
min-height: 60px;
position: fixed;
z-index: 99999999999999;
width: 100%;
background-color: color(srgb 0.96 0.96 0.96);
box-shadow: 0 1px 15px rgba(0,0,0,.14);
}
.modal{
    top:15vh !important;
}
.topmenu {
margin-top: 58px;
display: inline-flex;
width: 100%;
transition: all 1s ease-out;
z-index: 99999999;
background-color: rgba(255, 255, 255, 0.7);
}
.topmenu-wrap {
max-width: 1152px;
margin: 0 auto;
border-bottom: 2px solid color(srgb 0.9987 0.3295 0.0017);
}
.topmenu-wrap .nav-link i {
margin: 5px auto !important;
}
.topmenu .nav-link span {
display: block;
}
.topmenu-wrap .nav {
margin-bottom: 0px !important;
}
.topmenu .nav-link .nav-link:hover {
background-color: #d94700;
}
.root-boxes .root-box{
height:295px;
}
.selsvg {
max-width: 165px;
padding: 5px;
margin-bottom: 20px;
margin-top: 30px;
}
.section-main {
margin-top: 0px !important;
}
.section-main h1{
margin: 20px auto 30px auto !important;
}
#preloader {
    background: transparent url(../images/preloader.svg) no-repeat center center !important;
}
.pageloader-wrapper {
    background-color:transparent !important;
}
.ui-pnotify {
top: 72px !important;
}
#orderpage {
margin-top: 30px;
padding: 15px !important;
border: 0.07rem solid #EBECF0;
border-radius: 0.43rem;
}
.card.cart-product .text-small {
display: none !important;
}
.cardtext h1{
margin-top: 0px !important;
}
.slider-group .slider-value-indicator {

text-align:center !Important;
}
.megabtn {
position: absolute !important;
height: 100%;
top: 0px;
border-radius: 3px;
border: none;
opacity: 0;
z-index: 99999999999;
}
.card-body.d-flex.flex-column.justify-content-end.px-4.py-3 {
height: 0px;
padding: 0px !important;
}
.sendcard:hover, .section-product-card:hover {
box-shadow: 0 4px 11px rgba(0, 0, 0, 0.21);
cursor:pointer;
border: none;
}
.sendcard, .section-product-card {
transition: all 1s ease-out;
overflow:hidden;
box-shadow: 0 4px 11px rgba(0, 0, 0, 0.05);
border: none;
}



.hoe {
position: relative !important;
}
.hoe-wrap {
position: absolute;
top: 45%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgba(0, 0, 0, 0.34);
padding: 40px;
text-align: center;
max-width: 1152px;
width: 100%;
border: 1px solid black;
border-radius: 3px;
box-shadow: 0 4px 11px rgba(0, 0, 0, 0.035) !important;
}
.hoe-img {
width: 100%;
height: calc(100vh + 20px);
background: url(/templates/ucloud/dist/images/backgroundhome.jpg);
background-position: 100% 100%;
background-size: auto auto;
position: relative;
margin-top: -143px;
filter: brightness(30%);
}
.hoe-wrap h1{
color: white !Important;
}
.root-boxes .root-box:hover
{
background-color: rgba(0, 0, 0, 0.34) !important;
border-color: rgba(255, 255, 255, 0.80) !important;
box-shadow: 0 4px 11px rgba(0, 0, 0, 0.035) !important;
}
.hoe-wrap a {
color: #efefef !Important;
border-color: rgba(255, 255, 255, 0.24);
border-width: 2px;
}
.hoe .root-box {
background-color: transparent !important;
}
.root-boxes h4{
    color:white !important;
    font-size:1.45rem !important;
}
.section-main center {
display: none;
}
.footer-content {
background-color: color(srgb 0.96 0.96 0.96);
box-shadow: 0 1px 15px rgba(0,0,0,.14);
}
.navf li a {
color: #efefef !important;
}
.navf li a:hover {
color: white !important;
}
.footer-box small {
color: #373a3c;
}
.modal.fade.show {
visibility: visible;
transform: scale(1);
z-index: 999999999999999999;
}
.shadow {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05) !important;
}

.btn-success {
background-color: transparent;
color: #00264d;
border-color: #00264d !important;
border: 1px solid;
}

.btn-success:hover, .btn-success:active, .btn-success:focus{
    color: #fff;
    background-color: #00264d !important;
    border-color:#00264d;
}
.badge.badge-pill.badge-primary {
background-color: color(srgb 0.9987 0.3295 0.0017);
}
.table center {
display: block !important;
}







.slides .ui-slider-handle, .ui-slider .ui-slider-handle{
border-width: 1px !important;
}
.slides, .ui-slider {
height:1px !important;
padding:0px !important;
}
.d-block.text-secondary.small {
font-size:100% !important;
}
.footer .navf {
display: block !important;
}
.footer p {
    font-size:14px !important;
    color:#373a3c;
}
.footer-content small {
text-align: center;
display: block;
}
.footer-content .footer{
    margin-bottom:0px !important;
}
.footer-box img{
border-style: none;
margin: 0 auto;
display: block;
}
.rafaello th {
padding: 20px 10px;
}
.rafaello {
    border-top-left-radius: 0.43rem;
    border-top-right-radius: 0.43rem;
    overflow:hidden;
    border:1px solid #F8F8F8;
}
.dataTables_wrapper {
  box-shadow: 0 4px 11px rgba(0, 0, 0, 0.035) !important;  
}
.rafaello thead{
background-color:#00264d;
color:white;
}
.dataTables_wrapper{
    border:none !Important;
}
.rafaello td {
padding: 10px;
}
.rafaello .even, .rafaello .odd{
background-color: #F8F8F8 !important;
}
.badge.badge-secondary.badge-styled {
color: #00264d;
background-color:white;
border:1px solid #00264d;
}
.badge.badge-Active{
color: #71a436;
background-color:white;
border:1px solid #71a436;   
}
.badge.badge-Open{
color: #fd7e14;
background-color:white;
border:1px solid #fd7e14;   
}

.report .button{
  border-color:#00264d !important;  
  box-shadow:none !important;
}
.button.meteredmainb{
    color: white !important;
  background-color:#00264d;
}
.navbar .navbar-body .navbar-menu .nav-link:hover{
  color: #00264d !important;  
  opacity:1 !important;
}
.ucards {
      -moz-transition: height 1s ease;
  -webkit-transition: height 1s ease;
  -o-transition: height 1s ease;
  transition: height 1s ease;
}

.ucards .product-icon svg {
max-height: 420px !important;
max-width: 420px !important;
margin: 0 auto;
display: block;
    width:100%;
overflow: hidden !important;
 -moz-transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;/
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
}
.text-prim {
font-size: 1.4rem;
text-align: center;
width: 100%;
display: block;
min-height: 65px;
}

.card-footer {
text-align: center !important;
  overflow: hidden;
}
.ucards.col:hover .ucards .col:nth-child(1).card{
    border:2px solid #0DADEA !important;
    
}
.ucards.col:hover .ucards .col:nth-child(2).card{
    border:2px solid #85CC37 !important;
}
.ucards.col:hover .ucards .col:nth-child(3).card{
    border:2px solid #0050FF !important;
}
.ucards.col:hover .ucards .col:nth-child(4).card{
    border:2px solid #FF5400 !important;
}
.owl-item {
float: left;
}
.section-product-cards.ucards {
/*overflow: hidden;*/
}
#cart-wrapper {
/*overflow: hidden;*/
}
.vmlogo {
	max-width:280px;
}
.curlicsel {
position: fixed;
z-index: 99999;
right: 0px;
}
.select-dropdown,
.select-dropdown * {
	margin: 0;
	padding: 0;
	position: relative;
	box-sizing: border-box;
}
.select-dropdown .form-control{
	border: none !important;
}
.select-dropdown {
	position: relative;
	background-color: #efefef;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;

}
.select-dropdown select {
	font-size: 1rem;
	font-weight: normal;
	max-width: 100%;

	border: none;
	background-color: transparent;
		-webkit-appearance: none;
		-moz-appearance: none;
	appearance: none;
}
.select-dropdown select:active, .select-dropdown select:focus {
	outline: none;
	box-shadow: none;
}
.owl-dots {
display: none;
}
.owl-nav.disabled button {
display: none !important;
}
. category-name.center {
	text-align:center;
}
.category-name.center {
text-align: center;
display: block;
margin: 20px auto 20px auto !important;
}
.socialicons li {
width: 50px;
height: 50px;
float: left;
display: inline-block;
}
.socialicons li a {
display: block;
}
.socialicons {
height: 100px;
display: block;
width: 200px;
list-style: none;
margin: 0px auto 0px auto;
padding-left: 0;
padding-top: 27px;
}
.socialicons img svg {
color: #efefef !important;
}
.product-icon:hover #m3svg {
  -webkit-transition: background 1000ms linear;
    -ms-transition: background 1000ms linear;
    transition: background 1000ms linear;
background: linear-gradient(180deg, rgba(57,51,65,0.45) 0%, rgba(34,33,50,0.45) 100%);

}
.product-icon:hover #hvsvg {
  -webkit-transition: background 1000ms linear;
    -ms-transition: background 1000ms linear;
    transition: background 1000ms linear;
background:  linear-gradient(201deg, rgba(6,61,87,0.45) 0%, rgba(0,8,11,0.45) 100%);
}
.product-icon:hover #dcsvg {
  -webkit-transition: background 1000ms linear;
    -ms-transition: background 1000ms linear;
    transition: background 1000ms linear;
background: linear-gradient(201deg, rgba(15,72,109,0.45) 0%, rgba(17,92,141,0.45) 100%);
}
.product-icon:hover #vmsvg {
  -webkit-transition: background 1000ms linear;
    -ms-transition: background 1000ms linear;
    transition: background 1000ms linear;
background:  linear-gradient(201deg, rgba(3,29,28,0.45) 0%, rgba(2,38,36,0.45) 100%);
}
.product-icon:hover #vmwsvg {
  -webkit-transition: background 1000ms linear;
    -ms-transition: background 1000ms linear;
    transition: background 1000ms linear;
background:  linear-gradient(201deg, rgba(6,61,87,0.45) 0%, rgba(0,8,11,0.45) 100%);
}
.product-icon svg image {
padding: 0px !important;
}
body .footer-content .footer {
margin: 0px auto !important;
padding: 0px 10px !important;
}
.body-content {
overflow: hidden !important;
}
.user-select-box .footer-content, .user-select-box .body-content {
flex: initial !important;
}
.contbuttons a {
float: right;
	margin-bottom: 5px;
}
.rafaello td:empty {
display: none !important;
}

.pecards {
display: flex !important;
flex-direction: row;
justify-content: center;
}
.orderpage .card .card-title {
font-size: 1.5em !important;
text-align: center;
color: color(srgb 0 0.1491 0.3029);
min-height: 65px;
display: flex;
justify-content: center;
align-items: center;
}
.card-price.my-4.h1.d-flex.flex-column.flex-md-row.justify-content-start {
color: gray;
text-align:center;
}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{
top: 140px !important;
}
