﻿

i {
    font-style: normal !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance: textfield; /* Firefox */
}

form .checkbox-radios {
    margin-top: 3px;
}

.standatd-div {
    padding-top: 2px;
    padding-bottom: 2px;
}



.tooltip {
    position: fixed;
}

.bootstrap-select .dropdown-toggle .filter-option {
   
  
    border: solid 1px #d2d2d2;
    padding-left: 6px;
    border-radius: 3px;
}





.bootstrap-select .dropdown-menu {
    max-height: 320px !important
}



.is-invalid .filter-option {
    border: solid #ff000052 1px !important;
    font-style: italic !important;
}



.is-invalid-net .form-control {
    border: solid #ff000052 1px !important;
}

.no-padding {
    padding: 0px !important;
}

.is-block {
    border: #d2d2d2 solid 1px;
    border-radius: 3px;
    padding: 6px;
    margin-left: 2px;
}



.is-inalid-block {
    border: solid #ff000052 1px !important;
    padding: 6px;
    margin-left: 2px;
   
}

.dropdown-item {
    padding: 4px !important;
}

.btn {
    padding: 6px 19px !important;
}

.btn-lg {
    padding: 1.125rem 2.25rem!important;
}

.col-form-label {
    padding-top: calc(0.4375rem + 1px);
    padding-bottom: calc(0.4375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
   
}

.card .card-body .col-form-label, .card .card-body .label-on-right {
    padding: 11px 5px 0 0 !important;
}

.form-group-right {
    margin: 0px !important;
    padding: 0px !important;

}


.btn-group, .btn-group-vertical {
    position: relative;
    margin: 5px 1px;
}

input[type="radio"], input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}



.radiobutons {
    border: solid #d2d2d2 1px;
    padding-top: 3px;
    padding-left: 8px;
    border-radius: 3px;
    margin-bottom: 5px;
 
}

.radiobutonslocked {
  
}

.radiobutons label {
    padding-left: 5px !important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
}

.no-selection .filter-option {
      font-style: italic !important;
}

#help > img {
    max-width: 100% !important;
}

.add-image img {
    max-width: 100px;
}

.valid {
    font-size: 10px;
}

.tooltipHere {
   
    padding-top: 3px;
    font-size: 20px !important;
}



.tooltipmodal {
   
    padding-top: 4px;
    font-size: 20px !important;
}

    .tooltipmodal:hover {
       
        cursor: pointer;
    }

.tooltiperror {
    padding-top: 4px;
    
    font-size: 20px !important;
}

@media (max-width: 768px) {

    .help-div {
        visibility: hidden;
    }
}

.label_pahos {
     padding: 2px;
    border-radius: 3px;
     font-size: 12px;
}

.line-choice {
 
    margin-top: 1px;
    padding-top: 1px;
}

.form-control-custom {
    width: 100%;
    border-radius: 3px;
    padding-left: 6px;
}



.chunk-name {
  
    font-weight: 700;
}

.chunk_header {
    padding-top: 20px;
}

.icon-chunk {
    position: relative;
    margin-right: 0px;
    top: 6px;
}

.popover, .tooltip-inner {
    z-index: 0 !important;
    left: 10px;
}

.option_header {
    font-size: 14px;
    font-weight: 700;
    margin-top: 12px !important;
}

.major_sum {
    font-weight: 700;
    font-size: 20px;
    border-top: solid 1px #d6d4d4;
    margin-top: 10px !important;
    color: #2a3f54;
}



.sum-values {
    padding: 10px;
    border: #f3f3f3 solid 3px;
    margin-top: 10px;
    margin-bottom: 10px;
  
}

.sum-ladel-value {
    text-align: right;
}


.read {
    overflow: hidden;
    transition: all 0.3s;
    margin-bottom: 10px;
}

.read-less {
    height: 50px !important;
}

.no-padding-top {
    padding-top: 0px !important;
}

.link-more {
    text-decoration: underline !important;
    cursor: pointer;
}

.specs-label {
    text-align: right;
}

.specs-text {
    padding-left: 20px;
}

