/*================================================================================
	Item Name: Robust - Responsive WebProj Theme
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
A FILE FOR RTL SUPPORT RELATED ONLY
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
.showmapuser {
    background-size: contain;
    position: absolute;
    right: 0;
}

.arealinkuser {
    background-color: black;
    position: absolute;
    right: 0;
    opacity: 0.5;
    cursor: pointer;
}

.ui-widget {
    font-family: 'IRANSans';
}

.mainrowguide {
    position: relative !important;
    /* left: 25%; */
    /* right: 25%; */
    top: 0px;
    /* z-index: -1; */
    width: 65%;
    /* height: 100%; */
}

.pattern {
    position: absolute;
    left: 39%;
    top: 10%;
    width: 50%;
}

.labelmiddle {
    margin-top: 5px;
}

#cphMain_rfvtransferAddress,
#cphMain_rfvtransferName,
#cphMain_rfvMaincategory,
#cphMain_rfvProductCategory,
#cphMain_rfvSystemCategory,
#cphMain_rfvProductCatalouge,
#cphMain_rfvProduct,
#cphMain_rfvProductCatalougeExtra,
#cphMain_rfvProductExtra,
#cphMain_rfvMotorType,
#cphMain_rfvControlSide,
#cphMain_rfvFrameType,
#cphMain_rfvFrameColor,
#cphMain_rfvFrameColorCost,
#cphMain_rfvInstallationType,
#cphMain_rfvtxtWidth,
#cphMain_rfvtxtHeight,
#cphMain_rfvtxtQnt,
#cphMain_rfvMaincategory,
#cphMain_rfvddlBuyer,
#cphMain_rfvddlAgent,
#cphMain_rvValidatorWidth,
#cphMain_rvValidatorHeight,
#cphMain_lblArea,
#cphMain_Regpic1,
#cphMain_Regpic2,
#cphMain_Regpic3,
#cphMain_Regpic4,
#cphMain_Regpic5,
#cphMain_rfvPassword,
#cphMain_rfvConfPassword,
#cphMain_cmvConfirmPassword,
#cphMain_rfvAddress,
#cphMain_rfvPhone,
#cphMain_rfvMobile,
#cphMain_regexMobile,
#cphMain_rfvBankName,
#cphMain_rfvPaymentType,
#cphMain_rfvDate,
#cphMain_cvDate,
#cphMain_rfvPaidName,
#cphMain_rfvPayment,
#cphMain_rvPayment,
#cphMain_rfvPaidCode,
#cphMain_rfvCity,
#cphMain_rfvtxtQnt {
    color: red;
}

.fa-1_5x {
    font-size: 1.5em;
}

.letspace-1 {
    letter-spacing: 1pt;
}

.dataTables_length {
    float: left;
    margin-top: 15px;
}

.dataTables_filter {
    float: right;
}

.thtable {
    background-color: white;
    color: black;
}

.thtitle {
    background-color: #dedede;
}

.costumdet {
    color: #ca8005;
}

.user-name {
    margin-right: 18px;
    font-weight: 700;
}

input::-webkit-input-placeholder {
    color: darkgrey !important;
}

� input:-moz-placeholder {
    color: darkgrey !important;
}

� input::-moz-placeholder {
    color: darkgrey !important;
}

� input:-ms-input-placeholder {
    color: darkgrey !important;
}

.moheight {
    height: 45px;
}

.f-right {
    float: right;
}

.f-left {
    float: left;
}

.tp10 {
    margin-top: 10px;
}

.ltblue {
    background-color: #dce6ea;
}

.w-100 {
    width: 100%
}

.table-responsive {
    display: table;
}

@media (max-width:1199px) {

    .table-responsive {
        display: block;
    }
}

@media (max-width:767px) {
    .card-header .card-title {
        margin-bottom: 10px;
        text-align: center;
    }

    .rotate {
        transform: rotate(-90deg);
        /* Legacy vendor prefixes that you probably don't need... */
        /* Safari */
        -webkit-transform: rotate(-90deg);
        /* Firefox */
        -moz-transform: rotate(-90deg);
        /* IE */
        -ms-transform: rotate(-90deg);
        /* Opera */
        -o-transform: rotate(-90deg);
        /* Internet Explorer */
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

    .clndr .clndr-grid .days-of-the-week {
        height: 86px;
    }

    .clndr .event-listing .event-listing-title {
        height: 86px;
    }
}

.cellmiddle {
    vertical-align: middle;
}

.bold {
    font-weight: 600;
}

.validItem {
    border: 2px solid green;
    color: green;
    font-size: 10px;
    font-weight: 600;
    padding: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px;
}

.invalidItem {
    border: 2px solid red;
    color: red;
    font-size: 10px;
    font-weight: 600;
    padding: 6px 5px 3px 5px;
    border-radius: 5px 5px 5px;
}

.validItemInstagram {
    color: green;
    padding: 0px 2px 0px 5px;
}

.invalidItemInstagram {
    color: red;
    padding: 0px 2px 0px 5px;
}
