﻿/*#region bootstrap 4.1.3*/
*:focus, button:focus, *:checked { outline: none; box-shadow: none; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .page-link:focus { outline: 0px auto -webkit-focus-ring-color; outline-offset: 0px; box-shadow: none; }
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: none; }
.input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text { border-radius: 0px;}
.control-label { color: #333; font-size: 13px; font-weight: 700; margin-bottom: .15rem; }
/*#endregion */

/*#region select2 */
/*.select2-selection .select2-selection--single { border: 1px solid #d2d6de; border-radius: 0; padding: 6px 12px; height: 34px; }*/
.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #d2d6de; border-radius: 0px; padding: .25rem .5rem; height: calc(1.8125rem + 2px); font-size: .875rem; line-height: 1.5; }
.dark-ddl .select2-container--default .select2-selection--single { background-color: #343c40 !important; border-color: #343c40 !important; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: inherit; }
.select2-container--default .select2-selection--single .select2-selection__arrow { padding: .25rem .5rem; }
/*.select2-container--default .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%); background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%); background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0); }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }*/



.dark-ddl .select2-container--default .select2-selection--multiple { display: flex; background-color: #343c40 !important; border-color: #343c40 !important; }

.dark-ddl .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #FFFFFF !important; text-transform: uppercase; }

.dark-ddl .select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #FFFFFF !important; text-transform: uppercase; }

.dark-ddl .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #FFFFFF transparent transparent transparent; border-width: 5px 4px 0 4px; }

.dark-ddl .select2-container--default .select2-selection--multiple .select2-selection__arrow b { border-color: #FFFFFF transparent transparent transparent; border-width: 5px 4px 0 4px; }

.dark-ddl .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #FFFFFF transparent; border-width: 0 4px 5px 4px; }

.dark-ddl .select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__arrow b { border-color: transparent transparent #FFFFFF transparent; border-width: 0 4px 5px 4px; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 0px; padding-right: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.dark-ddl .select2-container--default .select2-selection--single .select2-selection__rendered { color: #FFFFFF !important; text-transform: uppercase; }

.dark-ddl .select2-container--default .select2-selection--multiple .select2-selection__rendered { color: #FFFFFF !important; text-transform: uppercase; cursor: pointer; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; }



.select2-container--default .select2-selection--multiple { background-color: #fff !important; border: 1px solid #ccc !important; border-radius: 0px !important; height: auto; line-height: 1.42857143 !important; }

.select2-container .select2-selection--single { box-shadow: none !important; outline: none !important; }

.select2-container .select2-selection--multiple { box-shadow: none !important; outline: none !important; }

div.has-error .select2-container--default .select2-selection--single { border-color: #b94a48 !important; }

div.has-error .select2-container--default .select2-selection--multiple { border-color: #b94a48 !important; }

.select2-container--default .select2-selection--multiple { border-color: #ccc !important; }

div.has-success .select2-container--default .select2-selection--single { border-color: #468847 !important; border-radius: 0px !important; }

div.has-success .select2-container--default .select2-selection--multiple { border-color: #468847 !important; border-radius: 0px !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { margin-top: 0px !important; }

.select2-container--default .select2-selection--multiple .select2-selection__arrow b { margin-top: 0px !important; }

.select2-dropdown { border-radius: 0px !important; border: 1px solid #ccc !important; }

.select2-container--default .select2-selection--single .select2-selection__rendered { /*line-height: 1.5*/ /*line-height: 1.42857143 !important;*/ }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { line-height: 1.5 !important; }

.select2-container--default .select2-selection--multiple { border-radius: 0px !important; }
/*.select2-dropdown { font-size: 0.875rem; }*/
.select2-search__field:focus .select2-search__field:active { box-shadow: none !important; outline: none !important; }

input[type=search] { -webkit-appearance: none; outline: none !important; }

.select2-container .select2-search--inline .select2-search__field::placeholder { color: #FFFFFF !important; text-transform: uppercase; border: none; font-size: 100%; margin-top: 0; padding: 0; }

.select2-container .select2-search--inline .select2-search__field { color: #FFFFFF !important; text-transform: uppercase; cursor: pointer; border: none; font-size: 100%; margin-top: 0; padding: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0; width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #FFFFFF; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #FFFFFF; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #22292d; border: 0px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 2px; padding: 2px 5px; margin-bottom: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 0px; margin-right: 0px; padding: 0px; }

.select2-container--default .select2-selection--single .select2-selection__clear { padding-right: 15px; }
/*#endregion */

.jarviswidget > header > h2 > span:last-child { margin-right: 0px !important; }