﻿
/*For export poup*/
.popupExport {
    width: 24% !important;
    margin: 11% auto !important;
}

.modalPopUpExport {
    margin: 0px auto;
    top: 50%;
    left: 50%;
}


/*for ajax loader*/

#overlayLoad {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    /*background: #fff;*/
    background: rgb(60, 60, 60);
    background: rgba(60, 60, 60, 0.5);
    /*opacity: 0.1;
    filter: alpha(opacity=80);*/
    z-index: 1;
   
}

#overlay {
    /*position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;*/
    /*background: #fff;*/
    background: rgb(60, 60, 60);
    background: rgba(60, 60, 60, 0.0);
    /*opacity: 0.1;
    filter: alpha(opacity=80);*/
    position: fixed;
    z-index: 999;
    margin: 20% 50%;  
}

#loading {
    width: 80px;
    height: 80px;
    position: absolute;
    /*top: 20%;*/
    left: 50%;
    margin: 20% 0 0 -25px;
  
}

.overlayImg {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    /*background: #fff;*/
    background: rgb(60, 60, 60);
    background: rgba(60, 60, 60, 0.0);
    /*opacity: 0.1;
    filter: alpha(opacity=80);*/
    /*z-index: 1;*/
}

.loadingImg {
    width: 80px;
    height: 80px;
    position: absolute;
    /*top: 20%;*/
    left: 50%;
    margin: 20% 0 0 -25px;
    z-index: -2;
}


/*for charts label*/
.chartShortcuts {
    width: 100%;
    list-style: none;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
}

    .chartShortcuts li {
        display: inline-block;
        margin: 0 5px 5px 0;
        border: 1px solid #C4C4C4;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
    }

    .chartShortcuts a {
        float: left;
        color: #666666;
        min-width: 150px;
        padding: 10px 0px 10px 10px;
        text-align: left;
    }

        .chartShortcuts a:hover {
            background-position: 85% center;
            color: #444444;
            -webkit-transition: background 0.3s ease;
            -moz-transition: background 0.3s ease;
            -ms-transition: background 0.3s ease;
            -o-transition: background 0.3s ease;
            transition: background 0.3s ease;
        }

    .chartShortcuts .head {
        font-size: 11px;
        text-transform: uppercase;
        float: left;
        width: 100%;
    }

    .chartShortcuts .number {
        font-family: 'Signika';
        float: left;
        font-size: 21px;
        font-weight: 700;
        width: 100%;
    }


/*for secure module*/
.arrowTop {
    margin-top: 17%;
}

.arrowLeft {
    margin-left: 40%;
}

/*for home page autocomplte focus css*/
.ui-state-focus {
    color: White;
    background-color: #428BCA !important;
    outline: none;
}

.table-striped > tbody > tr:hover:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   /* background: #117480 !important;*/
    color:white;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
   background: #117480;
    color:white;
}

.table-striped > tbody > tr:hover:nth-child(2n+1) > td a {
    color:white;
}

.table-hover > tbody > tr:hover > td a {
    color:white;
}

.selected>td {
    background: #117480 !important;
    color:white !important;

}


.tick:hover {
cursor:pointer;

font-size:12px;
font-weight:bold;
color:#00BCD1;

}

.c3-grid text {
    fill: black;
    font-size:10px;
}

 .datetime {
    cursor: pointer !important;
    background-color: transparent !important;
    opacity: 1 !important;
}

.c3-axis-x-label, .c3-axis-y-label, .c3-axis-y2-label {
font-weight: bold;
    font-size: 16px;

}


.icomoon-icon-calendar {

cursor:pointer;
}
.icomoon-icon-calendartime {
    cursor: pointer;
}
button.ui-datepicker-current { display: none; }

 .fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px 10px 10px 0;
}

    #UploadFile {
    margin:0;
    }
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
    .select-f {
        padding:0;
        margin:0;
        list-style-type:none;
    }
