 .select2-container .select2-choice .select2-arrow b {
                                        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='angle-down' viewBox='0 0 12 7' %3E%3Cg%3E%3Cg transform='translate(-3030 -275)'%3E%3Cg %3E%3Cpath fill='%239a9a9a' id='angle-down-path' d='M3030 276.3l6 5.7 6-5.7-1.35-1.3-4.65 4.41-4.65-4.41z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                                        background-repeat: no-repeat;
                                    }
                                        .login-page .login-birthday-block .ui-select-container {
                                            min-width: 160px;
                                        }

                                        .login-page .login-birthday-block  .ui-select-match {
                                            padding: 19px 30px;
                                            border-radius: 30px;
                                            border: 1px solid #9a9a9a;
                                            background-color: #ffffff !important;
                                            background-image: none;
                                            box-shadow: none;
                                            color: #9a9a9a;
                                            min-width: 160px;
                                            max-width: 190px;
                                            font-family: Raleway-Bold;
                                            font-size: 18px;
                                            letter-spacing: 0.45px;
                                            outline: none;
                                            height: 60px;
                                        }

                                        .login-page .login-birthday-block label .ui-select-selection__rendered {
                                            color: #757575;
                                            padding: 0;
                                            line-height: 20px;
                                        }

                                        .login-page .login-birthday-block .ui-select-toggle {
                                            top: 50%;
                                            /*transform: translateY(-50%);*/
                                            height: 18px;
                                            right: 10px;
                                            border: none;
                                            background: none;
                                        }

                                        @media screen and (max-width: 991px) {
                                            .login-page .login-birthday-block label .ui-select-selection--single {
                                                border-radius: 0;
                                                padding: 15px;
                                                min-width: 80px;
                                                max-width: 100px;
                                                height: 52px;
                                            }

                                            .login-page .login-birthday-block .select-container {
                                                min-width: initial;
                                            }

                                            .login-page .login-birthday-block .select-selection__arrow {
                                                right: 0;
                                            }
                                        }
                                        .ui-select-search-hidden{
                                            display: none;
                                        }
                                        .select2-dropdown-open .select2-choice.ui-select-match.ng-scope {
                                            /* color: aqua; */
                                            border-bottom-left-radius: 0;
                                            border-bottom-right-radius: 0;
                                        }
                                        
                                        .select2-drop-active {
                                            border: 1px #9a9a9a solid;
                                            
                                        }
                                        
                                        /*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.11.2 - 2015-03-17T04:08:46.478Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close{
  display:none;
}

.select-locked > .ui-select-match-close{
    display:none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control > .selectize-input > input {
  width: 100%;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}



/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}