
.form-control[type=checkbox], .form-control[type=radio] {
    width: 19px;
    height: 19px;
    display: inline-block;
}

.slider-handle.round {
    border-radius: 50% !important;
}


.fa-inherit-size {
    font-size: inherit !important;
}

table.table-condensed-ultra td {
    padding: 2px !important;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    /* fix */
    margin-left: -10px;}

.sleva_organizace_tr td {
    font-size: 1.5em;
    font-weight: bold;
}

.fa-fbs-gold {
    color: #e87e04;
}

.btn-warning {
    background-color: #e87e04;
    border-color: #d37407;
}

.hidden_note {
    display: none;
}

#sortiment_table .btn_termin_dodavky {
    cursor: pointer;
}

#sortiment_table .btn_termin_dodavky:hover {
    background-color: #629023;
}

.table.table-noborders td, .table.table-noborders th {
    border: none;
}

p.huge_text {
    font-size: 3em;
    font-weight: bold;
    line-height: normal;
}

.label-success a {
    color: #FFF;
    text-decoration: none;
}

.label-success a:hover {
    text-decoration: none;
}

.click-list {
    overflow: auto;
}

.click-list li {
    text-align: center;
    display: inline-block;
    float: left;
    margin: 2px;
    padding: 2px;
    position: relative;
    border: 2px transparent solid;
    cursor: pointer;
}

.click-list li.selected {
    border-color: #e87e04;
}

.click-list li span.strong {
    font-weight: bold;
}

.portlet.box.green > .portlet-title {
    background-color: #629023;
}

.portlet.box.green {
    border-color: #4a750f;
}

.click-list li span {
    text-transform: uppercase;
}

.click-list li.hidden {
    display: none;
}

#sortiment_table span.order_item_sortiment {
    cursor: pointer;
}

#sortiment_table span.order_item_sortiment:hover {
    background-color: #10367d;
}

.table-nonfluid {
    width: auto !important;
}

.suma_big {
    font-weight: bold;
    font-size: 1.7em;
}

div.user-profile {
    text-align: center;
    margin-bottom: 25px;
}

div.user-profile > div {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    background-color: #FFF;
}

div.user-profile img {
    margin-left: auto;
    margin-right: auto;
    border: 4px #cccccc solid;
}
div.user-profile p {
    padding-right: 15px;
    padding-left: 15px;
}

#company_header_dashboard {
    padding-left: 15px;
    padding-right: 15px;
}

div.li_dodaci > div {
    background-color: #FFF;
    border: #333 solid 1px;
    margin-bottom: 15px;
    padding: 10px;
}

.table-doprava {
    margin-bottom: 0;
}

#company_header_dashboard > div {
    background-color: transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    min-height: 340px;
    position: relative;
    background: url("/public/backend.forbaby.cz/images/custom/company.jpg");
    background-position: 50% 50%;
    margin-bottom:15px;
}

.img-center {
    margin-left: auto;
    margin-right: auto;
}


#company_header_dashboard h1 {
    font-size: 6em;
    font-weight: bold;
    opacity: 0.9;
    color: #000;
    background-color: #FFF;
    display: inline-block;
    padding: 5px 15px 5px 15px;;
}

.btn-info {
    background-color: #9999ff;
}

.btn-info:hover {
    background-color: #6666ff;
}

.cena_h {
    display: none;
}

.table-input th {
    vertical-align: middle !important;
    height: 51px;
}

.mt-top-1em {
    margin-top: 1em;
}
.mt-top-2em {
    margin-top: 2em;
}
.mt-top-3em {
    margin-top: 3em;
}
.mt-top-4em {
    margin-top: 4em;
}

.table-resposivex {
    overflow: auto;
}

.table-clickabel-tr tr {
    cursor: pointer;
}

.table-clickabel-tr tr:hover td {
    background-color: #ffffcc;
}

td.clickable {
    cursor: pointer;
}

.table-hover tr:hover > td {
    background-color: #ffffcc !important;
}

td > a.block {
    display: block;
}

.select2-container .select2-selection--single {
    height: 34px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px;
}

body.dragging, body.dragging * {
    cursor: move !important;
}

#brand_card_wrapper {
    overflow: auto;
}

div.brand_card {
}

.brands_box {
    min-height: 615px;
}

#cat_sort_wrapper {
    overflow: auto;
    margin-bottom: 10px;
}

#products_sort > li, #cat_sort > li {
    position: relative;
    float: left;
    padding: 5px;
    margin: 5px;
    height: 250px;
    background-color: #FFF;
    cursor: move;
    border: 1px #DDD solid;
    max-width: 240px;
}


#product_images_sorting > li {
    position: relative;
    float: left;
    background-color: #FFF;
    cursor: move; 
    padding: 5px;
}

#cat_sort.numeric_sorting, #products_sort.numeric_sorting {
    list-style: none;
    padding: 0;
    margin: 0;
}

#cat_sort.numeric_sorting > li, #products_sort.numeric_sorting > li {
    height: 280px;
}

.numsort_value {
    margin-bottom: 5px;
}

#products_sort.numeric_sorting > li, #cat_sort.numeric_sorting > li, #product_images_sorting > li {
    cursor: default;
}

#cat_sort .signal {
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: red;
    left: 0;
    bottom: 0;
}

.dropdown-menu-wide {
    min-width: 250px;
}

#cat_sort .active_mo_vo .signal {
    background-color: #3598dc;
}

#cat_sort .active_vo .signal {
    background-color: #8E44AD;
}

#cat_sort .active_mo .signal {
    background-color: #E87E04;
}

#cat_sort .active_false .signal {
    background-color: #555555;
}

#products_sort_wrapper, #product_images_sorting_wrapper {
    overflow: auto;
}

.dragged {
    position: absolute;
    opacity: 0.5;
    z-index: 2000;
}

ul.sortable li.placeholder {
    position: relative;
    /** More li styles **/
}

ul.sortable li.placeholder:before {
    position: absolute;
    /** Define arrowhead **/
}

#fast_product_group li {
    margin: 4px;
    padding: 0;
}

#fast_product_group .btn {
    width: 60px;
}

.lang_flag {
    height: 32px;
}


@media (min-width: 768px) {
    .modal-dialog.modal_wide {
        width: auto;
        max-width: 90%;
        margin: 30px auto;
    }
}

@media (min-width: 768px) {
    .modal-dialog.modal_bigger {
        width: auto;
        max-width: 70%;
        margin: 30px auto;
    }

}

@media (min-width: 900px) {
    .modal-dialog.modal_medium {
        width: auto;
        min-width: 450px;
        max-width: 600px;
        margin: 30px auto;
    }
}

/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
        border-radius: 4px !important;
}

.portlet .portlet-title {
        border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
        border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/