.RadGrid_Bootstrap {
    border: none !important;
    font-weight: 300 !important;
}

    .RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap th.rgResizeCol, .RadGrid_Bootstrap .rgHeaderWrapper, .RadGrid_Bootstrap .rgMultiHeaderRow th.rgHeader {
        border-left: none !important;
    }

    .RadGrid_Bootstrap .rgRow > td, .RadGrid_Bootstrap .rgAltRow > td, .RadGrid_Bootstrap .rgEditRow > td {
        border-left: none !important;
    }

    .RadGrid_Bootstrap .rgRow > td, .RadGrid_Bootstrap .rgAltRow > td, .RadGrid_Bootstrap .rgEditRow > td {
        font-weight: 300 !important;
        font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
    }

    

    .RadGrid_Bootstrap .rgPagerCell .rgWrap .rgPagerButton, .RadGrid_Bootstrap .rgPagerCell .rgNumPart a {
        border-radius: 100% !important;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPageFirst, .RadGrid_Bootstrap .rgPagerCell .rgPagePrev, .RadGrid_Bootstrap .rgPagerCell .rgPageNext, .RadGrid_Bootstrap .rgPagerCell .rgPageLast, .RadGrid_Bootstrap .rgPagerCell .rgPagerButton, .RadGrid_Bootstrap .rgPagerCell .rgNumPart a {
        border: none !important;
    }

.MyRadWindow .rwCorner .rwTopLeft,
.MyRadWindow .rwTitlebar,
.MyRadWindow .rwCorner .rwTopRight,
.MyRadWindow .rwIcon,
.MyRadWindow table .rwTopLeft,
.MyRadWindow table .rwTopRight,
.MyRadWindow table .rwFooterLeft,
.MyRadWindow table .rwFooterRight,
.MyRadWindow table .rwFooterCenter,
.MyRadWindow table .rwBodyLeft,
.MyRadWindow table .rwBodyRight,
.MyRadWindow table .rwTitlebar,
.MyRadWindow table .rwTopResize,
.MyRadWindow table .rwStatusbar,
.MyRadWindow table .rwStatusbar .rwLoading {
    display: none !important;
    overflow: hidden !important;
}

div.PagerLeft_Bootstrap {
    float: right;
}

div.PagerRight_Bootstrap {
    clear: right;
}

.RadComboBox_Bootstrap {
    width: 100% !important;
}



    .RadComboBox_Bootstrap .rcbReadOnly .rcbInputCell, .rcbArrowCellRight {
        /* border: none !important; */
    }

.RadMenu .rmGroup .rmText {
    padding: 2px 13px 2px 7px !important;
    margin: 0px !important;
}

.RadListBox .rlbTemplateContainer {
    border: none !important;
}

.RadToolTip_Bootstrap {
    border: none !important;
    border-radius: 4px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
  
}

.RadListBox label {
    margin-bottom: 0px !important;
   
}


.RadListBox_Bootstrap .rlbHeader, .RadListBox_Bootstrap .rlbFooter {
    border: none !important;
}

.RadListBox_Bootstrap .rlbItem.rlbSelected {
    border: none !important;
    padding: 3px 12px !important;
}

.t-ff input[type=checkbox].rfdRealInput {
    position: static;
}

.RadForm_Glow.RadForm .rfdCheckboxUnchecked, .RadForm_Glow.RadForm .rfdCheckboxChecked, .RadForm_Glow.RadForm .rfdInputDisabled.rfdCheckboxUnchecked, .RadForm_Glow.RadForm .rfdInputDisabled.rfdCheckboxChecked {
    visibility: hidden;
}



    .RadGrid tr.job_deleted td {
        padding: 9px 7px;
    }

.notes-count {
   
    top: -9px;
    position: relative;
    left: -9px;
    padding-left: 4px;
    padding-right: 4px;
      border-radius: 4px;
    font-size: 10px;
}



.link {
    text-decoration: underline !important;
    cursor: pointer !important;
}




/*FILES*/
.name {
}

.success-upload {
    color: #16a085;
}

form {
    margin: 0px !important;
}

.tobottom {
    position: fixed;
    bottom: 16px;
    float: left;
}

.tobottom-progress {
    position: fixed;
    bottom: 76px;
    float: left;
}

#fileupload {
    height: 340px;
    bottom: 150px;
    width: 655px;
    overflow-x: hidden;
    overflow-y: auto;
}

.pull-right {
    float: right;
}

.fileupload-progress {
    margin-bottom: 15px !important;
}

.help-status {
    font-size: 12px !important;
}
.messages li {
    list-style-type: inherit !important;
}