/*!
 * BSelect v0.3.4 - 2013-07-11
 * 
 * Created by Gustavo Henke <gustavo@injoin.com.br>
 * http://gustavohenke.github.io/bselect/
 */
.bselect{position:relative;display:inline-block;white-space:nowrap}.bselect,.bselect input,.bselect button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px}.bselect.open .bselect-caret{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.bselect.disabled{opacity:.65;filter:alpha(opacity=65)}.bselect-label,.bselect-caret{position:relative;display:inline-block;height:20px;color:#333;font-size:14px;line-height:20px;*line-height:20px;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;cursor:pointer;vertical-align:middle}.bselect-label:hover,.bselect-caret:hover{background-position:0 -15px;background-color:#e6e6e6;*background-color:#d9d9d9;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.bselect-label{padding:4px 12px;overflow:hidden;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.bselect-caret{margin-left:-1px;padding:4px 5px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.bselect-caret>.caret{display:inline-block;width:0;height:0;margin:8px 0 0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:"";vertical-align:top}.bselect.disabled .bselect-label,.bselect.disabled .bselect-caret{background-image:none;cursor:not-allowed;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bselect.disabled .bselect-label:hover,.bselect.disabled .bselect-caret:hover{background-color:#f5f5f5}.bselect-dropdown{position:absolute;top:100%;left:0;z-index:1000;display:none;width:97%;margin:2px 0 0;padding:5px 1.5%;background-color:#fff;border:1px solid #000;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.bselect-search{margin-bottom:10px;vertical-align:middle;white-space:nowrap}.bselect-search>.bselect-search-input,.bselect-search>.bselect-search-icon{display:inline-block;height:20px;vertical-align:middle}.bselect-search>.bselect-search-input{position:relative;padding:4px 6px;margin:0;background:#fff;border:1px solid #ccc;cursor:text;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.bselect-search>.bselect-search-input:focus{z-index:2}.bselect-search>.bselect-search-icon{width:auto;margin-left:-1px;padding:4px 5px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.bselect-message{display:none;padding:5px 20px 5px 15px;line-height:20px;cursor:default}.bselect-option-list{line-height:20px;width:100%;margin:0;padding:0;list-style:none;overflow-y:auto;overflow-x:hidden}.bselect-option>a{display:block;padding:5px 20px 5px 15px;color:#333;text-decoration:none;white-space:normal}.bselect-option.grouped{padding-left:15px}.bselect-option:focus{outline:0}.bselect-option:focus a{outline:thin dotted #333;outline-offset:-2px}.bselect-option:focus a,.bselect-option a:focus,.bselect-option a:hover{color:#fff;text-shadow:0 1px 0 rgba(100,100,100,0.5);background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.bselect-option.active>a,.bselect-option.active>a:hover{color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.bselect-option-group{padding:5px 20px 5px 15px;font-weight:bold;cursor:default;white-space:normal}.bselect.bselect-mini .bselect-label,.bselect.bselect-mini .bselect-caret{padding:1px 6px;font-size:10.5px}.bselect.bselect-mini .bselect-caret{padding-left:5px;padding-right:5px}.bselect.bselect-small .bselect-label,.bselect.bselect-small .bselect-caret{padding:2px 10px;font-size:11.9px}.bselect.bselect-small .bselect-caret{padding-left:5px;padding-right:5px}.bselect.bselect-large .bselect-label,.bselect.bselect-large .bselect-caret{padding:11px 19px;font-size:17.5px}.bselect.bselect-large .bselect-caret{padding-left:12px;padding-right:12px}.bselect.bselect-large .bselect-caret .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.bselect.bselect-mini,.bselect.bselect-small,.bselect.bselect-large{margin-top:6px}.bselect-inaccessible{position:relative!important;top:-9999em!important;left:-9999em!important;clip:rect(0,0,0,0)!important;display:block!important;visibility:hidden!important;min-height:0!important;height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:0!important}
/*CUSTOM BSELECT START*/
.bselect .bselect-caret:after{background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56925 0.184874C8.51114 0.126293 8.44202 0.0797969 8.36586 0.0480666C8.28969 0.0163362 8.208 0 8.1255 0C8.04299 0 7.9613 0.0163362 7.88514 0.0480666C7.80897 0.0797969 7.73985 0.126293 7.68175 0.184874L4.81925 3.04737C4.76114 3.10595 4.69202 3.15244 4.61586 3.18417C4.53969 3.2159 4.458 3.23224 4.3755 3.23224C4.29299 3.23224 4.2113 3.2159 4.13514 3.18417C4.05897 3.15244 3.98985 3.10595 3.93175 3.04737L1.06925 0.184874C1.01114 0.126293 0.942018 0.0797969 0.865856 0.0480666C0.789694 0.0163362 0.708003 0 0.625495 0C0.542988 0 0.461297 0.0163362 0.385135 0.0480666C0.308973 0.0797969 0.239847 0.126293 0.181745 0.184874C0.0653385 0.301975 0 0.460382 0 0.625498C0 0.790613 0.0653385 0.94902 0.181745 1.06612L3.0505 3.93487C3.40206 4.28599 3.87862 4.48322 4.3755 4.48322C4.87237 4.48322 5.34893 4.28599 5.7005 3.93487L8.56925 1.06612C8.68565 0.94902 8.75099 0.790613 8.75099 0.625498C8.75099 0.460382 8.68565 0.301975 8.56925 0.184874Z' fill='black'/%3E%3C/svg%3E%0A");}
.bselect{position: relative;width: 100%;}
.bselect, 
.bselect input, 
.bselect button{font-family: var(--body-font);}
.bselect .bselect-label{border: 1px solid var(--border-light);border-radius: 0;height: calc(3.5rem + 2px);padding: 1rem .75rem;padding-top: calc(1rem + .75rem);background-color: #fff;text-shadow: none;background-image: none;min-width: 100%;font-size: 16px;line-height: 18px;font-weight: 400;color: #000;}
.bselect .bselect-caret .caret{display: none;}
.bselect .bselect-caret{position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;border: none;background: none;display: flex;justify-content: center;align-items: center;box-shadow: none;}
.bselect .bselect-caret:after{content: "";display: block;width: 10px;height: 10px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.bselect-dropdown{box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);width: 100%;padding: 0px;border-radius: 0;}
.bselect-dropdown ul{height: 100% !important;max-height: 300px;}
.bselect-dropdown ul::-webkit-scrollbar {width: 5px;}
.bselect-dropdown ul::-webkit-scrollbar-track {background: #f8f9fa;}
.bselect-dropdown ul::-webkit-scrollbar-thumb {background: #000;}
.bselect-dropdown ul::-webkit-scrollbar-thumb:hover {background: #000;}
.bselect-option>a{font-size: 16px;line-height: 19px;font-weight: 400;color: #000;padding: 10px 20px;text-transform: capitalize;}
.bselect-option.active>a, .bselect-option.active>a:hover{background-image: none;background-color: #000;color: #fff;}
.bselect-option:focus a, .bselect-option a:focus, .bselect-option a:hover{background-image: none;text-shadow: none;background-color: #f8f9fa;color: #000;}
.bselect.open .bselect-caret{transform: rotate(180deg);box-shadow: none;}
.bselect.open .bselect-label{border-color: #000;}
.bselect-search{padding: 15px;margin-bottom: 0px;}
.bselect-search-icon{display: none!important;}
.bselect-search>.bselect-search-input{padding: 0px 20px;border: 1px solid var(--border-light);border-radius: 0;height: 40px;font-size: 16px;line-height: 19px;font-weight: 400;color: #000;}
.bselect-message{padding: 15px 20px 30px 20px;font-size: 16px;line-height: 24px;}
@media(max-width: 575px){
.bselect .bselect-label {padding: 11px 20px;font-size: 14px;line-height: 16px;}
}

/*CUSTOM BSELECT END*/