@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
/*

!!!!!!!!!! WARNING !!!!!!!!!!

If you edit theme.css, your changes will be overwritten by any compilation of theme.less
Please remember to replicate your changes in init.less, or just make your changes in another file if possible

!!!!!!!!!! WARNING !!!!!!!!!!

*/
/**
 *   Bigcommerce Blueprint with Less
 *   – For the Less variables and functions that you don't want available in the Style Editor, declare them in this file.
 */
/**
 *   Colors
 *   Prefix with '@color-'
 */
/**
 *   Settings
 *   Prefix with '@setting-'
 */
/**
 *   CSS Assignments
 */
/**
 *   Bigcommerce Blueprint with Less
 *
 *   For compatability with the Bigcommerce Style Editor:
 *    + Import your Google fonts first
 *
 *    + Declare your fonts for use in the editor by using '@font-declaration' (JSON format)
 *      eg @font-declaration: '{ "Open Sans":["Open Sans","Arial","sans-serif"], "Freckle Face":["Freckle Face","cursive"] }'
 *
 *    + Declare your color palette for use in the editor by using '@color-declaration'
 *      eg @color-declaration: '["#333", "#333", "#EDEDED", "#FFF"]';
 *
 *    + Prefix fonts with '@font-' for the style editor to make it editable by the end user
 *
 *    + Prefix colors with '@color-' for the style editor to make it editable by the end user
 *
 *    + Prefix settings with '@setting-' for the style editor to make it adjustable by the end user
 */
/**
 *   Import Google Fonts
 */
/**
 *   Declarations
 */
/**
 *   Bigcommerce Classic Next
 *   Style Initialisation
 */
.animated {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
}

