/*---------------------------
---******Microlinks*******---
------Date:12/12/2016------

-------1.Html Tags------*/
a,
a:hover{
    text-decoration: none;
}
ul{
    list-style: none;
    padding: 0px;
}
html,
body{
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%;
}
html,
body,
div{
    font-size: 100%;
    font-family: tahoma;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
}
caption,
th,
td{
    text-align: left;
    font-weight: inherit;
}
table{
    border-collapse: separate;
    border-spacing: 0;
}
blockquote:before,
blockquote:after,
q:before,
q:after{
    content: "";
}
blockquote,
q{
    quotes: "" "";
}
*{
    margin: 0;
    padding: 0;
}
p{
    text-indent: 0px!important;
    margin: 5px 0 10px 0;
}
img{
    border: 0px;
}
table,
th,
td,
tr{
    /*padding: 8px;*/
    /*border: 1px solid #D8D8D8;*/
    border-collapse: collapse;
}
body{
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #484375;
    width: 100%;
}
.clear{
    clear: both;
}
h1{
    font-size: 40px;
    color: #000;
    font-weight: normal;
    line-height: 150%;
}
h2{
    font-size: 30px;
    color: #000;
    font-weight: normal;
    line-height: 150%;
}
h3{
    font-size: 25px;
    color: #000;
    font-weight: normal;
    line-height: 180%;
}
h4{
    font-size: 21px;
    color: #000;
    font-weight: normal;
    line-height: 180%;
}
h5{
    font-size: 18px;
    color: #000;
    font-weight: normal;
    line-height: 220%;
}
h6{
    font-size: 15px;
    color: #000;
    font-weight: normal;
    line-height: 240%;
}
a{
    color: #000;
    text-decoration: none;
    transition: 0.3s;
}
a:hover{
    color: #000;
    text-decoration: none;
}
ul,
li{
    list-style: none;
    list-style-type: none;
}
/*-----------------------
--Helping Classes Start--
-----------------------*/

/*------Paddings-------*/
.p-0{
    padding: 0px;
}
.p-4 {
    padding: 4px;
}
.p-10{
    padding: 10px;
}
.p-15{
    padding: 15px;
}
.pt-0{
    padding-top: 0px;
}
.pr-0{
    padding-right: 0px;
}
.pb-0{
    padding-bottom: 0px;
}
.pl-0{
    padding-left: 0px;
}
.pt-10{
    padding-top: 10px;
}
.pr-10{
    padding-right: 10px;
}
.pb-10{
    padding-bottom: 10px;
}
.pl-10{
    padding-left: 10px;
}
.pt-20{
    padding-top: 20px;
}
.pr-20{
    padding-right: 20px;
}
.pb-20{
    padding-bottom: 20px;
}
.pl-20{
    padding-left: 20px;
}
.pt-30{
    padding-top: 30px;
}
.pr-30{
    padding-right: 30px;
}
.pb-30{
    padding-bottom: 30px;
}
.pl-30{
    padding-left: 30px;
}
.pt-40{
    padding-top: 40px;
}
.pr-40{
    padding-right: 40px;
}
.pb-40{
    padding-bottom: 40px;
}
.pl-40{
    padding-left: 40px;
}
.ptb-10{
    padding-top: 10px;
    padding-bottom: 10px;
}
.ptb-20{
    padding-top: 20px;
    padding-bottom: 20px;
}
.ptb-30{
    padding-top: 30px;
    padding-bottom: 30px;
}
.plr-5 {
    padding-left: 5px;
    padding-right: 5px;
}

