﻿.ricForm-label {
    font-family: 'Calibri';
    font-size: 14px;
    color: #666;
    padding: 0px;
    margin-bottom: 1px;
}

.ricForm-checkbox {
    font-family: 'Calibri' !important;
    font-size: 14px !important;
    color: #666 !important;
    padding: 0px !important;
    margin-bottom: 1px !important;
    font-weight: bold;
}

.ricForm-label-focus {
    font-family: 'Calibri';
    font-size: 13px;
    color: #555;
    padding: 0px;
    margin-bottom: 0px;
}

.ricForm-input {
    font-family: 'Calibri' !important;
    font-size: 13.5px !important;
    font-weight: normal;
    border: 1px solid;
    border-color: #fff #fff #bbb #fff;
    border-radius: 4px;
    height: 25px;
    display: block;
    padding: 3px 6px;
    background-color: #fff;
    background-image: none;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    transition: 0.2s;
    line-height: 30px;
    width: 100%;
    color: #505050;
}

    .ricForm-input::-moz-placeholder {
        color: #a2b2c3;
        font-weight: normal;
        opacity: 1
    }

    .ricForm-input:-ms-input-placeholder {
        color: #a2b2c3;
        font-weight: normal;
    }

    .ricForm-input::-webkit-input-placeholder {
        color: #a2b2c3;
        font-weight: normal;
        /*color: #93A2B2;*/
    }


    .ricForm-input:focus {
        font-size: 16px !important;
        border-color: #d5d5d5 #d5d5d5 #007fff #d5d5d5;
        font-weight: bold;
        box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
        transition: 0.2s;
        height: 27px;
        color: #606060;
    }

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    z-index: 1151 !important;
}

ul.ui-autocomplete {
    z-index: 1100;
}

@media (min-width:768px) {
    .col-sm-075 {
        width: 6.25%;
    }

    .col-sm-125 {
        width: 10.41%;
    }

    .col-sm-150 {
        width: 12.5%;
    }

    .col-sm-250 {
        width: 20.83%;
    }

    .col-sm-350 {
        width: 29.16%;
    }
}

@media (min-width:992px) {
    .col-md-075 {
        width: 6.25%;
    }

    .col-md-125 {
        width: 10.41%;
    }

    .col-md-150 {
        width: 12.5%;
    }

    .col-md-250 {
        width: 20.83%;
    }

    .col-md-350 {
        width: 29.16%;
    }
}

@media (min-width: 1200px) {
    .col-lg-075 {
        width: 6.25%;
    }

    .col-lg-125 {
        width: 10.41%;
    }

    .col-lg-150 {
        width: 12.5%;
    }

    .col-lg-250 {
        width: 20.83%;
    }

    .col-lg-350 {
        width: 29.16%;
    }
}

.divControl_Added_Container {
    padding-right: 2px;
    padding-left: 2px;
}


/* enable absolute positioning */
.inner-addon {
    position: relative;
}

    /* style icon */
    .inner-addon .glyphicon {
        position: absolute;
        padding: 6px 5px 5px 5px;
    }

/* align icon */
.left-addon .glyphicon {
    left: 0px;
}

.right-addon .glyphicon {
    right: 0px;
}

/* add padding  */
.left-addon input {
    padding-left: 0px;
}

.right-addon input {
    padding-right: 23px;
}

.autoCompleteButton {
    font-size: 13px;
    color: #F41;
}

    .autoCompleteButton:hover {
        color: #F20;
    }

.ui-accordion .ui-accordion-content {
    padding: 3px 3px !important;
}

@media (min-width: 768px) {
    .modal-sm {
        width: 35%;
        margin: 10px auto;
    }

    .modal-lg {
        width: 75%;
        margin: 10px auto;
    }

    .modal-xl {
        width: 98%;
        margin: 10px auto;
    }
}

@media (min-width:992px) {
    .modal-sm {
        width: 35%;
        margin: 10px auto;
    }

    .modal-lg {
        width: 75%;
        margin: 10px auto;
    }

    .modal-xl {
        width: 98%;
        margin: 10px auto;
    }
}

.modal-body-row.row {
    margin: 5px 10px 5px 10px;
}

.modal-body {
    padding: 2px;
}

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 4px;
    padding-left: 4px;
}



.ui-pnotify.stack-bottomright, .ui-pnotify.stack-bottomleft {
    bottom: auto;
    top: 0px;/*top: 150px;*/
}

.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright, .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft {
    left: 0;
    right: 0;
    bottom: 0;
    top: 0px; /*top: 100px;*/
}

    .ui-pnotify-mobile-able.ui-pnotify.stack-bottomright .ui-pnotify-shadow, .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft .ui-pnotify-shadow {
        border-top-width: 5px;
        border-bottom-width: 1px;
    }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #bbb;
    background: #e9e9e9;
    color: #555;
}

.divAccordionContent
{
    padding-bottom: 10px !important;
}

.ui-accordion .ui-accordion-content {
    padding: 2px 2px 35px 2px !important;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url(../jQuery_UI/jquery-ui-1.12.0/images/ui-icons_555555_256x240.png);
}

.ricForm-all-md table {
    font-family: "Segoe UI";
    font-size: 12.5px;
    line-height: 1.4;
    font-weight: 500;
}

.ricForm-all-md .form-control {
    font-family: "Segoe UI" !important;
    font-size: 11.35px;
    line-height: 1.1;
    font-weight: 500;
    padding: 3px 13px 3px 3px;
}

.ricForm-all-md body.nav-sm .container.body .right_col {
    padding: 10px 5px;
}

.ricForm-all-sm table {
    font-family: "Segoe UI";
    font-size: 11.35px;
    line-height: 1.4;
    font-weight: 500;
}

.ricForm-all-sm .form-control {
    font-family: "Segoe UI";
    font-size: 11.35px;
    line-height: 1.1;
    font-weight: 500;
    padding: 2px 13px 2px 2px;
}

.ricForm-all-sm body.nav-sm .container.body .right_col {
    padding: 10px 5px;
}

select.form-control {
    padding: 1px 8px;
}