@-webkit-keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(40px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        transform: translateY(40px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 

.fadeInUp { 
    -webkit-animation-name: fadeInUp; 
    animation-name: fadeInUp; 
}

@-webkit-keyframes fadeInRight { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(40px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateX(0); 
    } 
} 
@keyframes fadeInRight { 
    0% { 
        opacity: 0; 
        transform: translateX(40px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateX(0); 
    } 
} 
.fadeInRight { 
    -webkit-animation-name: fadeInRight; 
    animation-name: fadeInRight; 
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-40px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}


@-webkit-keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(-40px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateX(0); 
    } 
} 
@keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        transform: translateX(-40px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateX(0); 
    } 
} 
.fadeInLeft { 
    -webkit-animation-name: fadeInLeft; 
    animation-name: fadeInLeft; 
}
.SortBox {
  color: #999999;
}
.AddToWishlistLink .wishlist-button {
  color: #333333;
}
.PageMenu .sf-menu > li > a {
  color: #4a2510;
}
.PageMenu .sf-menu > li > a:hover {
  color: #29292a;
}
.PageMenu li ul,
#DrawerMenu {
  background: #2e1509;
  -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
}
.PageMenu li ul li a,
#DrawerMenu ul li a {
  background: url(images/topmenu_sep.jpg) bottom center repeat-x;
  color: #d1a480;
}
.PageMenu li ul li a:hover,
#DrawerMenu ul li a:hover {
  color: #FFF;
}
#Header > .inner {
  background: #ffffff;
}
#SearchForm {
  border: 4px solid #d5d5d5;
}
#SearchForm input[type="submit"].Button {
  background: #2e1509;
  color: #d1a480;
  -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#SearchForm input[type="submit"].Button:hover {
  background: #333;
  color: #d5d5d5;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#OurFeatures {
  background: #29292a;
  color: #ffffff;
}
#OurFeatures li span {
  color: #af8660;
}
#BeautifulDoors {
  background: #29292a;
  color: #ffffff;
}
#ProductCategories ul li a .CategoryInfo {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#ProductCategories ul li:hover a .CategoryInfo {
  background: rgba(0,0,0,0.7);
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#ProductCategories ul li a .CategoryInfo h3 {
  margin: 20% 0 24%;
  color: #ffffff;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#ProductCategories ul li:hover a .CategoryInfo h3 {
  margin: 16% 0 12px;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#ProductCategories ul li a .CategoryInfo h3 span {
  background: rgba(0,0,0,0.75);
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#ProductCategories ul li:hover a .CategoryInfo h3 span {
  background: none;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#ProductCategories ul li a .CategoryInfo p {
  color: #ffffff;
}
#ProductCategories ul li a img {
  -ms-transform: scale(1,1);
  -webkit-transform: scale(1,1);
  transform: scale(1,1);
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#ProductCategories ul li:hover a img {
  -ms-transform: scale(1.2,1.2);
  -webkit-transform: scale(1.2,1.2);
  transform: scale(1.2,1.2);
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
#QualityCabinets {
  background: #29292a;
}
#QualityCabinets h2 {
  color: #ffffff;
}
#DependableQuality {
  background: #ae6f35 url(../images/Dependable_Quality.jpg) center center / 100% fixed repeat-y;
  color: #ffffff;
}
#DependableQuality h1 {
  color: #ffffff;
}
#OurIntroduction {
  background: #9e6830 url(../images/OurIntroduction.jpg) center center / 100% fixed repeat-y;
  color: #ffffff;
}
#OurIntroduction p,
#OurIntroduction h1 {
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
}
.page {
  background: #ffffff;
}
.footer-main {
  background: #29292a;
}
.footer-main h4 {
  color: #af8660;
}
.footer-main a,
.footer-main p {
  color: #f3d5c0;
}
.footer-main a:hover,
.footer-main p strong {
  color: #FFF;
}
.footer-main .FooterMenu li a {
  background: url(images/li_bg.png) 0px 4px no-repeat;
}
.footer-main .FollowUs ul li a {
  background: #613315;
  -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
.footer-main .FollowUs ul li a:hover {
  background: #666;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
.footer-links {
  background: #150800;
  color: #999999;
}
.footer-links p {
  color: #af8660;
}
.footer-links a {
  color: #FFF;
}
.newsletter-subscription {
  background-color: #29292a;
  color: #ffffff;
}
.newsletter-subscription h2 {
  background: url(images/newsletter.png) left center no-repeat;
  color: #ffffff;
}
.newsletter-subscription input[type="text"],
.newsletter-subscription input[type="email"] {
  background-color: #87847b;
  color: #ffffff;
}
.newsletter-subscription input[type="submit"] {
  background-color: #ffffff;
  color: #87847b;
}
.PrimaryProductDetails .ProductPrice,
.productPage .productAttributeList #TotalPrice {
  color: #613315;
}
.PrimaryProductDetails .ProductPrice .SqFt,
.productPage #UnitPrice .productAttributeValue,
.productPage #SquareFeet .productAttributeValue {
  color: #333333;
}
.ProductDetailsGrid,
.ProductDescription {
  color: #666666;
}
#prodAccordion h2.subtitle {
  background: #333333;
  color: #ffffff;
}
#prodAccordion .current h2.subtitle {
  background: #af8660;
  color: #ffffff;
}
.SubCategoryList li a {
  background: url(images/li_bg.png) 0px 5px no-repeat;
  color: #666;
}
.SubCategoryList li a:hover {
  color: #333;
}
.ProductList li .ProductImage {
  border: 1px solid #d5d5d5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
.ProductList li:hover .ProductImage {
  border-color: #999999;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
.ProductList .pname,
.ProductList .p-name a {
  color: #333333;
}
.ProductPrice,
.ProductList .p-price,
.CartItemIndividualPrice {
  color: #613315;
}
.CategoryPagination .PagingList a {
  color: #666;
}
.CategoryPagination .PagingList a:hover {
  background: #2e1509;
  color: #d1a480;
  -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
}
body,
.HorizontalFormContainer dd .selector span,
.fastCartTop div,
.list-icon li {
  color: #333333;
}
input,
select,
textarea,
input.Textbox,
input[type="text"],
#SearchForm input {
  color: #333333;
}
#ModalContent,
.ModalContent,
.CurrencyChooser a span {
  color: #333333 !important;
}
a,
a.NextLink,
.Left li li a,
.Left #SideCategoryList li a,
.Left .slist li a,
.Left .afterSideShopByBrand a,
.Left #GiftCertificatesMenu li a,
.Left #SideAccountMenu li a,
.Left #SideCategoryList li li a,
.Left .slist li li a,
.TabNav li.Active a,
.currency-converter p span,
.page-content #LayoutColumn2 a {
  color: #666666;
}
p a,
.BlockContent.PageContent a {
  color: #666666;
}
p a,
.BlockContent.PageContent h1 a,
p a,
.BlockContent.PageContent h2 a,
p a,
.BlockContent.PageContent h3 a,
p a,
.BlockContent.PageContent h4 a,
p a,
.BlockContent.PageContent h5 a,
p a,
.BlockContent.PageContent h6 a {
  color: #666666;
}
.header-logo a,
.header-logo a:hover {
  color: #333333;
}
.page-content #LayoutColumn2 a.pname,
#ModalContent a,
.ModalContent a,
.recaptchatable a {
  color: #333333;
}
.Left h3 {
  background: #150800;
  color: #af8660;
}
.Left .BlockContent {
  border: 1px solid #d5d5d5;
  border-top: 0px;
}
.Left li a.active:hover {
  border-color: #333333;
}
.icon-add:hover {
  background-color: #333333 !important;
}
.multiStep li a {
  color: #737373;
}
.Left li a.active,
a:hover,
a.alt,
.Left #SideCategoryList li a:hover,
.Left .slist li a:hover,
.Left .afterSideShopByBrand a:hover,
.Left #GiftCertificatesMenu li a:hover,
.Left #SideAccountMenu li a:hover,
.ModalContent h4 a:hover {
  color: #333333;
}
.recaptchatable a:hover,
.page-content #LayoutColumn2 a.pname:hover,
#ModalContent a:hover,
.ModalContent a:hover {
  color: #333333;
}
.multiStep li.ActivePage h4 {
  border-bottom: 4px solid #999999;
}
.icon-add {
  background: #999999 url("//cdn10.bigcommerce.com/r-4b20dad619e29ebf3490f7f35369a8220637ce48/themes/ClassicNext/images/add.png") no-repeat scroll 50% 50%;
}
h1, .h1, h4, .h4 {
  color: #2e1509;
}
h2, .h2, h5, .h5 {
  color: #af8660;
}
h3, .h3, h6, .h6 {
  color: #333333;
}
h5.MinSqFt, h5.MinRequired {
    background: #c50000;
    color: #fff;
}
.productOptionViewProductPickListWithImage td {
  border-bottom: 1px dotted #e3e3e3;
}
.TopMenu,
.TopMenu a span {
  background: #29292a;
  color: #FFF;
}
.TopMenu a,
.TopMenu span {
  color: #af8660;
}
.productOptionViewRectangle .option label,
.productOptionViewRectangle .option.selectedValue label {
  border: medium none !important;
  color: #333 !important;
}
.productOptionPickListSwatch .selectedValue .textureContainer,
.productOptionPickListSwatch .selectedValue .swatchColours {
  border: 1px solid #e3e3e3 !important;
  border-color: #3d3d3d !important;
}
.productOptionPickListSwatch .textureContainer,
.productOptionPickListSwatch .swatchColours,
.productOptionViewRectangle .option label,
.recaptchatable #recaptcha_response_field,
.zoomWrapper,
#ProductDetails .ProductThumbImage {
  border: 1px solid #d5d5d5;
}
#ProductDetails .ProductTinyImageList ul li {
  border: 1px solid #d5d5d5 !important;
}
#ProductDetails .ProductTinyImageList ul li.selected {
  border: 1px solid #999999 !important;
}
.CurrencyList dd,
select,
hr,
input.Textbox,
textarea,
input[type="text"],
input[type="password"],
.QuickSearch,
.SharePublicWishList,
.HowToPay,
.NotifyMessage,
.QuickSearchResult .QuickSearchResultImage,
.CurrencyChooser,
div.uploader,
div.selector {
  border: 1px solid #d5d5d5;
}
.TabNav li a {
  background: #333333;
  color: #ffffff;
}
.TabNav li a:hover {
  color: #999999;
}
.TabNav li.Active a {
  background: #af8660;
  color: #ffffff;
}
.ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
  background: #333333;
  color: #ffffff;
}
.ExpressCheckoutBlock .ExpressCheckoutTitle {
  background: #af8660;
  color: #ffffff;
}
.ExpressCheckoutBlockCompleted a.ChangeLink {
  color: #ffffff;
}
.ExpressCheckoutBlockCompleted a.ChangeLink:hover {
  color: #a5a5a5;
}
div.uploader span.action {
  border-left: 1px solid #d5d5d5;
}
.TitleHeading {
  color: #af8660;
}
.TabNav {
  border-bottom: 1px solid #d5d5d5;
}
.ProductList.List .ProductDetails {
  border-top: 1px solid #d5d5d5;
}
.btn {
  background: #2e1509;
  color: #d1a480 !important;
  -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
.btn:hover {
  background: #333;
  color: #d5d5d5 !important;
  -webkit-transition: all 250ms ease-in-out; 
  -moz-transition: all 250ms ease-in-out; 
  transition: all 250ms ease-in-out;
}
.btn.alt {
  background-color: transparent;
  border: none;
  color: #613315 !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.alt:hover {
  color: #333333 !important;
}
.btn.text {
  color: #666666;
}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.InnerDiv,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner {
  max-width: 1200px;
  width: 90%;
}
.newsletter-subscription > .inner {
  max-width: 800px;
}
.Breadcrumb {
  color: #666666;
}
.Breadcrumb a {
  color: #333333;
}
table tbody tr td,
table.General tbody tr td,
table.CartContents tbody tr td,
.CompareFieldName {
  border-bottom: 1px solid #d5d5d5;
}
table thead tr th {
  background: #af8660;
  color: #ffffff;
}
.ProductList li .ProductCompareButton {
  color: #bebebe;
}
.addto {
  border-top: 1px solid #e3e3e3;
}
.productOptionViewRectangle .option label {
  color: #999999;
}
.productOptionViewRectangle .option.selectedValue label {
  color: #333333;
}
.ProductDetailsGrid .DetailRow.product-rating {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.Meta {
  color: #999999;
}
.ProductReviewList li {
  border-bottom: 1px solid #e3e3e3;
}
.borderB {
  border-bottom: 1px solid #e3e3e3;
}
.borderR {
  border-right: 1px solid #e3e3e3;
}
.PageMenu li ul ul {
  border-left: 1px solid #4d4d4d !important;
}
.EstimateShipping {
  border: 1px solid #e3e3e3;
}
table.General, table.CartContent, table.CartContents {
  border: 1px solid #d5d5d5;
}
.CartContents tfoot .SubTotal td {
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
#CallNow {
    background: #613315 url("images/call_us.png") no-repeat scroll center center / 36px 36px;
    -ms-border-bottom-left-radius: 40px;
    -webkit-border-bottom-left-radius: 40px;
    -moz-border-bottom-left-radius: 40px;
    border-bottom-left-radius: 40px;
    -ms-border-top-left-radius: 40px;
    -webkit-border-top-left-radius: 40px;
    -moz-border-top-left-radius: 40px;
    border-top-left-radius: 40px;
    bottom: 0px;
    display: none;
    height: 72px;
    position: fixed;
    right: 0;
    width: 96px;
    z-index: 9999;
}
/* --- Responsive --- */
@media screen and (max-width: 1024px) {
  #home .ProductList li {
    width: 20% !important;
  }
}
@media screen and (max-width: 1000px) {
  #home .ProductList li {
    width: 25% !important;
  }
}
/* 768px */
@media screen and (max-width: 768px) {
  #home .ProductList li {
    width: 33.333333% !important;
  }
  .TabNav li.Active a {
    border-bottom: 1px solid #e3e3e3;
  }
}
/* 600px */
@media screen and (max-width: 600px) {
  #home .ProductList li {
    width: 50% !important;
  }
  .BillingDetails,
  .ShippingDetails {
    border-top: 1px solid #e3e3e3;
  }
}
/* 480px */
@media screen and (max-width: 480px) {
  #home .ProductList li {
    width: 100% !important;
  }
  #cart-amount .Cart .total {
    background: #333333;
    color: #ffffff;
  }
  #cart-amount .Cart .bag-handle {
    border: 2px solid #333333;
  }
}
/* --- Faceted Search --- */
.facet-container {
  border-bottom: 1px solid #e3e3e3;
}
.facet-container [class^="js-facet-clear"] {
  color: #bebebe;
}
.facet-container [class^="js-facet-clear"]:hover {
  color: #666666;
}
.facet-container .btn-facet-more-options.more {
  color: #333333;
}
.facet-container .facet-option .facet-option-product-count {
  color: #999999;
}
#co-app {
  font-family: "Lato", Arial, Sans-serif;
}
#co-app .co-header {
  background: #ffffff;
  border-bottom: 1px solid #e3e3e3;
}
#co-app .co-header--title > h2 {
  color: #333333;
  font-family: "Lato", Arial, Sans-serif;
}
#co-app .co-steps-nav li.is-active a {
  color: #333333;
}
#co-app .co-steps-nav li.is-disabled a,
#co-app .co-steps-nav li.is-disabled a:hover,
#co-app .co-steps-nav li.is-disabled a:active,
#co-app .co-steps-nav li.is-disabled a:focus {
  color: #333333;
  opacity: 0.5;
}
#co-app .co-steps-nav a {
  color: #333333;
  font-family: "Lato", Arial, Sans-serif;
}
#co-app .co-steps-nav--divider {
  color: #333333;
}
#co-app .bui-modal-content {
  background-color: #ffffff;
}
#co-app .co-selectable-panel {
  -ms-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#co-app input,
