.ms-icon-caret{
    --ms-icon-caret-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;
    mask:var(--ms-icon-caret-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
.ms-icon-close{
    --ms-icon-close-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;
    mask:var(--ms-icon-close-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
.ms-icon-check{
    --ms-icon-check-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;
    mask:var(--ms-icon-check-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
.ms-icon-partial-all{
    --ms-icon-partial-all-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20 14H4V10H20"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-partial-all-icon-svg) no-repeat;
    mask:var(--ms-icon-partial-all-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
.ms-icon-partial-group{
    --ms-icon-partial-group-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,13H5V11H19V13Z"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-partial-group-icon-svg) no-repeat;
    mask:var(--ms-icon-partial-group-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
.ms-icon-radio{
    --ms-icon-radio-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 3.7c4.6 0 8.3 3.7 8.3 8.3s-3.7 8.3-8.3 8.3-8.3-3.7-8.3-8.3S7.4 3.7 12 3.7z"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;
    mask:var(--ms-icon-radio-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
.ms-icon-loading{
    --ms-icon-loading-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-loading-icon-svg) no-repeat;
    mask:var(--ms-icon-loading-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
.ms-icon-lazy-failed{
    --ms-icon-lazy-failed-icon-svg:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/%3E%3C/svg%3E');
    -webkit-mask:var(--ms-icon-lazy-failed-icon-svg) no-repeat;
    mask:var(--ms-icon-lazy-failed-icon-svg) no-repeat;
    mask-size:100% 100%;
    -webkit-mask-size:100% 100%
}
@keyframes icon-spin{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(1turn)
    }
}
.ms-spin{
    animation:icon-spin var(--ms-loading-spin-animation, 1.5s infinite linear)
}
.ms-drop .ms-icon,.ms-parent .ms-icon{
    background-color:currentColor;
    color:var(--ms-icon-color, #444);
    display:inline-block;
    flex-shrink:0;
    font-size:var(--ms-icon-size, 1em);
    height:var(--ms-icon-size, 1em);
    width:var(--ms-icon-size, 1em)
}
.ms-drop .ms-icon:hover,.ms-parent .ms-icon:hover{
    color:var(--ms-icon-color-hover, #303030)
}
.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio),.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio){
    cursor:pointer
}
.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled,.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled{
    cursor:default
}
.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container,.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container{
    align-items:center;
    border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);
    border-radius:var(--ms-checkbox-icon-container-border-radius, .125rem);
    display:inline-flex;
    height:var(--ms-checkbox-icon-container-height, 1.05rem);
    justify-content:center;
    width:var(--ms-checkbox-icon-container-width, 1.05rem)
}
.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div,.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div{
    color:var(--ms-checkbox-color, #264c7b);
    font-size:14px
}
.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover{
    color:var(--ms-checkbox-hover-color, #0f2e54)
}
.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{
    visibility:hidden
}
.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio,.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio{
    border-radius:50%
}
.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span,.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span{
    align-items:center;
    -moz-column-gap:var(--ms-label-column-gap, 0);
    column-gap:var(--ms-label-column-gap, 0);
    display:inline-flex;
    padding-left:var(--ms-label-text-padding-left, 8px)
}
.ms-offscreen{
    clip:rect(0 0 0 0)!important;
    border:0!important;
    height:1px!important;
    left:auto!important;
    margin:0!important;
    outline:0!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    top:auto!important;
    width:1px!important
}
.ms-parent{
    display:inline-block;
    position:relative;
    vertical-align:middle
}
.ms-choice{
    align-items:center;
    background-color:var(--ms-choice-bgcolor, #fff);
    border:var(--ms-choice-border, 1px solid #d0d0d0);
    border-radius:var(--ms-choice-border-radius, 0.375rem);
    color:var(--ms-choice-color, #444);
    cursor:pointer;
    display:flex;
    outline:var(--ms-drop-outline, 0);
    overflow:hidden;
    padding:var(--ms-choice-padding, .375rem .725rem .375rem .75rem);
    text-align:var(--ms-choice-text-align, left);
    text-decoration:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    white-space:nowrap;
    width:100%
}
.ms-choice:focus{
    border-color:var(--ms-choice-focus-border-color, #86b7fe);
    box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 1.5px rgba(38, 76, 123, .35))
}
.ms-choice.disabled{
    background-color:var(--ms-choice-disabled-bgcolor, #e9ecef);
    background-image:none;
    border:var(--ms-choice-disabled-border, 1px solid #ddd);
    cursor:default
}
.ms-choice>span{
    align-items:center;
    -moz-column-gap:var(--ms-label-column-gap, 0);
    column-gap:var(--ms-label-column-gap, 0);
    display:flex;
    flex:1;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.ms-choice>span.ms-placeholder{
    color:var(--ms-placeholder-color, #000)
}
.ms-choice>div.ms-icon-close{
    margin-right:2px
}
.ms-choice>div.ms-icon-caret{
    height:var(--ms-chevron-icon-size, 1.2em);
    width:var(--ms-chevron-icon-size, 1.2em)
}
.ms-choice>div.ms-icon-caret.open{
    transform:scaleY(-1)
}
.ms-drop{
    background:var(--ms-drop-background, #fff);
    border:var(--ms-drop-border, 1px solid #d0d0d0);
    border-radius:var(--ms-drop-border-radius, 4px);
    color:var(--ms-drop-color, #000);
    display:none;
    margin-top:var(--ms-drop-margin-top, -1px);
    min-width:100%;
    overflow:hidden;
    padding:var(--ms-drop-padding, 0);
    position:absolute;
    width:auto;
    z-index:var(--ms-drop-zindex, 1050)
}
.ms-drop.bottom{
    box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, .15));
    top:100%
}
.ms-drop.top{
    bottom:100%;
    box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, .15))
}
.ms-drop .ms-select-all{
    border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);
    line-height:var(--ms-select-all-line-height, 18px);
    padding:var(--ms-select-all-padding, 4px);
    width:100%
}
.ms-drop .ms-select-all:hover{
    background-color:var(--ms-select-all-text-hover-color, transparent)
}
.ms-drop .ms-select-all.highlighted{
    background-color:var(--ms-option-highlight-bg-color, rgba(38, 76, 123, .08))
}
.ms-drop .ms-select-all label{
    align-items:center;
    border:var(--ms-select-all-label-border, 1px solid transparent);
    color:var(--ms-select-all-text-color, #264c7b);
    display:inline-flex;
    font-weight:var(--ms-select-all-text-font-weight, normal);
    padding:var(--ms-select-all-label-padding, 4px);
    width:100%
}
.ms-drop .ms-select-all label:hover{
    border:var(--ms-select-all-label-hover-border, 1px solid transparent);
    cursor:pointer
}
.ms-drop .ms-select-all label input{
    margin-left:0;
    opacity:0;
    width:0
}
.ms-drop .ms-select-all label div{
    display:inline-flex
}
.ms-drop .ms-ok-button{
    background-color:var(--ms-ok-button-bg-color, #fff);
    border-color:var(--ms-ok-button-border-color, #ccc);
    border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);
    border-width:var(--ms-ok-button-border-width, 1px 0 0 0);
    color:var(--ms-ok-button-text-color, #264c7b);
    cursor:pointer;
    display:block;
    font-weight:var(--ms-ok-button-font-weight, 600);
    height:var(--ms-ok-button-height, 26px);
    padding:var(--ms-ok-button-padding, 0);
    text-align:var(--ms-ok-button-text-align, center);
    width:var(--ms-ok-button-width, 100%)
}
.ms-drop .ms-ok-button:hover{
    background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);
    color:var(--ms-ok-button-text-hover-color, #264c7b)
}
.ms-search{
    align-items:center;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    margin:var(--ms-search-margin, 0);
    min-height:var(--ms-search-min-height, 26px);
    padding:var(--ms-search-padding, 4px);
    position:relative;
    white-space:nowrap;
    width:100%;
    z-index:var(--ms-search-zindex, 10000)
}
.ms-search input{
    background-color:var(--ms-search-input-bg-color, #fff);
    border:var(--ms-search-input-border, 1px solid #b9b9b9);
    border-radius:var(--ms-search-input-border-radius, 5px);
    box-shadow:none;
    color:var(--ms-search-input-color, #444);
    font-family:sans-serif;
    height:auto!important;
    margin:var(--ms-search-input-margin, 0);
    min-height:var(--ms-search-input-min-height, 24px);
    outline:var(--ms-search-input-outline, 0);
    padding:var(--ms-search-input-padding, 0 5px);
    width:100%
}
.ms-search input::-moz-placeholder{
    color:var(--ms-search-input-placeholder, #999)
}
.ms-search input::placeholder{
    color:var(--ms-search-input-placeholder, #999)
}
.ms-search span.ms-icon-close{
    cursor:pointer;
    height:var(--ms-icon-size, 1em);
    margin:var(--ms-search-icon-close-margin, 0 4px 0 7px)
}
.ms-drop ul{
    margin:var(--ms-drop-list-margin, 0);
    outline:var(--ms-drop-outline, 0);
    overflow:auto;
    padding:var(--ms-drop-list-padding, 0);
    scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)
}
.ms-drop ul>li{
    align-items:var(--ms-drop-list-item-align-items, center);
    background-image:none;
    cursor:pointer;
    display:var(--ms-drop-list-item-display, flex);
    list-style:none;
    padding:var(--ms-drop-list-item-padding, 0);
    position:static
}
.ms-drop ul>li .disabled{
    cursor:default;
    filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35));
    font-weight:400!important;
    opacity:var(--ms-drop-list-item-disabled-opacity, .35)
}
.ms-drop ul>li.multiple{
    display:block;
    float:left
}
.ms-drop ul>li.group{
    clear:both
}
.ms-drop ul>li.multiple label{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%
}
.ms-drop ul>li label{
    align-items:center;
    cursor:pointer;
    display:flex;
    flex:0 0 100%;
    font-weight:400;
    margin-bottom:var(--ms-label-margin-bottom, 0);
    min-height:var(--ms-label-min-height, 1.25rem);
    padding:var(--ms-label-padding, .25rem 8px);
    position:relative;
}
.ms-drop ul>li label.optgroup{
    color:var(--ms-optgroup-color, #000);
    font-weight:var(--ms-drop-optgroup-font-weight, bold)
}
.ms-drop ul>li.hide-radio{
    padding:var(--ms-drop-hide-radio-padding, 0)
}
.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{
    background-color:var(--ms-drop-hide-radio-hover-bgcolor, #f8f9fa)
}
.ms-drop ul>li.hide-radio.selected{
    background-color:var(--ms-drop-hide-radio-selected-bgcolor, #264c7b);
    color:var(--ms-drop-hide-radio-selected-color, #fff)
}
.ms-drop ul>li.hide-radio label{
    margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);
    padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)
}
.ms-drop ul>li.hide-radio input{
    display:none
}
.ms-drop ul>li.option-level-1 label{
    padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)
}
.ms-drop ul>li.option-divider{
    border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef);
    padding:var(--ms-drop-option-divider-padding, 0)
}
.ms-drop ul>li.highlighted{
    background-color:var(--ms-option-highlight-bg-color, rgba(38, 76, 123, .08))
}
.ms-drop input[type=checkbox],.ms-drop input[type=radio]{
    accent-color:var(--ms-checkbox-color, #264c7b);
    margin-left:var(--ms-drop-input-margin-left, -1.25rem);
    margin-top:var(--ms-drop-input-margin-top, .3rem);
    opacity:0;
    position:absolute;
    width:0
}
.ms-drop input:focus{
    outline:var(--ms-input-focus-outline, none)
}
.ms-drop .ms-no-results{
    display:none;
    padding:var(--ms-no-results-padding, .6rem 8px)
}
.ms-drop .ms-lazy-failed,.ms-drop .ms-loading{
    align-items:center;
    display:flex;
    gap:var(--ms-loading-gap, 4px);
    padding:var(--ms-loading-padding, .6rem 8px)
}
.ms-drop .ms-lazy-failed .ms-icon-lazy-failed,.ms-drop .ms-lazy-failed .ms-icon-loading,.ms-drop .ms-loading .ms-icon-lazy-failed,.ms-drop .ms-loading .ms-icon-loading{
    font-size:var(--ms-loading-icon-size, 1.15em);
    height:var(--ms-loading-icon-size, 1.15em);
    width:var(--ms-loading-icon-size, 1.15em)
}
.ms-drop .ms-lazy-failed .ms-icon-lazy-failed,.ms-drop .ms-loading .ms-icon-lazy-failed{
    color:var(--ms-lazy-load-failed-color, #dc3545)
}
.ms-drop .ms-infinite-option{
    height:var(--ms-infinite-empty-option-height, 20px)
}
.ms-parent.form-control{
    border-radius:var(--ms-parent-form-control-border-radius, 4px);
    height:100%;
    padding:var(--ms-parent-form-control-padding, 0)
}
.ms-parent.form-control .ms-choice{
    border:var(--ms-choice-border, 0);
    height:100%
}
.ms-parent.form-control.form-control-sm .ms-drop input[type=checkbox],.ms-parent.form-control.form-control-sm .ms-drop input[type=radio]{
    margin-top:var(--ms-drop-input-sm-margin-top, .4rem)
}
.ms-parent.form-control.form-control-lg .ms-drop input[type=checkbox],.ms-parent.form-control.form-control-lg .ms-drop input[type=radio]{
    margin-top:var(--ms-drop-input-lg-margin-top, .5rem)
}
.ms-parent.form-control.ms-dropdown .ms-drop ul>li.group.hide-radio label.optgroup{
    color:var(--ms-drop-hide-radio-color, #6c757d);
    font-size:var(--ms-drop-hide-radio-font-size, 87.5%);
    margin-bottom:var(--ms-drop-hide-radio-margin-bottom, 0);
    opacity:var(--ms-drop-hide-radio-opacity, 1);
    white-space:nowrap
}
.ms-parent.form-control.ms-dropdown .ms-drop ul>li.hide-radio.option-level-1 label{
    padding-left:var(--ms-drop-hide-radio-option-level1-padding-left, 8px)
}
.ms-parent.form-control.ms-dropdown.ms-dropdown-divider .ms-drop ul>li.group.hide-radio label.optgroup{
    border-top:var(--ms-dropdown-divider-group-border-top, 1px solid #e9ecef)
}
.ms-parent.form-control.ms-dropdown.ms-dropdown-divider .ms-drop ul>li.group:first-child label.optgroup{
    border-top:var(--ms-dropdown-divider-first-group-border-top, none)
}
/* Select boxın sayfa büyüklüğüne göre kendini ayarlaması için gerekli */
.full-width{
    width:100%
}
