/*
*
* Select 2
* --------------------------------------------------
*/.select2 {    width: 95% !important;}.select2-container {    box-sizing: border-box;    display: inline-block;    margin: 0;    position: relative;    vertical-align: middle;}    .select2-container .select2-selection--single {        box-sizing: border-box;        cursor: pointer;        display: block;        height: 50px;        user-select: none;        -webkit-user-select: none;    }        .select2-container .select2-selection--single .select2-selection__rendered {            display: block;            padding-left: 20px;            padding-right: 20px;            overflow: hidden;            text-overflow: ellipsis;            white-space: nowrap;        }        .select2-container .select2-selection--single .select2-selection__clear {            position: relative;        }    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {        padding-left: 20px;        padding-right: 20px;    }    .select2-container .select2-selection--multiple {        box-sizing: border-box;        cursor: pointer;        display: block;        min-height: 32px;        user-select: none;        -webkit-user-select: none;    }        .select2-container .select2-selection--multiple .select2-selection__rendered {            display: inline-block;            overflow: hidden;            padding-left: 20px;            text-overflow: ellipsis;            white-space: nowrap;        }    .select2-container .select2-search--inline {        float: left;    }        .select2-container .select2-search--inline .select2-search__field {            box-sizing: border-box;            border: none;            margin-top: 5px;            padding: 0;        }            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {                -webkit-appearance: none;            }.select2-dropdown {    position: absolute;    margin-top: 2px;    left: -100000px;    z-index: 16;    display: block;    box-sizing: border-box;    width: 100%;    background-color: #ffffff;    border: 1px solid #dedfe8;    border-radius: 35px;    box-shadow: 0 6px 8px 0 rgba(110, 123, 157, 0.17);}.select2-results {    display: block;}.select2-results__options {    padding: 10px 0;    list-style: none;    margin: 0;}.select2-results__option {    padding: 10px 30px 10px 15px;    font-size: 18px;    transition: .3s;    user-select: none;    color: #29293a;    -webkit-user-select: none;}    .select2-results__option[aria-selected] {        cursor: pointer;    }.select2-container--open .select2-dropdown {    left: 0;}.select2-search--dropdown {    display: block;    padding: 4px;}    .select2-search--dropdown .select2-search__field {        width: 100%;        padding: 4px;        box-sizing: border-box;    }        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {            -webkit-appearance: none;        }    .select2-search--dropdown.select2-search--hide {        display: none;    }.select2-close-mask {    border: 0;    margin: 0;    padding: 0;    display: block;    position: fixed;    left: 0;    top: 0;    min-height: 100%;    min-width: 100%;    height: auto;    width: auto;    opacity: 0;    z-index: 99;    background-color: #ffffff;    filter: alpha(opacity=0);}.select2-hidden-accessible {    border: 0 !important;    clip: rect(0 0 0 0) !important;    height: 1px !important;    margin: -1px !important;    overflow: hidden !important;    padding: 0 !important;    position: absolute !important;    width: 1px !important;}.select2 + .form-validation {    z-index: 14;}.select2-container--bootstrap {    display: block;}    .select2-container--bootstrap .select2-selection {        background-color: #f7f7f7;        border: 1px solid #f7f7f7;        border-radius: 35px;        color: #29293a;        font-size: 18px;        font-weight: 300;        line-height: 24px;        outline: 0;    }    .select2-container--bootstrap .select2-search--dropdown .select2-search__field {        background-color: #f7f7f7;        border: 1px solid #f7f7f7;        border-radius: 35px;        color: #29293a;        font-size: 18px;        font-weight: 300;        line-height: 24px;    }    .select2-container--bootstrap .select2-search__field {        outline: 0;        font-size: 18px;    }        .select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {            color: #838386;        }        .select2-container--bootstrap .select2-search__field:-moz-placeholder {            color: #838386;        }        .select2-container--bootstrap .select2-search__field::-moz-placeholder {            color: #838386;            opacity: 1;        }        .select2-container--bootstrap .select2-search__field:-ms-input-placeholder {            color: #838386;        }    .select2-container--bootstrap .select2-results__option[role=group] {        padding: 0;    }    .select2-container--bootstrap .select2-results__option[aria-disabled=true] {        color: #838386;        cursor: not-allowed;    }    .select2-container--bootstrap .select2-results__option[aria-selected=true] {        color: #dfe1ea;    }    .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {        color: #ffa900;    }    .select2-container--bootstrap .select2-results__option .select2-results__option {        padding: 10px 20px;    }        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {            padding-left: 0;        }        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {            margin-left: -15px;            padding-left: 30px;        }    .select2-container--bootstrap .select2-results__group {        color: #838386;        display: block;        padding: 10px 15px;        font-weight: 700;        font-size: 16px;        line-height: 1.875;        white-space: nowrap;    }    .select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    }        .select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {            border-color: transparent transparent #2c20c0 transparent;            border-width: 0 5px 5px 5px;        }    .select2-container--bootstrap .select2-selection__clear {        color: #333333;        cursor: pointer;        float: right;        font-weight: 400;        margin-right: 10px;    }        .select2-container--bootstrap .select2-selection__clear:hover {            color: #2c20c0;        }    .select2-container--bootstrap.select2-container--disabled .select2-selection {        border-color: #ccc;        box-shadow: none;    }    .select2-container--bootstrap.select2-container--disabled .select2-selection,    .select2-container--bootstrap.select2-container--disabled .select2-search__field {        cursor: not-allowed;    }    .select2-container--bootstrap.select2-container--disabled .select2-selection,    .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {        background-color: #f7f7f7;    }    .select2-container--bootstrap.select2-container--disabled .select2-selection__clear,    .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {        display: none;    }    .select2-container--bootstrap .select2-dropdown {        overflow-x: hidden;    }    .select2-container--bootstrap .select2-results > .select2-results__options {        max-height: 215px;        overflow-y: auto;    }    .select2-container--bootstrap .select2-selection--single {        text-align: left;        height: 60px;        line-height: 59px;        padding: 0 44px 0 24px;    }        .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {            position: absolute;            bottom: 0;            right: 15px;            top: 0;        }            .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {                position: absolute;                top: 50%;                font-weight: 400;                margin-top: -10px;                right: 0;                height: 20px;                line-height: 20px;                content: '\f236';                font-family: 'Material Design Icons';                font-size: 20px;            }        .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {            color: #555555;            padding: 0;        }        .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {            color: #838386;        }    .select2-container--bootstrap .select2-selection--multiple {        min-height: 50px;    }        .select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {            box-sizing: border-box;            display: block;            line-height: 24px;            list-style: none;            margin: 0;            overflow: hidden;            padding: 0;            width: 100%;            text-overflow: ellipsis;            white-space: nowrap;        }        .select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {            color: #838386;            float: left;            margin-top: 5px;        }        .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {            color: #29293a;            background: #000000;            border: 1px solid #000000;            border-radius: 3px;            cursor: default;            float: left;            margin: 0;            padding: 0 15px;        }        .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {            background: transparent;            padding: 0 15px;            height: 48px;            line-height: 24px;            margin-top: 0;            min-width: 5em;        }        .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {            color: #333333;            cursor: pointer;            display: inline-block;            font-family: 'Flynas-Bold';            margin-right: 10px / 2;        }            .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {                color: #2c20c0;            }        .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {            margin-top: 10px;        }    .select2-container--bootstrap[dir="rtl"] .select2-selection--single {        padding-left: 27px;        padding-right: 15px;    }        .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {            padding-right: 0;            padding-left: 0;            text-align: right;            /* 1 */        }        .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {            float: left;        }        .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {            left: 15px;            right: auto;        }            .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {                margin-left: 0;            }    .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,    .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {        float: right;    }    .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {        margin-left: 0;        margin-right: 15px/2;    }    .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {        margin-left: 2px;        margin-right: auto;    }.has-warning.select2-drop-active {    border-color: #66512c;}    .has-warning.select2-drop-active.select2-drop.select2-drop-above {        border-top-color: #66512c;    }.has-error.select2-drop-active {    border-color: #843534;}    .has-error.select2-drop-active.select2-drop.select2-drop-above {        border-top-color: #843534;    }.has-success.select2-drop-active {    border-color: #2b542c;}    .has-success.select2-drop-active.select2-drop.select2-drop-above {        border-top-color: #2b542c;    }.input-group .select2-container--bootstrap {    display: table;    table-layout: fixed;    position: relative;    z-index: 2;    float: left;    width: 100%;    margin-bottom: 0;}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {    order-bottom-left-radius: 0;    border-top-left-radius: 0;}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {    order-bottom-right-radius: 0;    border-top-right-radius: 0;}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn {    vertical-align: top;}.form-control.select2-hidden-accessible {    position: absolute !important;    width: 1px !important;}.form-inline .select2-container--bootstrap {    display: inline-block;}
