/*
Leon is Kowidi project
Leon source code belongs to Kowidi S.A.S
See more at http://kowidi.ai/leon
*/
/* 
    Created on : Mar 16, 2019, 9:58:06 AM
    Author     : Jeremy Dorilas <jeremy@kowidi.ai>
*/

.modal-success .modal-header{
    background: #2ecc71;
}

.modal-success .modal-body {
    background: #27ae60;
}

.modal-success .modal-footer {
    background: #2ecc71;
}

.modal-success, .modal-success p {
    color: #fff;
}

#auto-complete {
    height: 200px;
    width: 500px;
    border: 3px solid #17a2b8;
    position: absolute;
    z-index: 999;
    background: #fff;
    overflow-y: scroll;
    display: none;
}

.search-result {
    padding: 2px 5px;
    cursor: pointer;
}

.search-result:hover {
    background-color: #08bfc1;
}

.empty-picture {
    height: 100px;
    width: 100px;
    border: 1px dashed #003eff;
}

.empty-picture img {
    max-height: 100%;
    max-width: 100%;
}

.td-img {
    width: 100px;
    height: 70px;
}

.td-img img {
    max-height: 100%;
    max-width: 100%;
}

.form-elements {
    display: none;
}

.template-active {
    background-color:#2980b9;
    color:#fff;
}

.btn-danger {
    background-color: #e74c3c;
    border-color: #e74c3c;
}
.btn-success {
    background-color: #2ecc71;
    border-color: #2ecc71;
}
.custom-select {
    height: 44px;
}

#image-preview, #option-image-preview {
    border: 1px dashed #2980b9;
    height: 100px;
    width: 100px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #70a1ff;
    background: #70a1ff;
    font-weight: normal;
    color: #fff;
}

.ui-state-highlight {
    border: 1px solid #3742fa !important;
    background: #3742fa !important;
}

#service-table td {
    border: 1px solid #eee;
}

.product-img-list {
    height: 200px;
}

.option-display-false {
    display:none;
}

.product-display-false {
    display:none;
}

.delete-category, .edit-category {
    cursor: pointer;
}

.action-score {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 10px;
}

.user-rank {
    height: 32px;
}

#lemmy-log td, .table th {
    text-align: left;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.homepage-category {
    height: 265px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-bottom: 30px;
}

.selection-name {
    text-align: center;
    height: 180px;
    width: 100%;
}

.selection-name h6 {
    background-color: rgba(255,255,255,0.9);
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
}

.selection-option {
    padding-left: 20px;
    padding-top: 15px;
    height: 55px;
    background-color: #fe4c50;
    color: #fff;
}

.selection-option label {
    color: #fff;
    cursor: pointer;
}

.selection-action {
    width: 32px;
    color: #fff;
    border-radius: 5px;
    background-color: #ffc107;
    color: #fff;
    border: 2px solid #bd4147;
}

.selection-action:hover {
    background-color: #bd4147;
}

.selection-label {
    margin-right: 60px;
}

.ad-display-order {
    border: 1px solid #000;
    border-radius: 5px;
    width: 200px;
    padding: 5px;
    font-weight: bold;
    margin-bottom: 3px;
}

.selection-block {
    height: 100px;
    border: 1px solid #fff;
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
    z-index: 999999;
}

.sc-top {
    height: 80px;
}

.sc-bottom {
    height: 20px;
    font-size: 12px;
    background-color: #fff;
    opacity: 0.8;
    text-align: center;
    font-weight: bold;
}

.selection-picked {

}

#selection-picked-content, #selection-pool-content {
    min-height: 200px;
    width: 100%;
    background-color: #e0f2f1;

}

#selection-picked-content {
    border: 1px #000 dashed;
}

.sg-selection {
    height: 200px;
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
}

.sg-selection-top {
    height: 180px;
}

.sg-selection-bottom {
    height: 20px;
    font-size: 12px;
    background-color: #fff;
    opacity: 0.8;
    text-align: center;
    font-weight: bold;
}