﻿@charset "utf-8";
/* CSS Document */
/*Font face */
@font-face {font-family:'latosemibold'; src:url('../fonts/lato-semibold-webfont.eot'); src:url('../fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-semibold-webfont.woff2') format('woff2'),  url('../fonts/lato-semibold-webfont.woff') format('woff'),  url('../fonts/lato-semibold-webfont.ttf') format('truetype'),  url('../fonts/lato-semibold-webfont.svg#latosemibold') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'latosemibold_italic'; src:url('../fonts/lato-semibolditalic-webfont.eot'); src:url('../fonts/lato-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-semibolditalic-webfont.woff2') format('woff2'),  url('../fonts/lato-semibolditalic-webfont.woff') format('woff'),  url('../fonts/lato-semibolditalic-webfont.ttf') format('truetype'),  url('../fonts/lato-semibolditalic-webfont.svg#latosemibold_italic') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'latobold'; src:url('../fonts/lato-bold-webfont.eot'); src:url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-bold-webfont.woff2') format('woff2'),  url('../fonts/lato-bold-webfont.woff') format('woff'),  url('../fonts/lato-bold-webfont.ttf') format('truetype'),  url('../fonts/lato-bold-webfont.svg#latobold') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'latobold_italic'; src:url('../fonts/lato-bolditalic-webfont.eot'); src:url('../fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-bolditalic-webfont.woff2') format('woff2'),  url('../fonts/lato-bolditalic-webfont.woff') format('woff'),  url('../fonts/lato-bolditalic-webfont.ttf') format('truetype'),  url('../fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'latoitalic'; src:url('../fonts/lato-italic-webfont.eot'); src:url('../fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-italic-webfont.woff2') format('woff2'),  url('../fonts/lato-italic-webfont.woff') format('woff'),  url('../fonts/lato-italic-webfont.ttf') format('truetype'),  url('../fonts/lato-italic-webfont.svg#latoitalic') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'latoregular'; src:url('../fonts/lato-regular-webfont.eot'); src:url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-regular-webfont.woff2') format('woff2'),  url('../fonts/lato-regular-webfont.woff') format('woff'),  url('../fonts/lato-regular-webfont.ttf') format('truetype'),  url('../fonts/lato-regular-webfont.svg#latoregular') format('svg'); font-weight:normal; font-style:normal;}
body {font:normal 14px 'latoregular'; color:#1e0501; line-height:1.4}
html,body {width:100%; height:100%}
.mm-page {height:100%}
ul {list-style-type:none;margin:0;padding:0}
.col-centered {float:none; margin:0 auto}
.full-minHeight {min-height:100%; width:100%; margin-bottom:-249px}
.mid-fullheight {height:100%; padding-bottom:265px}
.tpfix {padding-top:177px}
.k-button:focus:not(.k-state-disabled):not([disabled]) {-webkit-box-shadow:none !important; box-shadow:none !important}
.row-fluid {margin:0; padding:0}
.k-animation-container, .k-widget, .k-widget *, .k-animation-container *, .k-widget *:before, .k-animation-container *:after, .k-block .k-header, .k-list-container {-webkit-box-sizing:inherit !important; box-sizing:inherit !important}
.field-validation-error {font:normal 13px 'latoregular' !important; color:red!important}
.mandatory, .required {color:#c30000 !important}
a:focus {outline:none}

.pdt5 { padding-top:5px}
.pdt10 { padding-top:10px}
.nortext label { font-weight:normal}
.pdt24 { padding-top:24px}
/* HEADER */
#header {position:fixed; z-index:100; width:100%}
#header .hdbg {background:#0a3e95; position:relative}
#header .hdbg.tpdiv {border-bottom:3px solid #072a78}
#header .hdbg .mmenudiv {display:none}
#header .hdbg .mmenudiv.fixed {position:fixed; top:0; left:0}
#header .hdbg .mmenudiv a {background: center center no-repeat transparent; background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC ); display: block; width: 40px;	height: 50px; position: absolute; top:18px; left: 10px}
/* HEADER - TOP MENU */
#header #topmenu {margin:10px 0; padding:0; list-style-type:none; font-size:15px}
#header #topmenu li {display:inline; margin:0 10px}
#header #topmenu li:first-child {margin-left:0}
#header #topmenu li a {color:#fff; text-decoration:none}
#header #tpaddres.mobtpAddress {display:none; padding:0; border-top:1px solid #fff;border-right:1px solid #fff; border-bottom:1px solid #fff;}
#header #tpaddres.mobtpAddress .col-xs-5, #header #tpaddres.mobtpAddress .col-xs-5, #header #tpaddres.mobtpAddress .col-xs-2 {border-left:1px solid #fff; padding:5px 0 5px 0}
#header #tpaddres {font-size:15px; color:#fff; margin:10px 0}
#header #tpaddres a {color:#fff}
#header #topmenu .dropdown-menu {margin:5px 0 0;}
#header #topmenu .dropdown-menu li {margin:0}
#header #topmenu .dropdown-menu li a {color:#d5dce9}
#header #topmenu .open > .dropdown-menu {background:#0b3f97; border-radius:0}
#header #topmenu .dropdown-menu > li > a:hover, #header #topmenu .dropdown-menu > li > a:focus {background:none}
#header .logmob {font-size:0}
#header .desktop-menu {padding:0}
.mobile-hidden-menu {display:none}
/* HEADER - Logo */
h1#logo {margin:15px 0 17px; padding:0;}
.martop21px { margin-top:21px}
/* HEADER - Search box */
.zero-padding-left { padding-left:0}
.zero-padding-right { padding-right:0}
.zero-neg-left { left:-22px}

#adv-search {margin:21px 0 0}
#adv-search .dropdown.dropdown-lg .dropdown-menu {margin-top:-1px; padding:6px 20px;}
#adv-search .input-group-btn .btn-group {display:flex !important;}
#adv-search .btn-group .btn {border-radius:0; margin-left:-1px;}
#adv-search .btn-group .form-horizontal .btn[type="submit"] {border-top-left-radius:4px; border-bottom-left-radius:4px;}
#adv-search .form-horizontal .form-group {margin-left:0; margin-right:0;}
#adv-search .form-group .form-control:last-child {border-top-left-radius:4px; border-bottom-left-radius:4px;}
#adv-search .btn-primary {background:#fff; border:1px solid #ccc; border-left:none; border-radius:0; padding:0 10px; height:34px}
#adv-search .glyphicon-search {background:url(../Images/icn-srch-blue.png) 0 0 no-repeat; width:21px; height:22px; font-size:0; top:-9px}
/* HEADER - My setting */
.mysetting {font-size:16px; margin:38px 0 0; padding:0; list-style-type:none; float:right}
.mysetting li {border-left:1px solid #fff; display:inline; line-height:1}
.mysetting li.dropdown:first-child {margin-top:3px}
.mysetting li:first-child {border:none}
.mysetting li a {color:#fff; margin:0 5px 0 10px; padding:0}
.mysetting .open > a, .mysetting .open > a:hover, .mysetting .open > a:focus {background:none}
.mysetting > li > a:hover, .mysetting > li > a:focus {background:none}
.mysetting li.dropdown a {padding-right:5px}
.mysetting > li > .parent:after {border-color:#fff}
.mysetting .wel-small {font-size:10px; display:block; float:left}
.mysetting .dropdown-toggle {line-height:1.2; margin-top:-12px}
.mysetting .dropdown-toggle span.shortname {overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; width: 100%; width:115px; float:left; clear:both}
.mysetting > li .dropdown-menu {margin:5px 0 0; padding:5px 0; border:1px solid #0b3f97; background:#fff; border-radius:0}
.mysetting > li .dropdown-menu li {margin:0 5px; padding:0; border:none; border-top:1px solid #cec9c5; display:block}
.mysetting > li .dropdown-menu li:first-child {border:none}

.mysetting > li .dropdown-menu li a {padding:5px; margin:0; color:#1c0801}
.mysetting > li .dropdown-menu li a:hover {background:#9ecc3b; color:#fff}
.mysetting > li .dropdown-menu li a:hover .dropdown-submenu > a:after {color:#fff}
.mysetting .dropdown-submenu {position:relative;}
.mysetting .dropdown-submenu > .dropdown-menu {top:0;left:100%;margin-top:-3px;margin-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mysetting .dropdown-submenu > a:after {display:block;content:" "; float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#1c0801;margin-top:3px;margin-right:0px;}
@-moz-document url-prefix() { 
  .mysetting .dropdown-submenu > a:after {margin-top: -13px;}
}

.mysetting .dropdown-submenu:hover > a:after {border-left-color:#555;}
.mysetting .dropdown-submenu.pull-left {float:none;}
.mysetting .dropdown-submenu.pull-left > .dropdown-menu {left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.mysetting .small-numb {background:#9ecc3b; color:#fff; width:20px; height:20px; position:absolute; top:-8px; right:4px; border-radius:50px; font-size:12px; text-align:center; line-height:20px}
.mysetting li.yourcart, .mysetting li.favorites {position:relative}
.mysetting li:last-child .small-numb {right:-4px}
.mysetting .glyphicon-heart, .mysetting .glyphicon-shopping-cart {font-size:18px; top:3px; margin-right:8px}
.mysetting li.proMobiDrMenu {border:none}
.mobile-hidden-menu .shopcartMob, .mobile-hidden-menu .favmob {font-size:0!important}
/* HEADER - Nav Maigrn menu */
.mainmenu {background:#fff; margin:0; padding:0; border-bottom:1px solid #c7c5c6; font-size:17px}
.mainmenu .toggleMenu {display:none; background:#fff; padding:10px 15px; color:#fff;}
.mainmenu .yamm {margin:0; padding:0; background:none; border:none}
.mainmenu .yamm .nav,.mainmenu  .yamm .collapse,.mainmenu  .yamm .dropup, .yamm .dropdown {position:static;}
.mainmenu .yamm .container {position:relative;}
.mainmenu .yamm .dropdown-menu {left:auto; padding:0; margin:0 15px}
.mainmenu .yamm .yamm-content {padding:20px 20px; background:#0b3f97; margin-top:-1px}
.mainmenu .yamm .dropdown.yamm-fw .dropdown-menu {left:0; right:0;}
.mainmenu .navbar-brand {padding:0; height:42px}
.mainmenu .navbar {min-height:42px; vertical-align:top}
.mainmenu .navbar-nav { margin:0!important}
.mainmenu .navbar-nav > li > a {padding:11px 10px!important}

.mainmenu h4 {color:#9ecc3b; font-size:19px}
.mainmenu .submenu {margin:0; padding:0}
.mainmenu .submenu li {font-size:15px; margin-bottom:9px}
.mainmenu .submenu li a {color:#d5dce9}
.mainmenu .navbar-default .navbar-nav > .open > a, .mainmenu .navbar-default .navbar-nav > .open > a:hover, .mainmenu .navbar-default .navbar-nav > .open > a:focus {background:#0b3f97; color:#fff}
.mainmenu #navbar-collapse-grid {margin:0; padding:0}
#products.list-group p.list-group-item-text { word-wrap:break-word;}

#panel {height: 50px;display: none; clear:both}
.slide-up {margin: 0;padding: 0;background: url(../Images/blue-btn.png) no-repeat center top; font-size:14px; width:120px; margin:0 auto}
.btn-slide {background: url(../Images/white-arrow.png) no-repeat  80px -56px;text-align: center;width: 119px;height: 25px;padding: -3px 10px 0 0;
margin: 0 auto;display: block;color: #fff;text-decoration: none; }
.slide-up a, .slide-up a:hover { color:#fff; text-decoration:none}
.active-box {background-position:80px 7px;}
.rtpa-ze-ad{ padding-right:0!important}
.rtpa-ze-ad2{ padding-right:0}
.currentdiv .btn-div{ height:auto;}

.dashbord-box { background:rgb(249,249,249); width:100%; overflow:hidden; padding:15px 0}
.slide-up2 {margin: 0;padding: 0;background: url(../Images/cp_slide_large.png) no-repeat center top; font-size:14px; width:209px; margin:0 auto}
.btn-slide2 {background: url(../Images/white-arrow.png) no-repeat right -55px;text-align: center;width: 190px;height: 25px;padding: -3px 10px 0 0;
margin: 0 auto;display: block;color: #fff;text-decoration: none; }
.slide-up2 a, .slide-up2 a:hover { color:#fff; text-decoration:none}
.active-box2 {background-position:right 7px;}

a.left-dashboard-btn {margin: 0;padding: 0;background: url(../Images/grey_sidebar_left.png) no-repeat center top; font-size:14px; height:220px;left:0; width:33px; position:fixed; top:30%; color:#fff!important; z-index:1}
.left-dashboard-btn .wordwrapper {height: 21px; position: absolute; left: -108px; right: 0; top: 20%; z-index: 2;width: 221px; text-align: center;
    background: transparent;}
.left-dashboard-btn .vertTxt {position: relative; width: 25px; height: 400px; float:left; margin: 10px;}
.left-dashboard-btn  .word {color: #fff!important;  letter-spacing: 1px; font-size:16px; color:#012e7c; -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg); /* IE */ -ms-transform: rotate(-90deg); /* Opera */ -o-transform: rotate(-90deg); /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.res-padding0 { padding-right:0}
.clear-bothreg { clear:both}
/* right button*/
a.right-dashboard-btn {margin: 0;padding: 0;background: url(../Images/grey_sidebar_left.png) no-repeat center top; font-size:14px; height:220px;right:0; width:33px; position:fixed; top:30%; color:#fff!important;transform: rotate(180deg); z-index:1}
.right-dashboard-btn .wordwrapper {height: 21px; position: absolute; left: -105px; right: 0; top: 20%; z-index: 2;width: 221px; text-align: center;
    background: transparent;}
.right-dashboard-btn .vertTxt {position: relative; width: 25px; height: 400px; float:left; margin: 10px;}
.right-dashboard-btn  .word {color: #fff!important;  letter-spacing: 1px; font-size:16px; color:#012e7c; -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg); /* IE */ -ms-transform: rotate(90deg); /* Opera */ -o-transform: rotate(90deg); /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}



/* MENU BREADCRUMB */
.breadcrumb-bg {border-bottom:1px solid #d6d5d5; margin-bottom:00px; text-align:left}
.breadcrumb-bg, .breadcrumb-bg .breadcrumb {background:#f5f9ed; font-size:15px; font-family:'latoregular'; padding-top:8px; padding-bottom:5px }
.breadcrumb-bg .breadcrumb {margin-bottom:0}
.breadcrumb-bg .breadcrumb li a {color:#2f2a2b; text-decoration:underline}
.breadcrumb-bg .breadcrumb li.active {color:#024593}
/* FOOTER */
#footer {background:#093d96; font-size:16px; color:#9db1d5; border-top:4px solid #9ecc3b; margin-top:20px}
#footer .copyright {background:#1c1c1c; color:#fff; font-size:13px; padding:10px 0}
#footer h4.subtitle {font-size:18px; font-family:"latosemibold"; color:#fff; text-transform:uppercase; margin:15px 0 15px}
#footer .addresdiv {margin:0; padding:0}
#footer .divbrdbtm {border-bottom:1px solid #577bb7; width:100%}
#footer .social-links {margin:15px 0 20px; padding:0}
#footer .social-links li {display:inline-block; margin:0 3px}
#footer .social-links li a {background:url(../images/social-icon.png) 0 0 no-repeat; width:38px; height:38px; display:block; text-decoration:none}
#footer .social-links li a.icon-in {background-position:0 0}
#footer .social-links li a.icon-in:hover {background-position:0 -48px}
#footer .social-links li a.icon-fb {background-position:-58px 0}
#footer .social-links li a.icon-fb:hover {background-position:-58px -48px}
#footer .social-links li a.icon-g {background-position:-116px 0}
#footer .social-links li a.icon-g:hover {background-position:-116px -48px}
#footer .social-links li a.icon-tw {background-position:-174px 0}
#footer .social-links li a.icon-tw:hover {background-position:-174px -48px}
#footer ul.ftlinks {margin:4px 0 23px; width:80%}
#footer ul.ftlinks li {display:block; border-bottom:1px solid #9db1d5; padding:0 0 6px; margin-bottom:7px}
#footer ul.ftlinks li:first-child {border-left:none}
#footer ul.ftlinks li a {color:#9db1d5; margin:0; text-decoration:none}
#footer ul.ftlinks li a:hover {color:#fff}
/* ALL BUTTON */
.btn.btn-greenbrd {background:none; display:block; color:#a44c21; text-align:center; font-size:20px; width:100%; border:2px solid #a44c21; border-radius:0; text-transform:uppercase; margin-top:20px}
.btn.btn-greenbrd:hover {background:#a44c21; color:#fff}
.btn.btn-bluebrd {background:none; display:block; color:#0a3d96; text-align:center; font-size:20px; width:100%; border:2px solid #0a3d96; border-radius:0; text-transform:uppercase; margin-top:20px}
.btn.btn-bluebrd:hover {background:#0a3d96; color:#fff}
.btn.btn-blueAll {background:none; display:inline-block; color:#0a3d96; text-align:center; font-size:16px; border:2px solid #0a3d96; border-radius:0; padding:3px 15px}
.btn.btn-blueAll:hover {background:#0a3d96; color:#fff}
.btn.btn-greenAll, .k-button.btn-greenAll {background:none; display:inline-block; color:#a44c21; text-align:center; font-size:16px; border:2px solid #a44c21; border-radius:0; padding:3px 15px; cursor:pointer}
.btn.btn-greenAll:hover, .k-button.btn-greenAll:hover, .subtotaldiv .btn-checkout:hover {background:#a44c21; color:#fff}

.k-button.btn-greyAll {border:1px solid #696969 !important; color:#696969!important;  background:#fff; margin-left:5PX;background:none; display:inline-block; text-align:center; font-size:16px;  border-radius:0; padding:3px 15px}
.k-button.btn-greyAll:hover {background:#696969; color:#fff!important;padding:3px 15px}
.btn-greyAll {border:1px solid #696969 !important; color:#696969!important;  background:#fff; margin-left:5PX;background:none; display:inline-block; text-align:center; font-size:16px;  border-radius:0; padding:3px 15px}
.btn-greyAll:hover {background:#696969; color:#fff!important}
.heart-green .glyphicon-heart{ color:green!important}

.btn.btn-greenAll2, .k-button.btn-greenAll2 {background:transparent!important;  box-shadow:none!important;display:inline-block; color:#a44c21; text-align:center; font-size:16px; border:2px solid #a44c21; border-radius:0; padding:3px 15px; cursor:pointer}
.btn.btn-greenAll2:hover, .k-button.btn-greenAll2:hover {background:#a44c21; color:#a44c21}
.btn.clearAllbtn {background:none; border-radius:0; border:2px solid #e37a5a; color:#e37a5a; font-size:16px; padding:4px 10px}

/* TITLE */
h3.titleAll {font-size:26px; margin:30px 0 20px; color:#0a3d96}
h3.titleline {font-size:26px; margin:0 0 20px; color:#0b3f97; border-bottom:1px solid #0b3f97; padding:0 0 15px}
h4.title-back {background:#9ecc3b; font-size:20px; color:#fff; padding:10px 12px 11px; margin:10px 0; font-weight:normal}
/* Margin & Padding */
.martp1 {margin-top:23px}
/*changed in responsive css also*/
.martp42 {margin-top:42px}
.martp2 {margin-top:50px}
.martp3 {margin-top:5px}
.martpbtm {margin:20px 0}
.martpnone {margin-top:0 !important}
.marlt10 {margin-left:10px}
.marbtm1 {margin-bottom:10px}
.padrtnone {padding-right:0}
.neg-ma15{ margin-top:-15px!important}
/* TEXT COLOR CLICK */
.link-colorblue {color:#0029c2}
.link-colorred {color:#ec0011}
.link-colorgreen {color:#119326}
.link-colororange {color:#ff7200}
.link-mins {background:url(../images/icn-mins.png) 0 0 no-repeat; width:20px; height:20px; text-decoration:none !important; display:block}
.link-neg {background:url(../images/icn-neg.png) 0 0 no-repeat; width:20px; height:20px; text-decoration:none !important; display:block}
/* Suggested Product BOX PAGE */
.suggestdiv {background:#fff; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px#888; box-shadow:0 0 5px #888; display:block; border:1px solid #ccc}
.suggestdiv h4.subtitle {background:#e37a5a; font-size:23px; color:#fff; padding:8px 10px; text-align:center; margin:0 0 0px}
.suggestdiv .imgdiv {min-height:290px; position:relative; display: flex; justify-content: center;}
.suggestdiv .imgdiv img {position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;}
.suggestdiv .btn-div {padding:20px 0}
.suggestdiv .btn-div .btn-shop {border:2px solid #0a3d96; background:none; border-radius:0; color:#0a3d96; font-size:18px; width:120px; text-align:center}
.suggestdiv .btn-div .btn-shop:hover{background-color:#0a3d96; color: #fff;}
.suggestdiv .btn-div .input-sm {padding:5px}
/* CURRENT OFFERS BOX PAGE */
.currentdiv {background:#fff; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px#888; box-shadow:0 0 5px #888; display:block; border:1px solid #ccc}
.currentdiv h4.subtitle {background:#e37a5a; font-size:23px; color:#fff; padding:8px 10px; text-align:center; margin:0 0 0}
.currentdiv .imgdiv {min-height:290px;position:relative; display: flex; justify-content: center;}
.currentdiv .btn-div {padding:20px 0}
.currentdiv .btn-div .btn-shop {margin:0 auto;border:2px solid #0a3d96; background:none; border-radius:0; color:#0a3d96; font-size:18px; width:120px; text-align:center;text-align:center}
.currentdiv .btn-div .btn-shop:hover{background-color:#0a3d96; color:#fff;}
.currentdiv .btn-div .input-sm {padding:5px}
.currentdiv p {font-size:18px; margin:20px 0 0}
.currentdiv a {color:#e16d48; font-size:12px}

/* HOME PAGE - SHOP CATEGOLY PAGE */
.carousel {margin-bottom:0px}
.carousel img {margin:0 auto}
/* HOME PAGE - LEFT MENU MY PROFILE */
.myprofmenu {border:1px solid #1d3370; font-size:15px; margin:0 0 40px; position:relative; display:block; width:auto; float:none; border-radius:0; box-shadow:none; padding:0; z-index:10}
.myprofmenu li {border-top:1px solid #d4cdcc; display:block}
.myprofmenu li:first-child {border-top:none}
.myprofmenu li a {color:#1e0501; display:block; text-decoration:none; padding:10px 20px 9px}
.myprofmenu li a:hover, .myprofmenu li a.active {background:#b1d65f; color:#fff}
.myprofmenu .dropdown-submenu{position:relative}
.myprofmenu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-2px;margin-left:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; padding:0}
.myprofmenu .dropdown-submenu:hover>.dropdown-menu{display:block;}
.myprofmenu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.myprofmenu .dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.myprofmenu .dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
/* Search Box */
.srchbox {margin-bottom:15px}
.srchbox .input-group-btn .btn-default { border-radius:0 40px 40px 0; background:#002e7c url(../Images/icn-srch-white.png) center center no-repeat; width:45px; height:34px; font-size:0}
.srchbox .form-control {border:1px solid #d4d4d4; border-radius:40px 0 0 40px; -moz-box-shadow:inset 0 0 5px #ccc; -webkit-box-shadow:inset 0 0 5px #ccc; box-shadow:inset 0 2px 6px #ccc;}
.srchbox .input-group-btn .btn-default .glyphicon-search {color:#fff; font-size:0}
.paidRtDiv {color:#000; margin:15px 15px 20px 0}
.paidRtDiv .grenbx {background:url(../Images/grn-bx.gif) 0 5px no-repeat; display:inline-block; vertical-align:middle; padding:0 0 0 15px}
.paidRtDiv .redbx {background:url(../Images/red-bx.gif) 0 5px no-repeat; display:inline-block; vertical-align:middle; margin-left:20px; padding:0 0 0 15px}
.paidRtDiv .grybx {background:url(../Images/grey-bx.gif) 0 5px no-repeat; display:inline-block; vertical-align:middle; margin-left:20px; padding:0 0 0 15px}
/* Table */

.table {color:#000; border-right:1px solid #b5bcc8 !important}
.table th {background:#0b3f97; font-size:15px; font-family:'latobold'; color:#fff; border-bottom:none !important}
.table > thead > th a, .table th .k-link {color:#fff}
.table th .k-icon.k-filter, .table-responsive .k-grid-header .k-grid-header-wrap th .k-icon.k-filter {background:url(../Images/icn-filter.png) 0 0 no-repeat; width:13px; height:13px; display:block; margin-top:2px}
.table-responsive .k-grid-header .k-grid-header-wrap th, .table-responsive .k-grid-header {background:#0b3f97; font-size:14px; font-family:'latobold'; color:#fff; border-bottom:none !important}
.table-responsive .k-grid-header .k-grid-header-wrap th a, .table-responsive .k-grid-header .k-grid-header-wrap th .k-link {color:#fff}
.table-responsive .k-grid-filter.k-state-active {background:none !important}
.table > tbody > tr:nth-child(odd) {background-color:#eef5fc}
.table > tbody > tr:nth-child(even) {background-color:#fff}
.table .text-green, .table .text-green a {color:#7cb00e; font-family:'latobold';}
.table .text-red, .table .text-red a {color:#c30000; font-family:'latobold';}
.table > tbody > tr:last-child > td {border-bottom:1px solid #b4bcc7}
.table > tbody > tr > td {color:#000}
.table > tbody > tr > td a {color:#000}
.table > tbody > tr > td .linkdoc {color:#002f7d; text-decoration:underline}
.table > tbody > tr > td .linkdoc:hover {text-decoration:none}
.table .edit {background:url(../images/icn-pen.png) 0 center no-repeat; width:16px; height:20px; text-decoration:none; display:inline-block; margin:0; border:none; padding:0; cursor:pointer}
.table .delete {background:url(../images/icn-delete.png) 0 0 no-repeat; width:16px; height:20px; text-decoration:none; display:inline-block; margin:0 5px}
.table-bordered > tbody > tr > td, .table > tbody > tr > td {border-right:1px solid #7c9ac9 !important; border-left:none; border-bottom:none; border-top:none; padding:4px 5px; vertical-align:middle}
.table > tbody > tr > td:first-child {border-left:1px solid #b5bcc8 !important}
.table > tbody > tr > td:last-child {border-left:none !important; border-right:none !important}
.table-bordered > tbody > tr > td:first-child {border-left:1px solid #b5bcc8 !important}
.table-bordered {border:none;}
.table-bordered > tfoot > tr > td {border:none; border-top:1px solid #b5bcc8}
.table-bordered > thead > tr > th {border-bottom:1px solid #fff}
.table-responsive {border:none}
.table-responsive.ovflhidden {overflow:hidden}
.table-responsive .k-grid-content {overflow-y:visible}
.k-virtual-scrollable-wrap table {border-bottom:1px solid #b5bcc8 !important}

.k-selectable {color:#000}
.k-selectable th {background:#0b3f97; font-size:15px; font-family:'latobold'; color:#fff}
.k-selectable > thead > th a, .k-selectable th .k-link {color:#fff}
.k-selectable th .k-icon.k-filter {background:url(../Images/icn-filter.png) 0 0 no-repeat; width:13px; height:13px; display:block; margin-top:2px}
.k-selectable > tbody > tr:nth-child(odd) {background-color:#eef5fc}
.k-selectable > tbody > tr:nth-child(even) {background-color:#fff}
.k-selectable .text-green, .table .text-green a, .k-selectable .text-green td, .k-selectable .text-green td a {color:#7cb00e; font-family:'latobold';}
.k-selectable .text-red, .table .text-red a, .k-selectable .text-red td, .k-selectable .text-red td a  {color:#c30000; font-family:'latobold';}

.k-selectable > tbody > tr:last-child > td {border-bottom:1px solid #b4bcc7}
.k-selectable > tbody > tr:last-child > td {border-bottom:1px solid #b4bcc7}
.k-selectable > tbody > tr > td {color:#000}
.k-selectable > tbody > tr > td a {color:#000}

.k-pager-wrap {background:none; border:none; margin:10px 0 20px}
.k-pager-wrap .k-pager-first {background: #b3b3b3; color:#fff; margin-left:0 !important}
.k-pager-wrap .k-pager-numbers {margin-left:10px}
.k-pager-wrap .k-pager-numbers a {font-size:18px; color:#a2a1a2; border-radius:50px !important; margin-left:10px; border:1px solid #fff; padding:0}
.k-pager-wrap .k-pager-numbers a:hover {background:#b3b3b3; color:#fff}
.k-pager-wrap .k-pager-numbers .k-state-selected {border:1px solid #7ba71c; background:none; color:#000}
.k-pager-wrap .k-pager-numbers .k-pager-last {border:1px solid #7ba71c; background:#7ba71c; color:#fff; font-size:20px; padding:0 9px}
.k-pager-wrap .k-state-disabled {border:1px solid #b3b3b3; background:#b3b3b3; color:#fff; padding:0; margin-left:10px}
.k-pager-wrap .k-state-disabled:hover {background:#b3b3b3; color:#fff}
.k-pager-wrap .k-link {min-width:30px !important; line-height:1.7; font-size:16px}
.k-state-selected, .k-list>.k-state-selected {background-color: #7ba71c;
    border-color: #7ba71c;}

/* CART - TABLE FORM */
.tablecart .imgdiv img {border:1px solid #dadada}
.tablecart th {background:#f2f2f2; font-size:14px; font-family:'latoregular'; font-weight:normal; color:#525050; vertical-align:middle !important; border:1px solid #c2c2c2 !important}
.tablecart > tbody > tr:nth-child(odd) {background-color:#fff}
.tablecart > tbody > tr:nth-child(even) {background-color:#fff}
.tablecart td {color:#0e1b2b; font-size:13px}
.tablecart .billno, .tablecart .billno a {color:#0b3f97; text-decoration:none}
.tablecart .billtitle, .tablecart .billtitle a {font-size:13px; color:#0b3f97;  word-wrap: break-word}
.tablecart .manufacturediv {}
.tablecart td .price {font-size:18px}
.tablecart > tbody > tr > td {border-right:1px solid #c2c2c2 !important; border-bottom:none; padding:12px 5px; vertical-align:middle; border-top:none}
.tablecart > tbody > tr:first-child > td {}
.tablecart td .remove {background:url(../Images/icn-remove.png) 0 0 no-repeat; width:13px; height:13px; text-decoration:none; display:block}
.tablecart td .form-control {width:65px; font-size:18px}
/* POPUP */
.modal-body .table th {background:#9ecc3b; font-size:16px; font-weight:normal; color:#fff; vertical-align:middle !important; border:1px solid #e8e8e8 !important}
.modal-body .table > tbody > tr:nth-child(odd) {background-color:#efefef}
.modal-body .table > tbody > tr:nth-child(even) {background-color:#fff}
.modal-body .table > tbody > tr > td {border:1px solid #c1c1c1; border-width:0 1px; font-family:'latoregular'; color:#c30000}
.modal-body .table > tfoot {border:1px solid #c1c1c1}
.modal-body .table > tfoot > tr > td {background:#f4f4f4}
.modal-body .table .remove {background:url(../Images/icn-remove.png) 0 0 no-repeat; width:13px; height:13px; text-decoration:none; display:block}
.modal-body .table .form-control {height:27px; width:110px; display:inline-block; border:1px solid #f87878; text-align:right; font-size:15px}

.modal-footer {border:0px; padding:0 0 15px}
.modal-footer.option {text-align:center;}
.modal-body {padding:0; margin-bottom:0}
.modal-body h6 {display:inline;}
.modal-header .close {background:url(../images/icn-close.png) 0 0 no-repeat; width:24px; height:25px; font-size:0; position:absolute; top:12px; right:12px; opacity:2;}
.modal-body .form-control {font-size:16px; height:40px}
.modal-body .control-label {font-size:14px; color:#000; font-weight:normal; margin-bottom:5px}
.modal-body .row {min-height:80px}
.modal-body h5 {border-bottom:1px solid #bbc8ce; color:#5e8800; font-size:18px; font-family:'latosemibold'; padding:0 0 5px; margin:0 0 15px}
.modal-body .checkbox {color:#e7775f; font-size:14px; font-family:'latoregular'; margin:0; padding:0; line-height:20px}
.modal-body .checkbox input[type="checkbox"] {margin-left:-20px !important}
.pastduediv {background:#f4f4f4; border:1px solid #c1c1c1; padding:10px; margin:10px 0; font-size:16px}
.modal-footer {text-align:center}
.modal-footer .btn.btn-greenAll {padding:5px 15px; margin:0 10px; min-width:110px; border-width:1px}

.pagination {margin:8px 0}
.pagination > li > a, .pagination > li > span {font-size:18px; color:#a2a1a2; border-radius:50px !important; margin-left:10px; border:1px solid #fff; padding:2px 9px}
.pagination > li > a:hover, .pagination > li.active a:hover {background:#7ba71c; border:1px solid #7ba71c; color:#fff}
.pagination > li.active a {border:1px solid #7ba71c; background:none; color:#000; padding:2px 9px}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left:0}
.pagination .pagination-prev a {border:1px solid #b3b3b3; background:#b3b3b3; color:#fff; font-size:20px; padding:0 8px}
.pagination .pagination-prev a:hover {background:#b3b3b3; color:#fff}
.pagination .pagination-next a {border:1px solid #7ba71c; background:#7ba71c; color:#fff; font-size:20px; padding:0 9px}

.jspContainer {overflow:hidden; position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {position:absolute; top:0; right:0; width:16px; height:100%; background:red;}
.jspHorizontalBar {position:absolute; bottom:0; left:0; width:100%; height:16px; background:red;}
.jspCap {display:none;}
.jspHorizontalBar .jspCap {float:left;}
.jspTrack {background:#dde; position:relative;}
.jspDrag {background:#bbd; position:relative; top:0; left:0; cursor:pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float:left; height:100%;}
.jspArrow {background:#50506d; text-indent:-20000px; display:block; cursor:pointer; padding:0; margin:0;}
.jspArrow.jspDisabled {cursor:default; background:#80808d;}
.jspVerticalBar .jspArrow {height:16px;}
.jspHorizontalBar .jspArrow {width:16px; float:left; height:100%;}
.jspVerticalBar .jspArrow:focus {outline:none;}
.jspCorner {background:#eeeef4; float:left; height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {margin:0 -3px 0 0;}
.scroll-pane {width: 100%; height: 200px; overflow: auto;}
.horizontal-only {height: auto; max-height: 200px}

/* HOME PAGE - SHOP CATEGOLY PAGE */
.owl-item .btn { vertical-align:inherit!important}
/*.btn:hover{color: #fff !important;}*/
.shopcotegolydiv {margin-bottom:0px}
.shopcotegolydiv h2 {color:#093d96; float:left; padding-right:90px}
.shopcotegolydiv h2 span {text-transform:uppercase}
.shopcotegolydiv .owl-item .item {min-height:375px; display:flex; justify-content:center}
.shopcotegolydiv .imgspan { /*border:1px solid #f1f1f1;-moz-box-shadow:0 0 5px #c1c1c1; -webkit-box-shadow:0 0 5px #c1c1c1; box-shadow:0 0 5px #c1c1c1;*/ min-height:330px; margin-right:5px; display:flex; flex-direction:column; justify-content:center}
.shopcotegolydiv .owl-item .item { overflow:hidden}
.shopcotegolydiv .owl-item .item a {}
/* Owl Carousel */
.owl-carousel {position:relative}
.owl-carousel .owl-wrapper:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
/* display none until init */
.center-middle {  vertical-align: middle;text-align: center;} /*display: table-cell;*/
.owl-carousel {display:none; position:relative; width:100%; -ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper {display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer {overflow:hidden; position:relative; width:100%; padding-top:12px}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out;}
.owl-carousel .owl-item {float:left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor:pointer;}
.owl-controls {-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing {cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-wrapper .owl-item img {margin:0 auto}

.owl-pagination {display:none}
.owl-buttons {position:absolute; top:20px; right:0; width:85px}
.owl-buttons .owl-prev, .owl-buttons .owl-next {border:1px solid #0b3f97; border-radius:50px; width:33px; height:33px; display:inline-block; margin-left:10px}
.owl-buttons .owl-next {background:#fff url(../Images/prev-next.png) center -26px no-repeat; font-size:0; float:right}
.owl-buttons .owl-prev {margin-left:0; background:#fff url(../Images/prev-next.png) center 8px no-repeat; font-size:0; float:left}
/* owl - demo */
.shopcotegolydiv .item img {position:relative; z-index:0}
.shopcotegolydiv .item a {text-decoration:none}
.shopcotegolydiv .item a span.title {background:#2150a0; color:#fff; font-size:21px; position:absolute; right:0; bottom:1px; z-index:5; width:95%; display:block; text-align:center; padding:7px 0}
.shopcotegolydiv .item span.shopbox {background:url(../Images/shophoverbx.png) 0 0 no-repeat; width:105px; height:98px; display:block; text-decoration:none; color:#fff; padding:25px 30px 0 40px; text-align:center; position:absolute; bottom:42px; right:0px; display:none}
.shopcotegolydiv .item a:hover span.shopbox {display:block}
#owl-demo {margin:0 0 0 -13px}
#owl-demo .item {margin:0 1px 0 13px;}
#owl-demo .item img {display:block; height:auto; width:100%}
/* POPULAR PRODUCT LIST PAGE */
.produlistsec .owl-buttons {top:-53px; right:260px; width:320px}
.produlistsec.whatnewdiv {position:relative}
.produlistsec.whatnewdiv .owl-buttons {top:-53px; right:295px; width:250px}
.produlistsec #owl-example {margin:0 -20px 0 -20px;}
.produlistsec #owl-example .listproduct {margin:0 0 0 20px;}
.produlistsec #owl-example .owl-wrapper-outer {padding:5px 0 10px 0px; width:100%}
.produlistsec #example2 {margin:0 -20px 0 -20px;}
.produlistsec #example2 .listproduct {margin:0 0 0 20px;}
.produlistsec #example2 .owl-wrapper-outer {padding:5px 0px 10px 0px; width:100%}
.produlistsec #recentview {margin:0 -20px 0 -20px;}
.produlistsec #recentview .listproduct {margin:0 0 0 20px;}
.produlistsec #recentview .owl-wrapper-outer {padding:5px 0px 10px 0px; width:100%}
.produlistsec #youalsolikesec {margin:0 -20px 0 -20px;}
.produlistsec #youalsolikesec .listproduct {margin:0 0 0 20px;}
.produlistsec #youalsolikesec .owl-wrapper-outer {padding:5px 0px 10px 0px; width:100%}
.produlistsec.recentdec {position:relative}
.produlistsec.recentdec h3.titleline {margin-top:30px}
.produlistsec.recentdec .owl-buttons {top:-65px; right:-15px; width:85px}
.produlistsec .back-title {background:url(../Images/back-brd.gif) 0 50% repeat-x; width:96%}
.produlistsec .viewAllclick {background:#2150a0; position:absolute; right:35px; top:5px; font-size:13px; color:#fff; padding:2px 8px; text-decoration:none}
.produlistsec.whatnewdiv .viewAllclick {right:22px}
.produlistsec h2.title {color:#093d96; text-align:center; margin:0 0 20px}
.produlistsec h2.title span {background:#fff; padding:0 25px}
.produlistsec .listproduct {position:relative; padding:1px; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px#888; box-shadow:0 0 5px #888; border-radius:0; border:1px solid #ccc}
.produlistsec .list-group-item:last-child {border-radius:0}
.produlistsec .listproduct .icn-heart {background-color:rgba(0,0,0,0.2); color:#fff; position:absolute; top:2px; right:29px; width:25px; height:25px; text-align:center; line-height:2;z-index:1}
.produlistsec .listproduct .icn-eye {background-color:rgba(0,0,0,0.2); color:#fff; position:absolute; top:2px; right:2px; width:25px; height:25px; text-align:center; line-height:2; z-index:1}
.produlistsec .listproduct .titlename {font-size:14px; border:2px solid #dfdfdf; border-width:2px 0; text-align:center; padding:7px 0; color:#606060; min-height:37px; word-wrap:break-word}
.produlistsec .imgdiv {height:160px; display:block; justify-content:center; visibility: visible;display: table;  vertical-align: middle; text-align: center;width: 100%;}
.produlistsec .imgdiv a {display:block; flex-direction:column; justify-content:center;visibility: visible; }

.produlistsec .listproduct .disc {padding:10px 0 10px; min-height:160px}
.produlistsec .listproduct .disc p {padding-bottom:0}
.produlistsec .listproduct .disc h5 {font-size:15px; text-align:center; color:#2150a0; min-height:50px; margin-top:0; padding:0 10px; word-wrap: break-word}
.produlistsec .listproduct .disc .price {color:#e16d48; text-align:center; font-size:15px; margin:0 0 12px}
.produlistsec .listproduct .disc .price span {font-size:13px}
.produlistsec .listproduct .disc .btn-primary, .produlistsec .listproduct .disc .btn-default, .produlistsec .listproduct .disc .btn-addQty, .produlistsec .listproduct .disc .btn-addCart {font-size:18px; margin:0 5px}
/*.produlistsec .listproduct .disc .btn-primary, .produlistsec .listproduct .disc .btn-addQty {border:1px solid #2150a0; color:#2150a0; background:none; padding:3px 13px; border-radius:0}
.produlistsec .listproduct .disc .btn-default, .produlistsec .listproduct .disc .btn-addCart {border:1px solid #9ecc3b; color:#9ecc3b; background:none; padding:3px 13px; border-radius:0}*/

.produlistsec .listproduct .disc .btn-primary, .produlistsec .listproduct .disc .btn-addQty {border:1px solid #9ecc3b; color:#9ecc3b; background:none; padding:3px 13px; border-radius:0}
.produlistsec .listproduct .disc .btn-default, .produlistsec .listproduct .disc .btn-addCart {border:1px solid #2150a0; color:#2150a0;  background:none; padding:3px 13px; border-radius:0}

.produlistsec .listproduct:hover .disc {background:#2150a0}
.produlistsec .listproduct:hover .disc h5 {color:#fff}
.produlistsec .listproduct:hover .disc .price {color:#f3dd61}
/*.produlistsec .listproduct:hover .disc .btn-primary, .produlistsec .listproduct:hover .disc .btn-addQty {border:1px solid #fff; color:#fff; background:#2150a0}
.produlistsec .listproduct:hover .disc .btn-default, .produlistsec .listproduct:hover .disc .btn-addCart {border:1px solid #9ecc3b; color:#fff; background:#9ecc3b}*/

.produlistsec .listproduct:hover .disc .btn-primary, .produlistsec .listproduct:hover .disc .btn-addQty {border:1px solid #9ecc3b; color:#fff; background:#9ecc3b}
.produlistsec .listproduct:hover .disc .btn-default, .produlistsec .listproduct:hover .disc .btn-addCart {border:1px solid #fff; color:#fff; background:#2150a0}
.produlistsec .listproduct:hover .disc .btn-default, .produlistsec .listproduct:hover .disc .btn-disable-addcart {border:1px solid #fff; color:#fff; background:#2150a0}

.produlistsec .owl-carousel .owl-item {padding:5px}
/* FORM - Login & Register */
.formsec {margin-bottom:20px}
.formsec .paneldiv .container-fluid {padding:0}
.formsec .fsStyle {border:1px solid #bbc8ce; padding:20px; margin-bottom:20px}
.formsec .legendStyle {background:#012f7d; border-radius:5px; font-size:15px; color:#fff; width:auto; display:inline-block; padding:8px 10px}
.formsec .legendStyle a {color:#fff}
.formsec h2.title {color:#093d96; text-align:center; margin-bottom:10px}
.formsec h2.title span {display:block; font-size:22px; color:#9ecc3b; margin:15px 0 0}
.formsec .paneldiv {background:#fff; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px#888; box-shadow:0 0 5px #888; display:block; margin:25px 0 0; border:1px solid #ccc}
.formsec .paneldiv .form-horizontal {margin:35px 0}
.formsec .paneldiv .control-label {font-size:18px; color:#454749; font-weight:normal}
.formsec .form-control {font-size:18px; height:42px; padding:6px 2px 6px 5px}
.formsec .form-control:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset}
.formsec .btn.btn-primary {background:none; display:block; color:#a0c950; text-align:center; font-size:20px; width:100%; border:none; border-radius:0; text-transform:uppercase; border:2px solid #a0c950}
.formsec .btn.btn-primary:hover {background:#a0c950; color:#fff}
.formsec .paneldiv .registerdiv {font-size:16px; color:#024593}
.formsec .paneldiv .registerdiv a {color:#024593; margin:0 10px}
.formsec .panelbox {background:#fff; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px#888; box-shadow:0 0 5px #888; display:block; margin:20px 0 15px; padding:35px 30px 25px; border:1px solid #ccc}
.formsec h3.title {background:url(../images/back-brd.gif) 0 70% repeat-x; color:#024693; font-size:22px; margin-bottom:14px; margin-top:0}
.formsec h3.title span {background:#fff; padding-right:10px}
.formsec .panelbox .control-label {font-size:16px; color:#454749; font-weight:normal; margin-bottom:5px}
.formsec .panelbox .form-control {font-size:16px; height:42px}
.formsec .panelbox .radio span {font-weight:normal}
.formsec .panelbox .col-xs-12 {min-height:85px}
.formsec .birthdayPicker .birthDate, .formsec .birthdayPicker .birthMonth, .formsec .birthdayPicker .birthYear {border-radius:4px; height:42px; margin-right:15px; width:29%}
.formsec .panelbox .genderdiv {min-height:30px}
.formsec .birthdayPicker .birthYear {margin-right:0}
.formsec .checkbox-inline label {font-weight:normal}
.formsec .checkbox input[type="checkbox"] {margin-left:0}
.equipmentdiv {background:#f1f2f6; padding:10px; border:1px solid #ccd5e6}
.border-lt-rt {border:1px solid #bbc8ce; border-width:0 1px}
#divPhoneNos .row {min-height:auto; margin-bottom:10px}
#divPhoneNos .row .col-xs-6 {padding:0}
/* POPUP */
.k-window {border-radius:5px; border:none !important; top:20% !important}
.k-window .k-window-content {padding:15px}
.k-window-titlebar {background:#1d3f95; color:#fff; font-size:20px; padding:5px 0 10px; clear:both; text-align:left !important; border-radius:5px 5px 0 0; margin-bottom:15px; font-weight:normal; height:40px !important; margin-top:-40px !important}
.k-window-actions .k-window-action .k-i-close, .k-window-actions .k-window-action .k-i-close:hover {background:url(../Images/icn-close.png) 0 0 no-repeat; width:24px; height:25px; font-size:0; position:absolute; top:6px; right:2px; opacity:2;}
.k-window .table {border:1px solid #c1c1c1 !important}
.k-window .table th, .k-window table .k-header, .k-window .k-grid-header {background:#9ecc3b !important; font-size:16px; font-family:"latoregular"; font-weight:normal; color:#fff; vertical-align:middle !important; border-right:1px solid #e8e8e8 !important; border-left:none}
.k-window .table th:first-child {border-left:none !important}
.k-window .table th:last-child {border-right:none !important}
.k-window .table > tbody > tr:nth-child(odd) {background-color:#efefef}
.k-window .table > tbody > tr:nth-child(even) {background-color:#fff}
.k-window .table > tbody > tr > td {border:none; border-right:1px solid #c1c1c1 !important; border-left:0 !important; font-family:"latoregular"; font-weight:normal; font-size:14px}
.k-window .table > tbody > tr.text-red > td {color:#c30000;}
.k-window .table > tbody > tr.text-green > td {color:#7cb00e}
.k-window .table > tbody > tr > td:last-child {border-right:none !important}
.k-window .table > tfoot {border:1px solid #c1c1c1!important}
.k-window .table > tfoot > tr > td {background:#f4f4f4; font-weight:normal}
.k-window .table > tfoot > tr > td:first-child {text-align:center !important; border-left:1px solid #c1c1c1 !important;}
.k-window .paynowdiv .table > tfoot > tr > td:nth-child(5), .k-window .paynowdiv .table > tfoot > tr > td:nth-child(7) {text-align:right}
.k-window .table .remove {background:url(../Images/icn-remove.png) 0 0 no-repeat; width:13px; height:13px; text-decoration:none; display:block}
.k-window .table .form-control, .k-window .table input[type="text"] {height:23px !important; width:110px; display:inline-block; border:1px solid #f87878; text-align:right; font-size:15px; border-radius:4px; color:#000 !important}
.k-window .table input[type="text"]:disabled,.k-window #txtOpenBalanceTotal {color:#c30000 !important}
.k-window .pastduediv {background:#f4f4f4; border:1px solid #c1c1c1; padding:10px; margin:10px 0; font-size:16px}
.k-window .btn-greenAll {border-width:1px}
.k-window .form-control {font-size:16px; height:40px; font-weight:normal; padding:6px 2px 6px 5px}
.k-window .control-label {font-size:14px; color:#000; font-weight:normal; margin-bottom:5px; -webkit-box-sizing:inherit; box-sizing:inherit}
.k-window .row {min-height:80px}
.k-window .row .mandatory {color:#c30000; display:inline-block}
.k-window .btn {margin:0 5px}
.k-window .k-pager-wrap {margin:2px 0 20px}
.k-datepicker, .k-timepicker, .k-combobox {border:none; padding:0 !important}
/* FORM - Login & Register */
.thumbnail {margin-bottom:40px; padding:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.item.list-group-item {float:none; width:100%; background-color:#fff; margin-bottom:20px; padding:0; border:none}
.item.list-group-item .list-group-image {margin-right:10px;}
.item.list-group-item .thumbnail {margin-bottom:0px; min-height:194px; border:none}
.item.list-group-item .caption {padding:9px 9px 0px 9px; border:none}
.item.list-group-item:nth-of-type(odd) {border:none}
.item.list-group-item:before, .item.list-group-item:after {display:table; content:" ";}
.item.list-group-item img {float:left;}
.item.list-group-item:after {clear:both;}
.list-group-item-text {margin:0 0 11px;}

#products.list-group .thumbtitle {padding:0; width:100%; margin-bottom:10px}
#products.list-group .thumbtitle .imgdiv {height:160px; text-align:center; display:flex; justify-content:center}
#products.list-group .thumbtitle .imgcenter {display:flex; flex-direction:column; justify-content:center}
/*#products.list-group .thumbtitle .imgdiv img {margin:0 auto; }*/
#products.list-group .item {position:relative}
#products.list-group .item .icn-heart {background:rgba(0, 0, 0, 0.3); position:absolute; right:18px; top:3px; z-index:2; color:#fff; width:25px; height:25px; text-align:center; line-height:2; padding-right:3px}
#products.list-group .item .icn-eye {background:rgba(0, 0, 0, 0.3); position:absolute; right:18px; top:3px; z-index:2; color:#fff; width:25px; height:25px; text-align:center; line-height:2; padding-right:3px}
#products.list-group .item span.subtitle {border:1px solid #ccc; border-width:2px 0; padding: 6px 0 5px; font-size: 13px;
color: #606060; clear:both; display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; min-height:37px;}
#products.list-group a {text-decoration:none}
#products.list-group p.list-group-item-text {font-size:15px; color:#0b3f97; margin:9px 0 10px; clear:both; overflow:hidden; text-overflow:ellipsis; min-height:45px }
#products.list-group p.price {color:#e37a5a; font-size:15px; margin:0}
#products.list-group p.price span {font-size:13px}
#products.list-group .thumbtitle span.subtitle {font-size:13px; color:#606060; padding:6px 0 5px; margin-bottom:9px}
#products.list-group .caption {text-align:center; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; box-shadow:0 0 5px #888; border:1px solid #ccc; min-height:325px}
#products.list-group .imgdiv {height:160px; text-align:center; display:flex; justify-content:center}
#products.list-group .imgdiv .imgcenter {display:flex; flex-direction:column; justify-content:center}
#products.list-group .list-group-item p.list-group-item-text {min-height:auto; margin-bottom:5px; clear:inherit}
#products.list-group .list-group-item {padding:0 15px}
#products.list-group .list-group-item p.price {margin-bottom:15px}
#products.list-group .list-group-item .caption {text-align:left; min-height:196px}
#products.list-group .list-group-item .thumbtitle {width:33.33333333%}
#products.list-group .list-group-item .thumbtitle .list-group-image {float:none; margin:0 auto}
#products.list-group .list-group-item .thumbtitle span.subtitle {margin-right:0px}
#products.list-group .list-group-item .icn-heart {position:absolute; left:261px; top:3px}
#products.list-group .list-group-item .thumbtitle span.subtitle { margin-bottom:0px}

#products.list-group .list-group-item .icn-eye {position:absolute; left:275px; top:3px}
#products.list-group .list-group-item .row {display:table; *display:inline}
#products.list-group .list-group-item .row .col-xs-12 {padding-left:0}
#products.list-group .btn-addQty {border:1px solid #9ecc3b; color:#9ecc3b; background:none; padding:3px 13px; border-radius:0; font-size:17px; margin-top:10px}
#products.list-group .btn-addQty:hover {background:#9ecc3b; color:#fff; margin-top:10px}
#products.list-group .grid-group-item input[type='text'].btn-addQty { margin-top:10px; float:left;}
#products.list-group .list-group-item input[type='text'].btn-addQty { margin-top:10px; float:left; margin-left:14px; margin-right:-10px}
#products.list-group .btn-addCart {border:1px solid #2150a0; color:#2150a0; background:none; padding:3px 13px; border-radius:0; font-size:17px; margin-left:5px; margin-top:10px}
#products.list-group .btn-addCart:hover {background:#2150a0; color:#fff;}
#products .input-group {color:#2150a0; font-size:20px; margin:10px auto 0; width:110px; float:left}
#products .input-group .btn {padding:4px 5px}
#products .input-group .form-control {height:33px}
#products .input-group span.brdradius {border-radius:50px; border:1px solid #e37a5a; width:23px; height:23px; display:block}
#products .input-group .glyphicon-plus, #products .addqty-box .glyphicon-minus {font-size:14px; padding:0; margin:0; color:#e37a5a}
#products .input-group .glyphicon-minus {margin:2px 2px 0 0}
#products .btn-group.cart .btn {text-transform:none; height:35px; line-height:15px; margin-top:10px}
.inp-btn {padding: 6px 12px; margin-bottom: 0;font-weight: normal; white-space: nowrap;  vertical-align: middle; background-image: none;
    }



/* REFINE BOX */
.refinediv {border:1px solid #cac7c4; border-width:1px 0; padding:15px 0 5px; margin:0 0 30px}
.refinediv .text-left {text-align:left}
.refinediv label {font-size:16px; color:#0b3f97; font-weight:normal}
.refinediv .btn.clearAllbtn {margin-left:15px}
.gridListGroupTop {background:none; padding:0; margin:0; border:none; box-shadow:none; margin-bottom:20px}
.gridListGroupTop h3.titleName {font-size:26px; color:#0b3f97; font-weight:normal; margin:0} 
/* CONTENT PAGE */
.contentpage {color:#3a3a3a; font-size:14px}
.contentpage ul li {margin-bottom:30px}
.contentpage ul li h4 {font-family:'latosemibold'; color:#3a3a3a; margin-bottom:13px}
.contentpage ul li .glyphicon-triangle-right {font-size:13px}
/* MY PROFILE PAGE */
.myprofilepage {margin:25px 0 0}
.myprofilepage .panelbox {background:#fff; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px#888; box-shadow:0 0 5px #888; display:block; margin:25px auto 0; padding:15px 0 30px; border:1px solid #ccc}
.myprofilepage .form-group {margin-bottom:10px}
.myprofilepage .control-label {font-size:20px; color:#454749; font-weight:normal; margin-bottom:5px}
.myprofilepage  h2.title {color:#093d96; text-align:center; margin-bottom:10px}
.myprofilepage  h2.title span {display:block; font-size:22px; color:#9ecc3b; margin:15px 0 0}
.myprofilepage .btn-greenbrd {text-transform:none}
/* Product Details */
.productdetailsec {margin-bottom:50px}
.productdetailsec .product {border:1px solid #dedede; padding:15px 0; min-height:360px; display:flex; justify-content:center; overflow:hidden}
.productdetailsec .product .img-responsive { width:100%}
.productdetailsec .product center {display:flex; flex-direction:column; justify-content:center}
.productdetailsec .product>img {max-width:230px;}
.productdetailsec .product-rating {font-size:20px; margin-bottom:25px}
.productdetailsec .product-title {font-size:26px; color:#0b3f97; margin:-7px 0 10px}
.productdetailsec .product-from .saleastxt {color:#606060; font-size:16px}
.productdetailsec .product-from .frombx {background:#0b3f97 url(../Images/icn-trigle2.jpg) center right no-repeat; min-width:119px; height:27px; font-size:14px; color:#fff; display:inline-block; padding:3px 28px 0 10px}
.productdetailsec .product-desc {border-top:1px solid #b7b7b7; margin-top:15px; padding-top:5px}
.productdetailsec .product-desc p { word-wrap: break-word}
.productdetailsec .product-price {font-size:15px; color:#e06f4c; margin-top:12px; padding-left:0}
.productdetailsec .product-price span {font-size:14px}
.productdetailsec .product-stock {margin:10px 0 0}
.productdetailsec .product-stock a {color:#8cb82d; border:1px solid #8cb82d; font-size:18px; width:100px; height:26px; display:inline-block; text-align:center; text-decoration:none}
.productdetailsec .product-info {margin-top:50px;}
.productdetailsec .product-addfavorites {border:1px solid #b7b7b7; border-width:1px 0; width:100%; padding:8px 5px; margin:5px 0 15px}
.productdetailsec .product-addfavorites a {color:#300e0b; text-decoration:none}
.productdetailsec .product-addfavorites .glyphicon-heart {color:#606060; font-size:12px}
.productdetailsec .addqty-box {color:#2150a0; font-size:20px; margin-bottom:10px}
.productdetailsec .addqty-box .btn {padding:4px 12px 5px}
.productdetailsec .addqty-box span.brdradius {border-radius:50px; border:1px solid #e37a5a; width:23px; height:23px; display:block}
.productdetailsec .addqty-box .glyphicon-plus, .productdetailsec .addqty-box .glyphicon-minus {font-size:14px; padding:0; margin:0; color:#e37a5a}
.productdetailsec .addqty-box .glyphicon-minus {margin:2px 2px 0 0}
.productdetailsec .btn-group.cart .btn {text-transform:none; height:35px; line-height:15px; margin-top:10px}

.custom-search-form {margin-top:5px; width:250px}

.nav-tabs.nav-justified > li > a {background:#e0e9f2; border:1px solid #cdd8ea; border-radius:3px; border-bottom:1px solid #cdd8ea !important; color:#0b3f97}
.nav-tabs.nav-justified > li {padding-left:2px}
.nav-tabs.nav-justified > li:first-child {padding-left:0}
.nav-tabs.nav-justified > li.active a {background:#f9fafc}
.tab-content .btn-greenbrd, .tab-content .btn-bluebrd {min-width:175px; width:auto; display:inline-block; margin:20px 5px}

.disableRow {opacity:0.5; cursor:not-allowed;}
.disableRow input {pointer-events:none;}
.table .k-grid.k-widget {border:none}
.table .k-pager-wrap {background:none; border:none}
.table .k-pager-nav.k-pager-first.k-state-disabled {border:1px solid #b3b3b3; background:#b3b3b3; color:#fff;}
.table .k-pager-numbers .k-state-selected {border:1px solid #7ba71c; background:none; color:#000}
.table .k-grid-Remove {background:none; border:none; font-size:0; padding:0}
.table .k-grid-Remove span.k-i-close {background:url(../Images/icn-remove.png) 0 0 no-repeat; width:13px; height:13px}
.table .k-grid-filter.k-state-active {background:none !important}

.k-pager-sizes .k-dropdown .k-dropdown-wrap {height:28px}

/* MY INVOICES - POPUP DIV PAGE */
.paynowdiv {font-size:16px}
.paynowdiv .k-window .table > tbody > tr > td {font-size:14px}
.paynowdiv .pastduediv .col-lg-7 {margin-top:30px}
.paynowdiv .pastduediv .sublist {font-size:18px; color:#2f3742; font-family:'latobold'; margin:0 2% 10px 0%}
.paynowdiv .pastduediv .sublist li {margin-bottom:15px; overflow:hidden; text-align:right}
.paynowdiv .pastduediv .sublist li label {font-size:16px; color:#0b3f97; font-family:'latoregular'; float:left; width:140px; text-align:right; font-weight:normal}
.paynowdiv .k-window .table > tbody > tr > td {font-family:'latobold'; color:#c30000}
/* MY ORDER HISTORY - POPUP DIV PAGE */
.orderplacediv .table > tbody {border-bottom:1px solid #b4bcc7}
.orderplacediv .form-inline {color:#f10308; font-size:14px; margin:15px 0}
.orderplacediv .form-control {height:35px; border:1px solid #f10308}
.orderplacediv .sublist {font-size:14px; color:#2f3742; margin:0 0 10px 10%}
.orderplacediv .sublist li {margin-bottom:5px; overflow:hidden}
.orderplacediv .sublist li label, .orderplacediv .sublist li .salesHeading {font-size:14px; color:#7f8794; font-family:'latobold'; float:left; width:180px; text-align:right; font-weight:normal; margin-right:10px}
.orderplacediv .salesHeadingDetails {font-size:14px;position:relative; top:0px; float:right}

/* LIST DETAILS */
.listdetails {margin:10px 0; font-size:15px; color:#012f7d}
.listdetails li {display:inline-block; *display:inline; font-family:'latosemibold'; font-weight:bold; margin-left:15px}
.listdetails li:first-child {margin-left:0}
.listdetails li label {font-family:'latoregular'; font-weight:normal}

.produlistsec #replacewith {margin: 0 -20px 0 -20px;}
.pd-lt0 { padding-left:0}
.service-image-left-opace { position:relative}
.service-image-left-opace img {}
.service-image-left-opace .btn-out-stock{ position:absolute; top:45%; left:0; right:0; margin-left:0; margin-right:0;}
.service-image-left-opace .btn-orange { border-radius:0; background-color:#e37a5a; width:154px; height:34px; color:#fff; font-size:18px; line-height:13px}
.product-title b { font-weight:normal!important;font-family:'latosemibold'; margin-bottom:10px}
.master-wrapper-content { width:100%; margin-top:0}
.search-box{ width:100%!important; float:left}
.search-box .form-control { float:left}

.search-box .input-group-btn {float:left; position:relative}
.search-box .input-group-btn .glyphicon-search { position: absolute;left:12px; top:6px!important}
.search-box input.btn{ background:#fff;}
.width100 { width:100%}
.search-box .btn-primary { padding-left:20px!important; padding-right:20px!important; border: 1px solid #ccc!important;}
.search-box .form-control { border-radius:0!important; font-size:16px}
.required {color:red!important}
.field-validation-error {color:red!important}
.small-product-slider .owl-carousel { display:block!important}
.small-product-slider .owl-buttons{ display: none}
.img-center-align { margin:0 auto}
.showHide {display:none}
.displayTable {display:table}

/* CART - SUBTOTAL PAGE */
.subtotaldiv {border-top:1px solid #c2c2c2; font-family:'latoregular'}
.subtotaldiv .entercoupondiv {margin:15px 0 0}
.subtotaldiv .entercoupondiv .form-group {width:100%}
.subtotaldiv .entercoupondiv label {display:block; font-size:16px; color:#0b3f97; font-weight:normal}
.subtotaldiv .entercoupondiv .form-control {border-radius:0; float:left; width:75%; border:1px solid #c2c2c2; border-right:none; padding:7px 5px; display:block; height:43px}
.subtotaldiv .entercoupondiv .btn {color:#525253; font-size:16px; width:86px; border-radius:0; border:1px solid #c2c2c2; height:43px}
.subtotaldiv .totaldiv {background:#f5f5f5; padding:15px 0 20px; font-size:15px}
.subtotaldiv .sublist {font-size:19px; color:#2f3742; font-family:'latoregular'; margin:0 20% 10px}
.subtotaldiv .sublist li {margin-bottom:15px; overflow:hidden; text-align:right}
.subtotaldiv .sublist li label {font-size:15px; color:#0b3f97; font-family:'latoregular'; float:left; width:95px; text-align:right; margin-right:10px; font-weight:normal}
.subtotaldiv .totaldiv .checkbox {text-align:center; color:#041d61; border:1px solid #c1c1c1; margin:13px}
.subtotaldiv .totaldiv .checkbox .brdwhite {border:1px solid #fff; padding:5px}
.subtotaldiv .btn-checkout {border:2px solid #79b32c; font-size:18px; color:#80b738; background:none; border-radius:0; text-align:center; width:210px; height:40px; margin-top:10px}
#products .btn-out-stock {left:0; right:0; margin-left:0; margin-right:0; top: 35%;}
.newproducts .btn-out-stock {left:0; right:0; margin-left:0; margin-right:0; top: 35%;}
.space-for-button .btn-out-stock {left:0; right:0; margin-left:0; margin-right:0; top: 38%;}
#owl-example .thumbnail { border:none!important;margin-bottom:0!important}
#example2 .thumbnail { border:none!important;margin-bottom:0!important}
.edit-new-style{ width:20px; margin-left:13px}
.edit {background:url(../images/icn-pen.png) 0 center no-repeat; width:16px; height:20px; text-decoration:none; display:inline-block; margin:0; border:none; padding:0; cursor:pointer; position: relative!important;
    left: -7px!important;}
.edit-new-button {background:url(../images/icn-pen.png) 0 center no-repeat; width:16px; height:20px; text-decoration:none; display:inline-block; margin:0; border:none; padding:0; cursor:pointer; position: relative!important;
    left: -7px!important;}
.edit-new-style .k-button.edit-new-button:hover, .edit-new-style .k-button.edit-new-button:focus{  outline:0; background-color:transparent!important; border:none!important; background-image:url(../images/icn-pen.png)!important; }
.delete {background:url(../images/icn-delete.png) 0 0 no-repeat; width:16px; height:20px; text-decoration:none; display:inline-block; margin:0 5px; cursor:pointer}


#products .width-120 { width:92px}
#products.list-group .btn-disable-addcart {border:1px solid #2150a0; color:#2150a0;background: none; padding: 3px 13px;border-radius: 0;
 font-size: 17px;margin-left: 5px; margin-top: 10px;}
#products.list-group .btn-disable-addcart:hover {border: 1px solid #2150a0;background: #2150a0;color:#fff}
#products.list-group .item .icn-disable-heart {background:rgba(0, 0, 0, 0.3); position:absolute; right:18px; top:3px; z-index:2; color:#fff; width:25px; height:25px; text-align:center; line-height:2; padding-right:3px}
.main-box-height2 .row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;}
.bluetext-popup h5{ font-size:18px!important; color:#1d3f95!important}
.bluetext-popup2 p{ font-size:18px!important; color:#1d3f95!important}
.grey-full-border { border:1px solid #ccc; padding:10px}
h5.bluetext-popup-new { font-size:16px!important; color:#1d3f95!important}
.margin-top10 {margin-top:10px}
#ph-title .page-title h1{font-size: 26px;color: #0b3f97;font-weight: normal; margin: 0;}
input:focus{ outline:0}
#products.list-group .list-group-item .imgdiv{ margin-right:0px;}
#products.list-group .list-group-item .thumbtitle span.subtitle { border-right:1px solid #ccc;}
.padding-right{ padding-right:10px}
.wid-60{ width:58%; margin:0 auto}
.width-120 { width:92px}

.accountModTabDetails { margin:10px 0 15px 0}
.accountModTabDetails .list-inline { color:#1d3f95} 
.btn-disable-addcart {border: 1px solid #2150a0;color: #2150a0; background: none; padding: 3px 13px;border-radius: 0;
 font-size: 17px;margin-left: 5px; margin-top: 0px;}
.btn-disable-addcart:hover, .btn-disable-addcart:focus, .btn-disable-addcart:focus{color: #fff!important;}
#Documents-grid .k-alt{background-color:#fff}
#Documents-grid tr{background-color:#eef5fc}
#standardOrder-grid .k-alt{background-color:#fff}
#standardOrder-grid tr{background-color:#eef5fc}
#contacts-grid .k-alt{background-color:#fff}
#contacts-grid tr{background-color:#eef5fc}
#address-gridbilling .k-alt{background-color:#fff}
#address-gridbilling tr{background-color:#eef5fc}
#address-gridshipping tr{background-color:#eef5fc}
#address-gridshipping .k-alt{background-color:#fff}
#invoiceTotalDetails .sublist { font-size:13px}
#invoiceTotalDetails .sublist span { float:right; position:relative; top:3px; padding-left:4px}
.abso-value { position:absolute}
.show-search-box {display:none; background:#093d96; padding:10px 10px 5px 10px;}
.show-search-box .form-group { margin-bottom:8px}
.blue-normal-text{color: #012e7c; text-align:center; font-size:18px!important}

/* css for responsive width  for mobile */
.width-orderdetails { width: 70% !important;}
.width-totalreq { width: 80% !important;}
.width-totaleqp{ width:65%!important;}
.width-totaleqpnew{ width:65%!important;left:18%!important}
.width-sucess{ width:46%!important;}
.widthconfirm{ width:36%!important;}
.widthAdressDetail{ width:60%!important;}
.widthAdressDetail-new{ width:60%!important;}
.width-formcontact{ width:53%!important;}
.width-expited{ width:50%}
.width-message { width:400px!important;}
.width-formcontact .link-neg{ position:relative; right:-6px; top: 10px;}
#products.list-group .list-group-item .thumbtitle  { margin-right:20px!important; border-right:1px solid #ccc; }
#products.list-group .list-group-item p.list-group-item-text { text-align:left}
.out-ofstock-img {position:relative}
.out-ofstock-img .btn-out-stock {position: absolute;top:38%;left:0; right:0; margin-left:0; margin-right:0;}
.out-ofstock-img .btn-orange {border-radius: 0;background-color: #e37a5a; width: 92px;height: 30px;color: #fff;font-size: 12px;
 line-height: 13px;}
  .k-window.widthAdressDetail-new{ margin-top:50px!important; top:20%!important; position:absolute}

  #tblFavouriteLists .out-ofstock-img .btn-out-stock {position: absolute;top:38%;left:0; right:0; margin-left:0; margin-right:0;}

.blue-box-checklist { background:rgb(250, 251, 253)!important; border: 1px solid rgb(200,211,231); padding:20px 0}
.blue-box-checklist p { font-size: 16px; color: rgb(34,54,151)}
.blue-box-checklist .outer-div-box { margin: 0 auto; width: 295px}
.blue-box-checklist ul { font-size: 16px; color: rgb(34,54,151)}
.blue-box-checklist label { width: 140px; text-align: right!important;font-weight: normal;color: rgb(34,54,151)!important}
.blue-box-checklist span { text-align: left!important}
.wid-122-btn { width: 122px}
.blue-box-checklist label { color: rgb(92,92, 94); font-size: 16px}
 .credit-form .formsec .paneldiv {background:#fff; -moz-box-shadow:0 0 0px #fff; -webkit-box-shadow:0 0 0px #fff; box-shadow:0 0 0px #fff; display:block; margin:0px 0 25px 0}
.zero-palt-ri { padding-left: 0; padding-right: 0}
.zero-palt { padding-left: 0;}
.zero-part { padding-right: 0;}

.subtotaldiv .sublist2 {font-size:15px; color:#2f3742; font-family:'latoregular'; margin:0 15px 10px; float:right}
.subtotaldiv .sublist2 li {margin-bottom:15px; overflow:hidden; text-align:left}
.subtotaldiv .sublist2 li label {font-size:15px; color:#0b3f97; font-family:'latoregular'; float:left; width:105px; text-align:right; margin-right:10px; font-weight:normal}
.subtotaldiv .sublist2 li span { float: right}
.tablecart td .price{ font-size: 16px}

.blue-small-box { background:rgb(250, 251, 253)!important; border: 1px solid rgb(200,211,231); padding:18px}
.blue-small-box h4{ font-size: 19px; color:rgb(13,65, 151); margin-top:0}
.blue-small-box label{ font-weight: normal}
.width100per { width: 100%}
.border-button { border:1px solid #c1c1c1; padding: 25px}
.request-text-red{ color: rgb(200, 35, 15)}
h4.titleAll {font-size: 16px;
    color: rgb(34,54,151); font-weight: normal;line-height: 24px; margin-top:0}
#paymentHistory-grid .k-grid-header .k-header>.k-link {overflow: visible!important;text-overflow: initial!important; }
#paymentHistory-grid  .k-grid-content { overflow-x:scroll; overflow-y: hidden;}
#paymentHistory-grid  table { border-right:2px solid #ccc}
.style-border select { display: block;width: 100%; height: 34px; padding: 6px 12px;font-size: 14px; line-height: 1.42857143;
    color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.margi-le10 { margin-left:10px}
.order-review-data { width:100%; float:left; margin-bottom:10px}
.order-review-data .billing-info{ width:49.5%; float:left; min-height:230px }
.order-review-data .shipping-info{ width:49.5%; float:right;min-height:230px}
.order-summary-content .table-responsive { clear:both}
h5.new-green-title {border-bottom: 1px solid #bbc8ce; color: #5e8800;font-size: 18px;font-family: 'latosemibold'; padding: 0 0 5px;
    margin: 0 0 15px;}
.shopcotegolydiv .owl-wrapper .item { box-shadow: 0 0 5px #c1c1c1; border:1px solid #c1c1c1; height:330px}

.no-offer-img {  background-color: #696969 ; width:100%; padding:111px 10px 111px ; font-size:25px!important; text-align:center; color:#fff}
.blue-box-checklist { overflow:hidden!important}
.outer-div-box li { float:left; width:100%}
.label-fix label { float:left}
.label-fix .pay-box-1 { float:left; width:120px; padding-left:5px}

#notification {width:100%;height:38px;display:none;background-color:rgb(158,204,59); position:fixed; top: 0%; z-index:999; line-height:38px; text-align:left; font-size:18px; color:#fff; padding-left:30px}
#notification a { color:grey; background:#fff; padding:0px 20px;font-size:28px; cursor:pointer; margin-top:-5px; text-decoration:none; position:relative; top:0 }
#notification .dismiss { padding-right:0px; position:absolute; right:0px}
.table-co-wid { width:200px}
#notificationforRemove {width:100%;height:38px;display:none;background-color:rgb(158,204,59); position:fixed; top: 0%; z-index:999; line-height:38px; text-align:left; font-size:18px; color:#fff; padding-left:30px}
#notificationforRemove a { color:grey; background:#fff; padding:0px 20px;font-size:28px; cursor:pointer; margin-top:-5px; text-decoration:none; position:relative; top:0 }
#notificationforRemove .dismiss { padding-right:0px;  position:absolute; right:0px}  
 .style-border select { height:40px; font-size:18px}
 .position-ng-button{top: 8px;position: relative;}
 .full-new-width { margin-left:-15px; margin-right:-15px}
 .full-new-width input{ margin-bottom:10px}
 .menuarrow-align .caret{ float:right; margin-top:8px}
 #products.list-group .caption{}
 .border-collbo{border-collapse: collapse!important}
 .grey-box { width:100%; float:left;background:rgb(250,250,250); border:1px solid rgb(235,235,235); text-align:center; color:rgb(88,95,105); padding:10px; margin-top:20px; overflow:hidden}
 .grey-box ul{width:300px; margin:0 auto}
 .grey-box li { padding:3px 0; float:left; width:100%}
 .grey-box label { text-align:right; float:left; width:50%;}
 .grey-box span:before{ content:':'; padding:0 5px}
 .grey-box span { text-align:left; width:50%; float:left}

 .grey-box2 { width:100%; float:left;background:rgb(250,250,250); border:1px solid rgb(235,235,235); text-align:center; color:rgb(88,95,105); padding:10px; margin-top:20px; overflow:hidden}
 .grey-box2 ul{width:320px; margin:0 auto}
 .grey-box2 li { padding:3px 0; float:left; width:100%}
 .grey-box2 label { text-align:right; float:left; width:50%;}
 .grey-box2 span:before{ content:':'; padding:0 5px}
 .grey-box2 span { text-align:left; width:35%; float:left}
 .grey-box2 a.green-lighttext { color:#80b738!important; float:left; width:2%}
 .marginTop8 { margin-top:8px}
 .light-grey-text {color:rgb(181,181,181)}
 .marginTop20 { margin-top:20px}
 .formDetails label { font-weight:normal!important}
 .width-confirm { width:40%}
 .text-alRight{ text-align:right!important}
  .text-center{ text-align:center!important}

 /* calender and clock icon*/
.k-datepicker input[type="text"], .k-datepicker span {background-color:transparent}
.k-datepicker .k-picker-wrap input {height:35px !important;}
.k-datepicker .k-picker-wrap .k-select {width:40px; padding-top:0}
.k-datepicker .k-picker-wrap .k-i-calendar {background:url(../Images/calender_icons.png) no-repeat center center; height:35px; width:35px;}
.k-datepicker .k-picker-wrap.k-state-default input {border:0;}

.k-timepicker input[type="text"], .k-datepicker span {background-color:transparent}
.k-timepicker.k-picker-wrap input {height:35px !important;}
.k-timepicker .k-picker-wrap .k-select {width:33px; padding-top:0}
.k-timepicker .k-picker-wrap .k-i-clock {background:url(../Images/clock_1.png) no-repeat center center; height:30px; width:32px; margin-top:2px}
.k-timepicker .k-picker-wrap.k-state-default input {border:0;}
.k-timepicker .k-picker-wrap.k-state-default input.form-control { height:36px}

k-state-focused.k-state-selected, .k-list>.k-state-focused.k-state-selected, .k-listview>.k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {-webkit-box-shadow: inset 0 0 3px 4px #a44c21;
    box-shadow: inset 0 0 3px 4px #a44c21;}
.k-state-selected, .k-state-selected:hover, .k-state-focused { background-color: #a44c21; border-color: #a44c21; color:#fff}
.table { border:1px solid #7c9ac9!important}
.removed-bg-input {background:transparent; border:none; color:#2f3742; padding-right:5px}
.msg-box-css { color:red; font-size:15px; padding-top:8px}
.k-grid-header .k-header>.k-link {white-space: normal!important;text-overflow: initial!important;}
.text-right { text-align:right}
.text-right-pr { text-align:right; padding-right:10px}

/*Form Style*/
.formDetails2 {position:relative; border:1px solid #bbc8ce; padding:40px 0px 25px; margin:40px 0 25px; font-family:latoregular; float:left; width:100%; }
.formDetails2 .formNameInfo {position:absolute; border-radius:3px; top:-20px; left:18px; background:#0b3f97; color:#fff; font-family:latoregular; font-size:16px; padding:10px 25px;}
.formDetails2 .editInfo {left:220px; position:absolute; top:-18px;}
.formDetails2 .formInfoIcon {left:15px; position:absolute; top:-10px;}

.formDetails2 .formbox {position:absolute; top:-20px; left:16px}
.formDetails2 .formbox .formInfoIcon {position:static; float:left; margin:11px 10px 0 0}
.formDetails2 .formbox .formNameInfo {position:static; float:left}
.formDetails2 .formbox .editInfo {position:static; float:left; margin-left:10px}
.formDetails2  label { width:100%}o
.formDetails2 select, .formDetails2 input { padding: 6px 10px; border: 1px solid #ccc; border-radius: 4px;box-shadow: 4px 4px 8px -3px #ccc inset;
        line-height: 1.42857;display: block;width: 100%; height: 35px!important; background:#fff!important}
.formDetails2 .k-datepicker { width:100%; background:#fff!important}


#outstandingReport-grid .k-current-page, #ContractedItems-grid .k-current-page { display:none}
#outstandingReport-grid .k-widget, #ContractedItems-grid .k-widget { border:0!important}
#outstandingReport-grid, #ContractedItems-grid  { border:none!important} 
#outstandingReport-grid .k-pager-wrap, #ContractedItems-grid .k-pager-wrap { margin-bottom:0} 

#outstandingReport-grid table, #ContractedItems-grid table { border-left:1px solid #ccc!important; border-right:1px solid #ccc!important}

.dark-blue-text {color:#012e7c!important}
.hideDiv { background:none!important; width:0!important; border:0}
.k-button {border: 2px solid #a44c21; border-radius: 5px;color: #a44c21 !important; font-family: latobold;background: #fff;padding: 4px 22px !important;
    text-align: center;font-size: 15px;}
.k-button:hover {border: 2px solid #a44c21; border-radius: 5px;color: #a44c21 !important; font-family: latobold;background: #fff;padding: 4px 16px !important;
    text-align: center;font-size: 15px;}
#chart { width:100%; height:450px; background:#fff}
.k-grid-header .k-header { vertical-align:middle}

.customize-box { float:left;background:url(../Images/customize_1.png) no-repeat; float:left; height:57px; margin-left:45px }
.customize-box li a { color:#3f3f3f ;position: relative; top: 7px; font-size:13px; text-decoration:none}
.customize-box li a:hover { color: #002669!important}
.customize-box li a i.width-icon { width:52px; height:40px; float:left;margin-right:15px }
.customize-box li a .customize-dashbord-icon {}
.mrtop-13 { margin-top:13px!important}
.custome-cross { background:url(../Images/cross_blue.png) no-repeat; float:right; width:33px; height:32px; position:relative; top:-44px }

/* css for ie*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .shopcotegolydiv .imgspan { display:block;}
     #owl-demo .item .imgspan{display:table-cell; vertical-align:middle}
     .productdetailsec .product{ display:block;}
    }
.tooltip {background: #fef95e !important; border: 2px solid #e5af09 !important;border-radius: 5px !important;}
.tooltip .tooltip-inner {color: #000000 !important;background: #fef95e !important;}
.tooltip-arrow {position:absolute; width:0; height:0; border-color:transparent !important; border-style:solid;}




