/* Go Fractional accent colors (color rules from Fruity TwentyThree's blue variation, recolored) */
:root{--bs-primary:#0042C2;--bs-primary-rgb:0, 66, 194}
.btn-primary{background-color:#0042C2;border-color:#0042C2}
.btn-primary:hover{background-color:#4182FF;border-color:#4182FF}
.btn-check:focus + .btn-primary, .btn-primary:focus{background-color:#4182FF;border-color:#4182FF;box-shadow:0 0 0 0.25rem rgba(0, 52, 150, 0.5)}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle{background-color:#4182FF;border-color:#4182FF}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(0, 52, 150, 0.5)}
.btn-primary:disabled, .btn-primary.disabled{background-color:#0042C2;border-color:#0042C2}
.btn-outline-primary{color:#0042C2;border-color:#0042C2}
.btn-outline-primary:hover{background-color:#0042C2;border-color:#0042C2}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(0, 66, 194, 0.5)}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show{background-color:#0042C2;border-color:#0042C2}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 0.25rem rgba(0, 66, 194, 0.5)}
.btn-outline-primary:disabled, .btn-outline-primary.disabled{color:#0042C2}
.alert-primary{color:#00317A;background-color:#18223A;border-color:#1C2944}
.alert-primary .alert-link{color:#00317A}
.list-group-item-primary{color:#00317A;background-color:#18223A}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color:#00317A;background-color:#232B40}
.list-group-item-primary.list-group-item-action.active{background-color:#00317A;border-color:#00317A}
.link-primary{color:#0042C2}
.link-primary:hover, .link-primary:focus{color:#4182FF}
.border-primary{border-color:#0042C2 !important}
.fruity_twentythree .page-header{border-bottom:1px solid #121826}
.fruity_twentythree blockquote{border-left:5px solid #121826}
.fruity_twentythree blockquote.pull-right{border-right:5px solid #121826}
.fruity_twentythree .blockquote-reverse{border-right:5px solid #121826}
.fruity_twentythree .input-group-addon{background-color:#0042C2}
.fruity_twentythree .nav .open > a{background-color:#003C96}
.fruity_twentythree .nav .open > a:hover{background-color:#003C96}
.fruity_twentythree .nav .open > a:focus{background-color:#003C96}
.fruity_twentythree .nav-tabs > li a:hover{border:1px solid #121826}
.fruity_twentythree .label-primary{background-color:#0042C2}
.fruity_twentythree .label-primary[href]:hover{background-color:#003C96}
.fruity_twentythree .label-primary[href]:focus{background-color:#003C96}
.fruity_twentythree .label-success{background-color:#0042C2}
.fruity_twentythree .label-success[href]:hover{background-color:#003C96}
.fruity_twentythree .label-success[href]:focus{background-color:#003C96}
.fruity_twentythree .label-info{background-color:#4182FF}
.fruity_twentythree .jumbotron{background-color:#121826}
.fruity_twentythree .card-primary{border:1px solid #0042C2}
.fruity_twentythree .card-primary > .card-header{background-color:#0042C2;border:1px solid #0042C2}
.fruity_twentythree .card-primary > .card-header + .panel-collapse .card-body{border-top-color:#0042C2}
.fruity_twentythree .card-primary > .card-footer + .panel-collapse .card-body{border-bottom-color:#0042C2}
.fruity_twentythree .card-success > .card-header{color:#0042C2}
.fruity_twentythree .card-info > .card-header{color:#4182FF;background-color:#2A3C66}
.fruity_twentythree .popover-title{background-color:#121826;border-bottom:1px solid #18223A}
.fruity_twentythree .surveymanagerbar{background-color:#003C96}
.fruity_twentythree .mega-dropdown-menu .dropdown-header{color:#003C96}
.fruity_twentythree #info-header{color:#003C96}
.fruity_twentythree #info-footer{color:#003C96}
.fruity_twentythree .message-box{border:1px solid #141B2B}
.fruity_twentythree .nav-pills > li.active > a:focus{background-color:#0042C2}
.fruity_twentythree .nav-pills > .active > a > .badge{color:#0042C2}
.fruity_twentythree .dropdown-item > a:hover{background-color:#003C96}
.fruity_twentythree .hoverAction tbody tr:hover{background-color:#2A3C66}
.fruity_twentythree .toWhite a:hover{background-color:#141B2B}
.fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{background:#0042C2}
.fruity_twentythree .em-function{color:#0042C2}
.fruity_twentythree #carousel-example-generic .carousel-control{color:#0042C2}
.fruity_twentythree #carousel-example-generic .card-title{color:#0042C2}
.fruity_twentythree #carousel-example-generic .carousel-indicators .active{background-color:#0042C2}
.fruity_twentythree #carousel-example-generic .carousel-indicators li{border:1px solid #0042C2}
.fruity_twentythree #pjax-file-load-container > div{background:#00317A;background:linear-gradient(to right, #00317A 0%, #00317A 50%, #003C96 100%)}
.fruity_twentythree #comfortUpdateGeneralWrap h3.maintitle, .fruity_twentythree #comfortUpdateGeneralWrap .maintitle.h3{color:#0042C2;border-bottom:1px solid #0042C2}
.fruity_twentythree #comfortUpdateGeneralWrap .on span{background-color:#0042C2}
.fruity_twentythree #sideMenu #dropdown #explorer li#questionexplorer-group-container:hover,
.fruity_twentythree #sideMenu #dropdown li#questionexplorer-group-container:hover > a{color:#003C96}
body .answer-item label::after{background-color:#0042C2}
.fruity_twentythree .open .dropdown-toggle.btn-outline-secondary{color:#003C96;border:1px solid #003C96;background-color:rgba(65, 130, 255, 0.12)}
.fruity_twentythree .open .dropdown-toggle.btn-primary{background-color:#003C96;border:1px solid #003C96}
.fruity_twentythree .open .dropdown-toggle.btn-success{background-color:#003C96;border:1px solid #003C96}
.fruity_twentythree pagination > li > a{color:#0042C2}
.fruity_twentythree .side-body h3, .fruity_twentythree .side-body .h3, .fruity_twentythree .pagetitle, .fruity_twentythree .list-surveys h3, .fruity_twentythree .list-surveys .h3{border-bottom:solid 2px #0042C2}
.navbar-toggle{border:solid 1px #0042C2}
.navbar-toggle .icon-bar{background-color:#0042C2}
.btn-primary{background-color:#0042C2;border-color:#0042C2}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary.dropdown-toggle.show, .btn-primary.dropdown-toggle.show:focus{background-color:#0042C2;border-color:#0042C2}
.btn-outline-primary{color:#0042C2;border-color:#0042C2}
.btn-outline-primary:hover{color:#0042C2;border-color:#0042C2}
.btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary:active:focus, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary.show{color:#0042C2;border-color:#0042C2;box-shadow:#0042C2}
.btn-link{color:#0042C2}
.btn-link:hover, .btn-link:focus{color:#0042C2}
.btn-check + .btn-primary:hover{background-color:#0042C2;border-color:#0042C2}
.btn-check + .btn-primary:active, .btn-check + .btn-primary.active, .btn-check + .btn-primary:active:focus{background-color:#0042C2;border-color:#0042C2}
.btn-check:active + .btn-primary{background-color:#0042C2;border-color:#0042C2}
.btn-check:checked + .btn-primary, .btn-check:checked + .btn-primary:focus, .btn-check:focus:checked + .btn-primary{background-color:#0042C2;border-color:#0042C2}
a{color:#0042C2}
a:hover{color:#003C96}
.input-group-text, label .input-group-text{background-color:#0042C2}
.has-success .form-control{box-shadow:4px 4px 0 #0042C2}
.has-success .form-control:focus{box-shadow:4px 4px 0 #0042C2}
.radio-item label::after{background-color:#0042C2}
.radio-item input[type=radio] + label::after{background-color:#0042C2}
.radio-item input[type=radio]:checked + label::before{border-color:#0042C2}
.radio-item input[type=radio]:checked + label::after{background-color:#0042C2}
.radio-item input[type=radio]:checked + label{color:#0042C2}
.checkbox-item input[type=checkbox]:checked + label{color:#0042C2}
.checkbox-item input[type=checkbox]:checked + label::before{border-color:#0042C2}
.checkbox-item input[type=checkbox]:checked + label::after{color:#0042C2}
input[type=checkbox]:checked:after,
.checkbox input[type=checkbox]:checked:after,
.checkbox-inline input[type=checkbox]:checked:after{background-color:#0042C2;border-color:#0042C2}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active,
.tempus-dominus-widget .date-container-years div:not(.no-highlight).active,
.tempus-dominus-widget .date-container-months div:not(.no-highlight).active,
.tempus-dominus-widget .date-container-days div:not(.no-highlight).active,
.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active,
.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active,
.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active,
.tempus-dominus-widget .time-container-second div:not(.no-highlight).active{background-color:#0042C2}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today:before,
.tempus-dominus-widget .date-container-years div:not(.no-highlight).today:before,
.tempus-dominus-widget .date-container-months div:not(.no-highlight).today:before,
.tempus-dominus-widget .date-container-days div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-clock div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-hour div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-minute div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-second div:not(.no-highlight).today:before{border-bottom-color:#0042C2}
.tempus-dominus-widget button{background-color:#0042C2;border-color:#0042C2}
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle{border-bottom-color:#0042C2}
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle{border-left-color:#0042C2;border-right-color:#0042C2}
.slider-tick.custom::before{color:#0042C2}
.slider-list .slider .slider-handle{background-color:#0042C2}
.slider-list .slider .slider-handle.custom::before{color:#0042C2}
.slider-list .slider .slider-selection{background-color:#0042C2}
.slider-list .slider .tooltip .tooltip-inner{color:#0042C2}
.has-success .help-block{color:#0042C2}
.has-success .control-label{color:#0042C2}
.has-success .radio{color:#0042C2}
.has-success .checkbox{color:#0042C2}
.has-success .radio-inline{color:#0042C2}
.has-success .checkbox-inline{color:#0042C2}
.progress-bar{background-color:#0042C2}
.list-group-item-success{background-color:#0042C2}
.privacy .checkbox-item label::before{border:3px solid #0042C2}
.form-change-lang #language-changer-select{color:#0042C2}
.form-change-lang #lang-select::after{color:#0042C2}
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label{border:2px solid #0042C2 !important}
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label + .imageselect-radiobutton:after{background-color:#0042C2}
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label + .imageselect-radiobutton:before{border-color:#0042C2}
input.imageselect-checkbox:checked ~ .imageselect-select::before{border-color:#0042C2}
input.imageselect-checkbox:checked ~ .imageselect-select::after{color:#0042C2}
.select-sortable-lists:not(.ranking-advanced-style) .ranking-sorted-items .sortable-item{border:1px solid #0042C2}
.ranking-advanced-style .sortable-rank,
.ranking-advanced-style .ranking-advanced-sorted-items .sortable-item{border:2px solid #0042C2}
.ranking-advanced-style .sortable-rank .selector__dragHandle.d-none,
.ranking-advanced-style .sortable-rank .selector__index_row,
.ranking-advanced-style .ranking-advanced-sorted-items .sortable-item .selector__dragHandle.d-none,
.ranking-advanced-style .ranking-advanced-sorted-items .sortable-item .selector__index_row{color:#0042C2}
.numeric-multi .ls-group-total-separator hr{border-color:#0042C2}
.numeric-multi .ls-group-total .control-label{color:#0042C2}
.numeric-multi .dynamic-total.text-success{color:#0042C2 !important}
.dropdown-menu:not(.inner) > li > a:hover{background-color:#0042C2 !important}
.dropdown-menu:not(.inner) > li > a:focus{background-color:#0042C2 !important}
.dropdown-menu:not(.inner) > .active > a{background-color:#0042C2 !important}
.dropdown-menu:not(.inner) > .active > a:hover{background-color:#0042C2 !important}
.dropdown-menu:not(.inner) > .active > a:focus{background-color:#0042C2 !important}
.answer-container .bootstrap-select li.selected > .dropdown-item, .answer-container .bootstrap-select li.selected > .dropdown-item:hover, .answer-container .bootstrap-select li.selected > .dropdown-item:focus, .answer-container .bootstrap-select li.selected > .dropdown-item.active{background-color:#0042C2}
.success-border{border-color:#0042C2}
