/* additional KINDRED WebPortal styling */

.detailBody{
    border:none;
}
/* CONTROLS */
.kindred-Btn {
    color: white;
    background-color: #FF9371;
    min-width: 100px;
    height: 40px;
    border-radius: 18px;
    margin-bottom: 10px;
}
    .kindred-Btn:hover {
        color: white;
        background-color: #f1754e;
    }
.kindred-Btn-Lg {
    color: white;
    font-size: larger;
    background-color: #FF9371;
    min-width: 180px;
    height: 40px;
    border-radius: 18px;
    margin-bottom: 10px;
    border:none;
}
    .kindred-Btn-Lg:hover {
        color: white;
        background-color: #f1754e;
    }
.kindred-BtnDefault {
    font-size: small;
    color: #333;
    cursor: pointer;
    text-decoration: underline;
    line-height: 2;
}
    .kindred-BtnDefault:hover {
        color: #414141;
        text-decoration: underline;
    }

/* STORE - Filter */
#shopleftsidebar {
    background-color: #F5F2EF;
    padding-left: 13px;
    margin-left: -13px;
    border-radius: 0;
    padding-top: 20px;
}
/* filter top heading */
#filterpanel {
    background-color: #F5F2EF;
    border: none;
    box-shadow: none;
}
/* filter clear link */
#kindred-ClearBtn {
    font-size: small;
    color: #9d9d9d;
    cursor: pointer;
    text-decoration: underline;
}

/* dropdown headings */
.panel-heading, .filterlist {
    background-color: #F5F2EF !important;
    border: none;
    box-shadow: none;
}
/*bottom border for headings*/
/*#filterpanel .panel-heading, .sortdropdown {*/
    #filterpanel-heading,
    .filterlist.panel.panel-default.panel-closed > .panel-heading, .sortdropdown {
        border-bottom: 1px solid black;
        border-radius: 0;
    }
#filterpanel .panel-heading, .sortdropdown span{
    padding-left: 0;
}
/*pad out filter table checkboxes under headings*/
.filtertable .filtertabletable {
    margin-top: 10px;
}
.filtertable{
    max-height:245px;
}
/* checkboxes */
.filtercheck > .input-group-addon {
    background-color: #F5F2EF;
    border: none;
}
.filtertabletable tbody tr > .tbvalue {
    cursor:pointer;
}
/*sort by */
.sortdropdown > .inputwrapped > .droptextinput, .sortdropdown > .input-group-addon {
    background-color: #F5F2EF;
    border: none;
    box-shadow: none;
}
#kindred-SortBtn {
    background-color: #F5F2EF;
    border-radius: 0;
    border: none;
    padding-right: 5px;
    padding-bottom: 7px;
}
#SortByCB {
    color: #9d9d9d;
}
/* search */
#itemSearch, #div_filterlisti .input-group .input-group-addon {
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: none;
}


/* STORE - Filter checkbox styling (checkbox and yes/no filters) */
/* Hide the checkbox inputs, but have it still be clickable */
.tbcheckbox input[type='checkbox'], .filtercheck span input[type='checkbox'] {
    opacity: 0;
    position: absolute;
    left: 0;
}
/* unchecked */
.tbcheckbox > input[type='checkbox'] + label,
.filtercheck span input[type='checkbox'] + label {
    margin: 0;
    clear: none;
    /* Left padding makes room for image */
    padding: 8px 2px 16px 22px;
    /* Make look clickable because they are */
    cursor: pointer;
    background: url('../Images/Assets-Kindred/checkbox-unchk.svg') left center no-repeat;
}
/*center/push td text */
.filtertabletable > tbody > tr > td.tbvalue {
    padding-bottom: 5px;
}
/* checked */
.tbcheckbox > input[type='checkbox']:checked + label,
.filtercheck span > input[type='checkbox']:checked + label {
    background-image: url('../Images/Assets-Kindred/checkbox-chk.svg');
}

/* STORE - DesignSquare */
.designsquare {
    border: none;
    height:219px;
}


/* CHECKOUT - Link */
.glyphicon.glyphicon-shopping-cart > span.badge {
    padding: 2px 7px;
    background-color: #FF9371;
}

/* CHECKOUT */
#basket.form-horizontal > div div .table thead {
    background-color: transparent !important;
    border-bottom: 1px solid black;
    font-size: medium;
}
/*datepicker*/
#basket.form-horizontal > div div .table tbody > tr > td .datepicker {
    background-color: white;
    border: none;
    box-shadow: none;
}
/*showbasket background white*/
table#checkoutdetails > tbody > tr > td{
    background-color: white;
}

/* order message */
#orderMessageWrap {
    background-color: #F5F2EF;
    float: left;
    min-height: 280px;
    display: flex;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
}
#orderMessage {
    color: #333;
    font-size: unset;
    font-weight: unset;
}


/*qty*/
.detailsquareinfo > ul > li > button{
    border: none
}

input[type='text'], input[type='password'] {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid black;
    border-radius: 0;
    box-shadow: none;
}
.cosqty{
    text-align:center;
}

.copotext {
    border-radius: 0;
    border: 1px solid black !important;
}


.detailsquareinfo ul li button .glyphicon.glyphicon-minus:before {
    content: "\e259";
}
.detailsquareinfo ul li button .glyphicon.glyphicon-plus:before {
    content: "\e260";
}

td div.detailsquareinfo {
    text-align:center;
}

/* Header */
img#header-logo {
    content: url('../Images/Assets-Kindred/logo-Kindred.svg');
    width: 100px;
    height: 80px;
    margin-left: 3px;
}

/* Footer */
img#footer-kindredEmblem {
    content: url('../Images/Assets-Kindred/footer-kindredEmblem.svg');
}
img#footer-socialInstagram {
    content: url('../Images/Assets-Kindred/social-Instagram.svg');
}

/**/

.printordertext-heading {
    text-align: left !important;
}

@media (min-width: 768px) {
    .printordertext-heading {
        text-align: center !important;
    }
}