ng-select.language-selector.ng-select-opened > .ng-select-container {
    background: #103878;
    border-color: transparent;
    color: #ffffff;
}

ng-select.language-selector.ng-select .ng-select-container {
    color: #ffffff;
}

ng-select.language-selector.ng-select-opened>.ng-select-container:hover{box-shadow:none}
ng-select.language-selector.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}
ng-select.language-selector.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #666}
ng-select.language-selector.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}
ng-select.language-selector.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}
ng-select.language-selector.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
    border: none;
}
ng-select.language-selector.ng-select-disabled>.ng-select-container{background-color:#ffffff}
ng-select.language-selector .ng-has-value .ng-placeholder{display:none}
ng-select.language-selector .ng-select-container{background-color:#103878;border-radius:4px;border:none;min-height:20px;max-width: 130px; margin: 0 auto; align-items:center}
ng-select.language-selector .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}
ng-select.language-selector .ng-select-container .ng-value-container{align-items:center;padding-left:10px}
ng-select.language-selector .ng-select-container .ng-value-container .ng-placeholder{color: #ffffff; cursor: pointer;}
ng-select.language-selector .ng-select-container .ng-value-container .ng-placeholder:hover{color: #9d9d9d}
ng-select.language-selector.ng-select-single .ng-select-container{height:20px}
ng-select.language-selector.ng-select-single .ng-select-container .ng-value-container .ng-input{left:0;padding-left:10px;padding-right:50px;top:5px}
ng-select.language-selector.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid transparent}
ng-select.language-selector.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0px 5px; color: #ffffff;}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container{padding-left:7px;padding-top:5px}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:0.9em;margin-right:5px;margin-bottom:5px;background-color:#f5faff;border-radius:2px;border:1px solid transparent}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9;border:1px solid transparent}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px; color: #ffffff;}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:0px 5px 0px 1px; color: #ffffff;}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:0px 5px}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d8eafd}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #c2e0ff}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #c2e0ff}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding-bottom:3px;padding-left:3px}
ng-select.language-selector.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}
ng-select.language-selector .ng-clear-wrapper{color:#999}
ng-select.language-selector .ng-clear-wrapper .ng-clear:hover{color:#D0021B}
ng-select.language-selector .ng-spinner-zone{padding-right:5px;padding-top:5px}
ng-select.language-selector .ng-arrow-wrapper {
    padding-right: 5px;
    width: 25px;
    display: none;
}
    ng-select.language-selector .ng-arrow-wrapper .ng-arrow {
        border-color: transparent;
        border-style: solid;
        border-width: 5px 5px 2.5px
    }
    ng-select.language-selector .ng-arrow-wrapper .ng-arrow:hover {
        border-top-color: #666
    }
ng-dropdown-panel.language-selector {
    background-color: #fff;
    border: none;
    box-shadow: 0 1px 0 rgba(0,0,0,0.06);
}
@media (max-width: 576px) {
    ng-dropdown-panel.language-selector {
        width: 200px !important;
        min-width: 200px !important;
        right: 5px !important;
        left: inherit !important;
    }
}

    .ng-dropdown-panel.ng-select-bottom {
        top: 100%;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top-color: #e6e6e6;
        margin-top: -1px
    }
    .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }
    .ng-dropdown-panel.ng-select-top {
        bottom: 100%;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-color: #e6e6e6;
        margin-bottom: -1px
    }
    .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px
    }
    .ng-dropdown-panel .ng-dropdown-header {
        border-bottom: 1px solid #ccc;
        padding: 5px 7px
    }
    .ng-dropdown-panel .ng-dropdown-footer {
        border-top: 1px solid #ccc;
        padding: 5px 7px
    }
    .ng-dropdown-panel .ng-dropdown-panel-items {
        margin-bottom: 1px
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
        user-select: none;
        cursor: default;
        padding: 8px 10px
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-select-disabled {
        color: rgba(0,0,0,0.54)
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
        background-color: #ebf5ff;
        color: #333
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected {
        color: #333;
        background-color: #f5faff;
        font-weight: 600
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
        background-color: #fff;
        color: rgba(0,0,0,0.87);
        padding: 8px 10px
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
        color: #333;
        background-color: #f5faff
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
        font-weight: 600
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
        background-color: #ebf5ff;
        color: #333
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
        color: #cccccc
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
        padding-left: 22px
    }
    .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
        padding-right: 5px;
        font-size: 80%;
        font-weight: 400
    }
