﻿.img-circle {
    border-radius: 50%;
}

.user-image {
    height: 44px;
    width: 44px;
    border-radius: 50%;
}

.show-hand {
    cursor: pointer !important;
}

/* DevExpress Sales Dashboard Customizations */
.dx-list-transparent {

}

    .dx-list-transparent .dx-list-item {
        border-top: none !important;
    }

    .dx-list-transparent .dx-list-item-content, .dx-list .dx-empty-message {
        padding: 0px 0px !important;
    }

    .dx-list-transparent .dx-item.dx-list-item.dx-state-hover {
        background-color: rgba(255, 255, 255, .1);
    }

    .dx-list-transparent .dx-item.dx-list-item.dx-state-focused {
        background-color: rgba(255, 255, 255, .1);
    }

    .dx-list-transparent .dx-texteditor.dx-editor-outlined {
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
    }

    .dx-list-transparent .dx-texteditor-input {
      color: white !important;
      background: transparent !important;
    }

/* Grid Transparent */
.dx-datagrid-transparent {
    
}
    .dx-datagrid-transparent .dx-toolbar {
        background-color: transparent !important;
    }

    .dx-datagrid-transparent .dx-texteditor.dx-editor-outlined, .dx-datagrid-transparent .dx-searchbox .dx-texteditor-input {
        background: transparent !important;
    }

    .dx-datagrid-transparent .dx-button-normal {
        background: transparent !important;
    }

    .dx-datagrid-transparent .dx-icon {
        color: white !important;
    }

    .dx-datagrid-transparent .dx-header-filter-empty {
        color: white !important;
    }

    .dx-datagrid-transparent .dx-datagrid {
        background-color: transparent !important;
        color: white;
        font-family: inherit !important;
        /*font-family: 'Open Sans', Helvetica, sans-serif !important;*/
    }

        .dx-datagrid-transparent .dx-datagrid .dx-row-alt > td {
            background-color: rgba(255,255,255,0.3) !important;
        }

        .dx-datagrid-transparent .dx-datagrid-headers {
            background: linear-gradient(to bottom, #fa6d4f 0%,#ff8652 100%);
            color: white !important;
            border: none !important;
        }

.cust-logo.white, .logo-white {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.dx-tabs-transparent {
    font-family: inherit !important;
}

    .dx-tabs-transparent .dx-icon {
        color: white !important;
    }

    .dx-tabs-transparent .dx-tab-selected:after {
        border-right: none !important;
        border-left: none !important;
        border-top: none !important;
        border-bottom: 3px solid white !important;
    }

    .dx-tabs-transparent .dx-tabs, .dx-tabs-transparent.dx-tabpanel .dx-multiview-wrapper {
        border: none !important;
    }

    .dx-tabs-transparent .dx-tabs, .dx-tabs-transparent .dx-tab.dx-tab-selected {
        background-color: transparent !important;
        color: white;
    }

/* SURVEY CONTROLS */
.dx-checkbox-bigtext {
}

    .dx-checkbox-bigtext.dx-checkbox.dx-state-readonly .dx-checkbox-icon, .dx-checkbox-bigtext .dx-checkbox-icon {
        background-color: black !important;
    }

    .dx-checkbox-bigtext.dx-checkbox-checked .dx-checkbox-icon:before {
        color: #f80 !important;
    }

    .dx-checkbox-bigtext.dx-checkbox {
        line-height: 50px !important;
    }

    .dx-checkbox-bigtext .dx-checkbox-text {
        font-size: x-large !important;
        color: white !important;
        padding-right: 30px !important;
    }

.dx-radiogroup-bigtext {
}
    .dx-radiogroup-bigtext .dx-radiobutton-icon:before {
        background-color: black !important;
    }

    .dx-radiogroup-bigtext .dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
        background: #f80 !important;
    }

    .dx-radiogroup-bigtext .dx-item-content {
        font-size: x-large !important;
        color: white !important;
        text-align: left !important;
        /*padding-right: 30px !important;*/
    }

    .dx-radiogroup-bigtext .dx-item.dx-radiobutton {
        line-height:40px !important;
        padding-bottom: 10px !important;
    }

.dx-radiogroup-yesno {
    display: table;
    margin: 0 auto;
}

.dx-buttons-line {
    line-height:50px !important;
}

.dx-checkboxes-line {
    line-height:40px !important;
}

.dx-button-bigtext-white .dx-button-text {
    font-size: x-large !important;
    color: white !important;
}

.dx-button-bigtext-black .dx-button-text {
    font-size: medium !important;
    color: black;
}

/* CAROUSEL */
.carousel-control-next, .carousel-control-prev {
    top: unset !important;
    bottom: 20px !important;
}

.carousel .carousel-control-next-icon, .carousel .carousel-control-prev-icon {
    width:40px !important;
    height:40px !important;
}

.dx-buttonscore-selected {
    background-color: #f80 !important;
}

    .dx-buttonscore-selected .dx-button-text {
        color: white !important;
    }

/* Resolution Detection */
@media only screen and (max-width: 760px) {
    #res-detector {
        display: none;
    }
}

/* Word Wrap */
.wordwrap {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