/*-------Margins-------*/
.m-0{
    margin: 0px !important; 
}
.mt-0{
    margin-top: 0px; 
}
.mr-0{
    margin-right: 0px; 
}
.mb-0{
    margin-bottom: 0px; 
}
.ml-0{
    margin-left: 0px; 
}
.mt-1{
    margin-top: 1px; 
}
.mb-1{
    margin-bottom: 1px; 
}
.mt-2{
    margin-top: 2px; 
}
.mb-2{
    margin-bottom: 2px; 
}
.mt-5{
    margin-top: 5px; 
}
.mr-5{
    margin-right: 5px; 
}
.mb-5{
    margin-bottom: 5px; 
}
.ml-5{
    margin-left: 5px; 
}
.mt-10{
    margin-top: 10px; 
}
.mr-10{
    margin-right: 10px; 
}
.mb-10{
    margin-bottom: 10px; 
}
.ml-10{
    margin-left: 10px; 
}
.mt-20{
    margin-top: 20px; 
}
.mr-20{
    margin-right: 20px; 
}
.mb-20{
    margin-bottom: 20px; 
}
.ml-20{
    margin-left: 20px; 
}
.mt-30{
    margin-top: 30px; 
}
.mr-30{
    margin-right: 30px; 
}
.mb-30{
    margin-bottom: 30px; 
}
.ml-30{
    margin-left: 30px; 
}
.mt-40{
    margin-top: 40px; 
}
.mr-40{
    margin-right: 40px; 
}
.mb-40{
    margin-bottom: 40px; 
}
.ml-40{
    margin-left: 40px; 
}
.mtb-10{
    margin-top: 10px;
    margin-bottom: 10px; 
}
.mtb-20{
    margin-top: 20px;
    margin-bottom: 20px; 
}
.mtb-30{
    margin-top: 30px;
    margin-bottom: 30px; 
}
.mt-17{
    margin-top: 17px;
}
/*-------Fonts Sizing------*/
.f-12{
    font-size: 12px;
}
.f-14{
    font-size: 14px;
}
.f-16{
    font-size: 16px;
}
.f-17{
    font-size: 17px;
}
.f-18{
    font-size: 18px;
}
.f-19{
    font-size: 19px;
}
.f-20{
    font-size: 20px;
}
.f-21{
    font-size: 21px;
}
.f-22{
    font-size: 22px;
}
.f-24{
    font-size: 24px;
}
.f-26{
    font-size: 26px;
}
.f-1em{
    font-size: 1em;
}
.f-2em{
    font-size: 2em;
}
.f-3em{
    font-size: 3em;
}
.f-4em{
    font-size: 4em;
}
/*---------Height-------*/
.h100pr {
    height: 100%;
}
/*---------Width-------*/
.w100px {
    width: 100px;
}
.w200px {
    width: 200px;
}
.w275px {
    width: 275px;
}
.w300px {
    width: 300px;
}
.noWimp {
    width: 0%!important;
}
.fullWimp {
    width: 100%!important;
}
.fullHimp {
    height: 100%!important;
}
/*---------Other-------*/
.t-d-n {
    text-decoration: none!important;
}
.d-ib {
    display: inline-block;
}
.va-m {
    vertical-align: middle;
}
.zIt {
    z-index: 1000!important;
}
.hx-overflow{
    overflow-x: hidden;
}
.float-none{
    float: none;
}
.border{
    border: 1px solid #000;
}
.bgsymbol{
    background: #d3d3d3;
} 
.bginventory {
    background: #dbe2ea;
}
.bgopen{
    background: #e8d6d6;
}
.bgnet{
    background: #c9c2d2;
}
.text-purple{
    color: #494478;
}
.text-darkblue{
    color: #214dea;
}
.text-darkgreen{
    color: #039603
}
.text-darkred{
    color: #bf0000;
}
.text-white{
    color: #ffffff !important;
}
.v-center{
    vertical-align: middle !important;
}

.w-10{
    width: 10% !important;
}
.wbr{
    border-right: 1px solid white;
}
.text-center{
    text-align: center !important;
}
.text-left{
    text-align: left  !important;
}
.pl-5{
    padding-left: 5px !important;
}
.position-relative{
    position: relative !important;
}
.fixed-hdr thead{
    position: sticky;
    top: 0;
    background: black;
    z-index: 1;
}
.p-cursor{
    cursor: pointer;
}
/*-----------------------
-- Helping Classes End --
-----------------------*/
/*last update=8/21/2017