#co-app select {
  -ms-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#co-app .bui-button {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: normal;
  height: 35px;
  line-height: 35px;
  letter-spacing: 1px;
  padding: 0 1.2em;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#co-app .bui-button .bui-icon {
  line-height: inherit;
}
#co-app .bui-button-primary {
  border: 1px solid #333333;
  background: #333333;
  color: #ffffff;
  -ms-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#co-app .bui-button.bui-button-primary:hover,
#co-app .bui-button.bui-button-primary:focus {
  border-color: #4d4d4d;
  background: #4d4d4d;
}
#co-app .bui-button-link,
#co-app .bui-button-secondary {
  background-color: transparent;
  border: 3px solid #333333;
  color: #333333;
  line-height: 29px;
  -ms-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#co-app .bui-button.bui-button-link:hover,
#co-app .bui-button.bui-button-link:focus,
#co-app .bui-button.bui-button-secondary:hover,
#co-app .bui-button.bui-button-secondary:focus {
  border: 3px solid #999999;
  background-color: transparent;
  color: #999999;
  text-decoration: none;
}
#co-app .co-side--finishchangeitems {
  height: 21px;
  padding: 3px 6px 3px;
  line-height: 14px;
}
@media (max-width: 1019px) {
  #co-app .co-side {
    background-color: #ffffff;
  }
}
@media (min-width: 1020px) {
  #co-app .co-main {
    border-right: 1px solid #e3e3e3;
  }
}