﻿.ico{display:inline-block;width:16px;height:16px;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain}
.ico-trash{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='red' viewBox='0 0 448 512'%3E%3Cpath d='M424 80C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94L354.2 80H424zM177.1 48C174.5 48 171.1 49.34 170.5 51.56L151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1zM364.3 128H83.69L107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128z'/%3E%3C/svg%3E")}
.ico-question{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 336c-18 0-32 14-32 32s13.1 32 32 32c17.1 0 32-14 32-32S273.1 336 256 336zM289.1 128h-51.1C199 128 168 159 168 198c0 13 11 24 24 24s24-11 24-24C216 186 225.1 176 237.1 176h51.1C301.1 176 312 186 312 198c0 8-4 14.1-11 18.1L244 251C236 256 232 264 232 272V288c0 13 11 24 24 24S280 301 280 288V286l45.1-28c21-13 34-36 34-60C360 159 329 128 289.1 128z'/%3E%3C/svg%3E")}
.ico-cart{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 576 512'%3E%3Cpath d='M224 392C224 405.3 213.3 416 200 416C186.7 416 176 405.3 176 392V312C176 298.7 186.7 288 200 288C213.3 288 224 298.7 224 312V392zM288 288C301.3 288 312 298.7 312 312V392C312 405.3 301.3 416 288 416C274.7 416 264 405.3 264 392V312C264 298.7 274.7 288 288 288zM400 392C400 405.3 389.3 416 376 416C362.7 416 352 405.3 352 392V312C352 298.7 362.7 288 376 288C389.3 288 400 298.7 400 312V392zM243.1 2.708C254.8 8.823 259.4 23.31 253.3 35.07L171.7 192H404.3L322.7 35.07C316.6 23.31 321.2 8.823 332.9 2.708C344.7-3.407 359.2 1.169 365.3 12.93L458.4 192H552C565.3 192 576 202.7 576 216C576 229.3 565.3 240 552 240H532L476.1 463.5C468.1 492 443.4 512 414 512H161.1C132.6 512 107 492 99.88 463.5L44 240H24C10.75 240 0 229.3 0 216C0 202.7 10.75 192 24 192H117.6L210.7 12.93C216.8 1.169 231.3-3.407 243.1 2.708H243.1zM146.4 451.9C148.2 459 154.6 464 161.1 464H414C421.4 464 427.8 459 429.6 451.9L482.5 240H93.48L146.4 451.9z'/%3E%3C/svg%3E")}
.ico-user{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48z'/%3E%3C/svg%3E")}
.ico-credit-card{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M168 336C181.3 336 192 346.7 192 360C192 373.3 181.3 384 168 384H120C106.7 384 96 373.3 96 360C96 346.7 106.7 336 120 336H168zM360 336C373.3 336 384 346.7 384 360C384 373.3 373.3 384 360 384H248C234.7 384 224 373.3 224 360C224 346.7 234.7 336 248 336H360zM512 32C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H512zM512 80H64C55.16 80 48 87.16 48 96V128H528V96C528 87.16 520.8 80 512 80zM528 224H48V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V224z'/%3E%3C/svg%3E")}

#checkoutwizard .tab-content{height:auto!important}
.nav.nav-tabs.step-anchor{margin:0px}
#factorformheader {white-space: nowrap;}
#totalcostrow .btn-primary{background-color:#ef394e;border-color:#ef394e}

.table>tfoot>tr.indigo>td,.table>tfoot>tr.indigo>td strong{background-color:#C5CAE9}
.table>tfoot>tr.primary>td, .table>tfoot>tr.primary>td strong{background-color:#337ab7;color:#fff}

.delivery-service{position:relative;padding-right:40px !important}
.delivery-service .delivery-icon{width:16px;height:16px;display:inline-block;position:absolute;top:5px;left:8px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.delivery-free-Price{background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTEyLjIsMTUuOGgxNS4yQzI3LDE5LjgsMjMuOCwyMywxOS44LDIzQzE1LjksMjMsMTIuNywxOS44LDEyLjIsMTUuOHogTTMxLjksMTMuOHYtMmgtNC44Yy0xLTMuMi0zLjktNS41LTcuMi01LjUgIGMtNC0wLjEtNy42LDIuNy03LjYsNy42aDE1LjJIMzEuOXogTTkxLjMsOTEuN0w5NCw1OC44YzAuMS0wLjcsMC4xLTEuNCwwLjEtMmwtMC45LTI3LjZjLTAuMS0yLjUtMi4xLTQuNC00LjUtNC40aC01ICBjLTEuMiwwLTIuMiwwLjQtMy4xLDEuMkw2Ni42LDM3LjVoLTguMmMtMi41LDAtNC42LDEuOC00LjYsNC40YzAsMi42LDIuMiw0LjQsNC42LDQuNGg5LjZjMSwwLDItMC4zLDIuOC0wLjhsNy45LTQuOWwzLjksNTEuMSAgYzAuMiwyLjMsMi4xLDQsNC4zLDRoMEM4OS4yLDk1LjcsOTEuMSw5NCw5MS4zLDkxLjd6IE00Niw0Ni4zYzIuNSwwLDQuNS0xLjgsNC41LTQuNGMwLTIuNi0yLjEtNC40LTQuNS00LjRWNDYuM3ogTTkzLjMsMTQuOSAgYzAtNC40LTMuNi04LTguMS04Yy00LjQsMC04LDMuNi04LDhjMCw0LjQsMy42LDguMSw4LDguMUM4OS43LDIyLjksOTMuMywxOS4zLDkzLjMsMTQuOXogTTI0LjgsNDdIOS42bDEuOSw0NS40ICBjMC4xLDIuMiwxLjksMy44LDQsMy44aDBjMi4yLDAsNC0xLjgsNC00VjYxLjFoMnYzMS4xYzAsMi4yLDEuOCw0LDQsNGgwYzIuMiwwLDQtMS43LDQtMy45TDMwLjgsNTNoLTUuOVY0N3ogTTI5LjQsNDEuMyAgYy0wLjMtMS40LTEuNi0yLjQtMy4xLTIuNGwtMTAuNiwwbC0yLjEtNi43Yy0wLjItMC41LDAuMS0xLjEsMC43LTEuM2MwLjUtMC4yLDEuMSwwLjEsMS4zLDAuN2wxLjYsNS4yaDcuNnYtNWg5LjNsLTEuMi00ICBjLTAuNS0xLjctMi4xLTIuOS0zLjktMi45TDkuNiwyNWMtMS4yLDAtMi40LDAuNC0zLjIsMS4zYy0xLDEtMS4zLDIuNS0xLDMuOGwzLjQsMTMuMmMwLjMsMSwxLjIsMS43LDIuMiwxLjdoMTUuNCAgQzI4LjMsNDUsMjkuOCw0My4zLDI5LjQsNDEuM3ogTTI2LjksMzYuOWMyLjYsMC4yLDQuNywyLjMsNC43LDVjMCwyLjYtMi4xLDQuOC00LjcsNWMwLDAsMCwwLDAsMHY0SDQ0VjMzLjlIMjYuOVYzNi45eiI+PC9wYXRoPjwvc3ZnPg==");}
.delivery-free-Quantity{background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZGF0YS1uYW1lPSJMYXllciAxIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeD0iMHB4IiB5PSIwcHgiPjx0aXRsZT5BcnRib2FyZCA5PC90aXRsZT48cGF0aCBkPSJNODIuNTgsMjJhNi44NSw2Ljg1LDAsMCwwLTUuNzgtMy4xN0g2My41NVYxNi40NmE2LjA2LDYuMDYsMCwwLDAtNi4wNi02LjA2SDUuNzJBNC42Niw0LjY2LDAsMCwwLDEsMTQuNDhhNC41Myw0LjUzLDAsMCwwLDQuNTEsNUgyNS4yN0E0LjQyLDQuNDIsMCwwLDEsMjkuMzgsMjJhNC41Niw0LjU2LDAsMCwxLTQuMTIsNi40N0g1LjcyQTQuNjYsNC42NiwwLDAsMCwxLDMyLjU5YTQuNTMsNC41MywwLDAsMCw0LjUxLDVoOS4zOWE0LjY2LDQuNjYsMCwwLDEsNC43LDQuMDgsNC41Myw0LjUzLDAsMCwxLTQuNTEsNUg2YTQuNjYsNC42NiwwLDAsMC00LjcsNC4wOCw0LjUzLDQuNTMsMCwwLDAsNC41MSw1SDkuMzdWNzMuMzVhNi40NSw2LjQ1LDAsMCwwLDYuNDUsNi40NWg0LjRhMTQuODQsMTQuODQsMCwwLDAsMTQuMDksOS44LDE1LjEyLDE1LjEyLDAsMCwwLDE0LjA4LTkuOEg2MC42NGExNC44NSwxNC44NSwwLDAsMCwxNC4wOSw5LjgsMTUuMTIsMTUuMTIsMCwwLDAsMTQuMDgtOS44aDMuNzRBNi40NSw2LjQ1LDAsMCwwLDk5LDczLjM1VjUwLjhhMTAuMjgsMTAuMjgsMCwwLDAtMS42MS01LjUyWk0zNC4zMSw4MC4yYTUuNjQsNS42NCwwLDAsMS01LjYzLTUuNjJBNS43Miw1LjcyLDAsMCwxLDM0LjMxLDY5YTUuNjMsNS42MywwLDEsMSwwLDExLjI1Wm00MC40MywwYTUuNjgsNS42OCwwLDAsMS01LjY2LTUuNjYsNS43NSw1Ljc1LDAsMCwxLDUuNjYtNS42Niw1LjY4LDUuNjgsMCwwLDEsNS42Niw1LjY2QTUuNzUsNS43NSwwLDAsMSw3NC43Myw4MC4yNFpNODUuNTgsNDcuNDNINjUuNjNhMS4yNSwxLjI1LDAsMCwxLTEuMjUtMS4yNVYyOS43M2ExLjI1LDEuMjUsMCwwLDEsMS4yNS0xLjI1aDkuNDhhMS4yNCwxLjI0LDAsMCwxLDEuMDUuNThMODYuNjMsNDUuNTJBMS4yNSwxLjI1LDAsMCwxLDg1LjU4LDQ3LjQzWiI+PC9wYXRoPjwvc3ZnPg==");}
.delivery-free-Date{background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMTAuNjMxLDE0LjYxdjI4LjUwOWgyOS4zMTJWMTQuNjFIMTAuNjMxeiBNMzcuMDcxLDQwLjI0OEgxMy41MDNWMTcuNDgyaDkuNDZ2OS44MDloNC4yNDF2LTkuODA5aDkuODY4VjQwLjI0OHoiPjwvcGF0aD48cGF0aCBkPSJNNzIuNzUzLDIyLjEyNUw1My4yNjEsMjIuMTNjLTUuODQ0LDAtMTEuMTgyLDQuNzY1LTExLjE4MiwxMC43MTF2MTIuMTI4SDI4LjM0M2MtNC43NTQsMC00Ljc1NCw3LjAxNywwLDcuMDE3aDE2Ljk3MSAgIGwwLjUwOC0wLjAyYzEuNjM1LDAuMDExLDMuMjc1LTEuMjIsMy4yNzUtMy42OTFWMzMuMjRoMi41ODJsMC4wMTksNjEuOTIzYzAsMi41MTMsMi4wNDEsNC41NTMsNC41NTQsNC41NTMgICBjMi41MTUsMCw0LjU1LTIuMDQsNC41NS00LjU1M2wtMC4wMTYtMzQuODM2aDMuNzc5djM0LjgzNmMwLDIuNTEzLDIuMDM3LDQuNTUzLDQuNTU5LDQuNTUzYzIuNTEsMCw0LjU0OC0yLjA0LDQuNTQ4LTQuNTUzICAgbC0wLjAwOS02MS44NDRoMy4yNDZ2MjUuNTMxYzAsNC44NDQsNi44MjgsNC44MTQsNi44MjgtMC4wMjlWMzMuMDg3QzgzLjczNiwyNy4yNDEsNzguNDk5LDIyLjEyNSw3Mi43NTMsMjIuMTI1eiI+PC9wYXRoPjwvZz48Zz48Zz48cGF0aCBkPSJNNzEuMTQxLDEwLjY1MXYtMC4wMTdoMC4wMDZsMC4wMTEtMi40MjZjLTAuMTg4LTQuMTk1LTMuNjE5LTcuNTUtNy44NjMtNy41NWMtNC4yMTYsMC03LjYyNiwzLjMxNy03Ljg1Myw3LjQ3OWgtNi40MTMgICAgdjIuNDk2TDcxLjE0MSwxMC42NTF6Ij48L3BhdGg+PHBhdGggZD0iTTU1LjQxNCwxMi42OTdjMC4wODgsNC4yNzQsMy41NjIsNy43MTQsNy44NTgsNy43MTRjNC4yNiwwLDcuNzE0LTMuMzkyLDcuODUyLTcuNjI0bDAsMHYtMC4wMTcgICAgYzAuMDAzLTAuMDI2LDAuMDA2LTAuMDQ5LDAuMDA5LTAuMDc0SDU1LjQxNHoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==");}
.delivery-free-Cities{background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247dGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IiB2aWV3Qm94PSIwIDAgMTg3OTcgMTcyMjkiIHg9IjBweCIgeT0iMHB4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgCiAgICAuZmlsMCB7ZmlsbDojMDAwMDAwfQogICAKICA8L3N0eWxlPjwvZGVmcz48Zz48cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTEzNjc2IDY5OTRsOTkxIDMxOTRjLTE0ODksMTM4NCAtMTk4NywyMDI5IC0yNjUyLDQyNjJsLTMwODMgMzkgLTExNTkgLTI2ODdjMzkyLC0xOTUgMTIyOSwtODEwIDEzNzYsLTEwOTYgLTU0NSwtMTAyNCAtMTgwOCwtNzI0IC0zMTU0LC03MjUgLTEyOTgsLTEgLTI1OTksLTYgLTM4OTcsMiAtNTkwLDgzNyAtOTEzLDE2NzIgLTc3MywzMDI3IDM0NiwtMTg4IDE3OTgsLTIzODEgNDE4MSwtMTE4MyAxMjAyLDYwNCAxODkxLDIyODAgMjc5MywzNDAwbDQ1NTYgNSAxMjcgLTYwNWMyNDMsLTI0NzUgMTk3MCwtMzYwNiAzODg5LC0zMTYwIDg0MCwxOTYgMTExNiw3ODQgMTc4NywxMjQgLTc5MSwtMTU2NSAtMjM1MywtMTYwNyAtMjczNiwtMTgyNSAtMzQ3LC0xOTggLTMxMywtNTM5IC01MzMsLTk0NiAzODQsLTM0NiAxMDExLC00NDcgODM2LC0xMjQyIC0xNTQsLTcwMSAtOTE2LC03NTEgLTE0MDcsLTQ1MmwtMjk1IC00NjAgLTg0NyAzMjh6bS02Njg3IDE5ODVsMzkyNCAxNDM3Yy00ODIsMzQ0NSAtMTQxMyw0MDU4IDcyMCwzNjE3IDE1NywtNTMxIDg2NSwtMzQyOCA4MzEsLTM5NTcgLTY3LC0xMDI2IC0xOTkxLC0xNTYwIC0yOTA4LC0xOTE3bDMxNiAtMjMwMGM0MTAsMTc5IDE3NiwzOCA1MTYsMzM2IDQ3MSw0MTEgNzE0LDk3NCAxNjMwLDgwMCAzNTYsLTY4IDIxMzgsLTc1MSAyNDE3LC05NjkgNzgsLTE3NDUgLTE0NzYsLTQ5MCAtMjY2OSwtMjQ5IC01MzYsLTY0NSAtMTY3NCwtMjIwNiAtMjUyOCwtMjM2NiAtMTg1OSwtMzQ3IC0xNjQ1LDE3NSAtMTk5NywyNTgxIC0xNDQsOTg0IC00NjQsMjEwMyAtMjUyLDI5ODd6bS02OTc0IC0zNzEyYzAsMTQwOSAtNzQsMjQ5NiAxMTEsMzg0MiA3ODMsMjc3IDUxOTEsMzE4IDU4NzMsLTMzIDIyNCwtNzU5IDEyOCwtMjg0NCAxMjgsLTM4MDkgMCwtODAzIC0yMzgsLTk2OSAtMTAxNywtOTY5bC00MDQ3IDBjLTgyOCwwIC0xMDQ4LDk4IC0xMDQ4LDk2OXptMTc2MzYgOTczOWMtNTg3LDE4NTMgLTM2MTMsMTE5NCAtMjk3NCwtOTI4IDU3NCwtMTkwOCAzNTc2LC05NzEgMjk3NCw5Mjh6bS0yMjcxIC0yOTM3Yy0zMzk0LDEwNTEgLTE3MjQsNjEzNiAxNjU3LDQ5OTQgMTA5OSwtMzcyIDIxNDQsLTE3NDggMTYyMCwtMzM0MCAtMzgyLC0xMTU2IC0xNjg2LC0yMTQ3IC0zMjc3LC0xNjU0em0tMTE2MjcgMTAwOWMyMDE0LC01MzUgMjcwNywyNTExIDc2OSwyOTg5IC0yMDI2LDQ5OSAtMjgxNywtMjQ0NCAtNzY5LC0yOTg5em0tMzUwIC0xMDU4Yy0zMzIwLDk1NyAtMjAwNCw1OTg1IDE0MTUsNTEwMCAxMTg0LC0zMDcgMjIwNywtMTYzOCAxODY1LC0zMTg2IC0yNzAsLTEyMjUgLTE3NTMsLTIzNTQgLTMyODAsLTE5MTR6bTU3NTkgLTExODQyYy0xNzc4LDkzNSAtMzY1LDMzMDggMTIxNSwyNTE4IDE2NzMsLTgzNyA0MzcsLTMzODYgLTEyMTUsLTI1MTh6Ij48L3BhdGg+PC9nPjwvc3ZnPg==");}

.bank-item{margin:0px 0px 15px 0px}
.bank-item label.bank-selector > input{visibility:hidden;position: absolute;}
.bank-item label.bank-selector > input + span {display:inline-block;width:20px;height:20px;border:3px solid #424750;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:middle}
.bank-item label.bank-selector > input + span + img{max-width:62px;cursor:pointer;opacity:0.5}
.bank-item label.bank-selector > input:checked + span{border-color:#19bfd3;border-width:5px}
.bank-item label.bank-selector > input:checked + span + img{opacity:1}
.bank-item label.bank-detail{vertical-align:top;margin-left:15px}
.bank-item label.bank-detail .bank-name{color:#62666d}
.bank-item label.bank-detail .bank-description{color:#a7a7a7}
.bank-item label.bank-detail .bank-description .extrafee{font-size:1em;padding:5px 0 0;color:#f9a825}
.paymenthelp{position:relative;padding:12px 44px 16px 12px;color:#f57f17}
.paymenthelp:before{content:'\0021';position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;background-color:#f9a825;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;text-align:center;font-size:1em;vertical-align:middle;}

input.shipping{visibility:hidden;position:absolute}
input.shipping + label{display:block;padding:8px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;margin-right:0;margin-left:0;background-color:#fbfbfb;border:1px solid #e0e0e2}
input.shipping:checked + label{border:2px solid #d32f2f;background-color:#fff}
input.shipping + label p{font-size:12px;color:#888;}

#checkoutproductlist th{white-space:nowrap}
#checkoutproductlist td{position: relative;white-space:nowrap;white-space:pre-line;text-align:justify}
#checkoutproductlist td label.has-error.red-tooltip{top:-30px;left:10px;right:10px;white-space: normal;text-align: center;}
#checkoutproductlist h4{margin:0px;}

#registrationform .well{background-color:#fff;height:250px}
#registrationform .well .address-row{padding:4px 0px;color:#62666d}
#registrationform .well .address-row.txt-dark{color:#000;border-bottom:1px solid #eee;padding:0px 0px 15px 0px;margin-bottom:10px;line-height:24px}
#registrationform .well .address-row i{margin-right:5px}
#registrationform .well .address-row.txt-dark i{margin:0 0 0 4px;font-size:18px}
#registrationform .btn.btn-link{color:#4986e7;padding:0px;text-decoration:underline}

input#couponcode{margin:0px}

#buyercard{transition:all 1s ease;}
#receivercard{transition:all 1s ease;}

.col-md-6.center-block{float:none}
.center-block .multi-col-show{display:none}

#registrationform .card-default{border:0px;border-bottom:1px solid #ddd;margin-bottom:40px}
#registrationform .card-default > .card-header{color: #333;background-color:#fff;border:0px;border-bottom:1px solid #ddd;}
#registrationform .card-default > .card-header a{text-decoration:none}
#registrationform .card-default > card-collapse{border:0px;}
#registrationform .card-default > .card-collapse input {border:1px solid #e0e0e0;background:#f0f0f0;}
#registrationform .card-default > .card-collapse .input-group-text.bg-primary{color:#fff;background:#337ab7}
#registrationform .card-default > .card-collapse .input-group-text.bg-primary i{margin:0px}

.address.even{background:#f5f5f5;padding:15px 0px;}
.address-row{padding:5px 0px 0px 0px;color:#000;}
.address-row i{display:inline-block;margin:4px 5px 4px 0px;text-align:left;vertical-align:sub;color:#4f4f4f;}
.address-row strong {margin-right:4px;color:#4f4f4f;}
.border-bottom{border-bottom:1px solid #ddd} 
.no-margin-top{margin-top:0px}
.btn-float{float:right;}
.btn-icon{padding:2px 10px;}
.btn-icon i{margin-right:5px;margin-left:-5px;}

.has-error.red-tooltip{border:1px solid #e74c3c;background-color:#fff0ed}

.modellogo{max-width:100px;max-height:100px;width:auto !important;margin: auto;}
.input-group-text.bg-danger{background-color:#f53d5b;color:#fff}
.input-group-text.bg-warning{background-color: #f7ecb5}

.working-day{}
.working-day .day-name{color:#3e3f3f;font-weight:700;font-size:1.2em;line-height:1.571}
.working-day .day-date{display:block;color:#979797;font-size:.814em;line-height: 2.2}
.working-day  .working-times{position:relative}
.working-day  .working-times input{visibility:hidden;position: absolute;}
.working-day  .working-times label.working-time{border:1px solid #eee;color:#424750;cursor:pointer;font-size:1em;line-height:25px;text-align:center;padding:10px 20px;min-width:125px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.working-day  .working-times input:checked + label.working-time{color:#00bfd6;border-color:#00bfd6;border-width:2px}

#checkout-frm{display:none}
#checkout-frm .cart-item .list-inline.attribute{margin-bottom:10px}
#checkout-frm .cart-item .btn.btn-link.trash{color:#777;font-size:12px}
#checkout-frm .cart-item .text-number{font-size:16px;font-weight:bold}
#checkout-frm .cart-item .text-prices .row{line-height:28px;font-size:10px}
#checkout-frm .cart-item .text-discount{color:#ef394e}
#checkout-frm .cart-item .text-null{color:#B6A6BD}
#checkout-frm a,#checkout-frm a:hover,#checkout-frm a:visited,#checkout-frm a:active,#checkout-frm a:link{color:#3f3f3f;text-decoration:none}
#checkout-frm a.btn-link,#checkout-frm a.btn-link:hover,#checkout-frm a.btn-link:visited,#checkout-frm a.btn-link:active,#checkout-frm a.btn-link:link{color:#00bfd6}

#checkoutwizard .nav{list-style:none}
#checkoutwizard .nav li{list-style:none;display:inline-block}

.model-color{display:inline-block;width:24px;height:24px;margin:0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;margin-right:2px;position:relative}
.model-color::before{content:'';background-repeat:repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);position:absolute;top:0;bottom:0;left:0;right:0}
.model-color i{position:absolute;top:0;bottom:0;left:0;right:0}
.model-thumbnail{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;margin-right:2px}

#totalcostproducts,#coupondiscountsrow,#discountsrow,#shippingcost,#extrafeetaxrow,#extrafeeamountrow{color:#777;padding:5px 0px}
#totalcostafterdiscountrow{color:#000;padding:5px 0px 15px 0px}