.textwhite{ color: #fff !important; }
.textblack{ color: #000 !important; }
.textred{ color: red !important; }
.textgreen{ color: green !important; }
.textorange{ color: #fb9678 !important; }
.textcyan{ color: #01c0c8 !important; }
.textpurple{ color: #ab8ce4 !important; }
.textleft{ text-align: left !important; }
.textright{ text-align: right !important; }
.textblue{ color: #4396E6 !important; }
.textbold{font-weight: bold;}
.textgrey{ color: #999 !important; }.textgrey:hover{ color: inherit; }
.textcenter{ text-align: center !important; }
.textjustify{ text-align: justify !important; }
.border{ border: 1px solid #ccc;}
.noouterborders tr:first-of-type th,.noouterborders tr:first-of-type td{border-top: 0}
.noouterborders tr:last-of-type th,.noouterborders tr:last-of-type td{border-bottom: 0}
.noouterborders tr th:first-of-type,.noouterborders tr td:first-of-type{border-left: 0;}
.noouterborders tr td:last-of-type{border-right: 0;}
.noouterborders{border: 0;}
.padding,.padding1{ padding: 10px; }
.padding2{ padding: 20px; }
.padding3{padding: 30px; }
.widthfull{width: 100% !important; }
.widthhalf{width: 50% !important; }
.widththird{width: 75% !important; }
.widthquarter{width: 25% !important; }
.minheight{min-height: 550px;}
.gap1, .gap{ margin-top: 10px; }
.gap2{ margin-top: 20px; }
.gap3{ margin-top: 30px; }
.showprint{display: none;}
.urdu{font-family: 'Jameel Noori Nastaleeq';}
.border{border: 1px solid #ccc; }
.shadow{box-shadow: 1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px #ccc; -moz-box-shadow: 1px 1px 1px #ccc; -o-box-shadow: 1px 1px 1px #ccc;-ms-box-shadow: 1px 1px 1px #ccc;}
.bordertop{ border-top: 1px solid #ccc; } .borderbottom{ border-bottom: 1px solid #ccc; }
 .borderright{border-right: 1px solid #ccc;}
.margin{margin: 10px;} .padding{padding: 10px;}
.bordergap{border-top: 1px solid #ccc; margin: 10px 0; }
.hoverno:hover{text-decoration: none; color: inherit; }
.hover:hover{text-decoration: underline; color: inherit; }
.paddingtop{ padding-top: 10px; }.paddingtop2{ padding-top: 20px; }.paddingtop3{ padding-top: 30px; }
.paddingbottom{ padding-bottom: 10px; }.paddingbottom2{ padding-bottom: 20px; }.paddingbottom3{ padding-bottom: 30px; }
.paddingleft{padding-left: 10px;}
.paddingright{padding-right: 10px;}
.margintop{ margin-top: 10px; }
.marginbottom{ margin-top: 10px; }
.nospacing{ margin: 0 !important; padding: 0 !important; }
.nomargin{margin: 0 !important;}
.nopadding{padding: 0 !important;}
.fontbig{font-size: 48px !important; line-height: 54px;}
.fontmedium{font-size: 36px !important; line-height: 42px;}
.fontsmall{font-size: 24px !important; line-height: 30px !important;}
.fontmini{font-size: 18px !important; line-height: 24px !important;}
.fontmicro{font-size: 12px !important; line-height: 24px !important; overflow: hidden; }
.fontnormal{font-weight: normal; }
.lineheight{line-height: 24px !important;}.lineheight2{line-height: 30px !important;}.lineheight3{line-height: 36px !important;}
.smallgaps{margin-top:5px; margin-bottom: 5px;}
.inlineblock{ display: inline-block; }
.clear{ clear: both; }
.nodisplay{ display: none !important; }
.bgwhite{background: #fff;}
.pointer{cursor: pointer;}
.lowercase{text-transform: lowercase !important; }
.uppercase{text-transform: uppercase !important; }.capitalize{text-transform: capitalize !important; }
.nocase{text-transform: none !important;}
.round{border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%;}
.radius{border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;}
.radiustop{border-top-left-radius: 10px;border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;webkit-border-top-right-radius: 10px; -moz-border-top-left-radius: 10px; -moz-border-top-right-radius: 10px; -ms-border-top-left-radius: 10px;-ms-border-top-right-radius: 10px;-o-border-top-left-radius: 10px;-o-border-top-right-radius: 10px;}
table.borderbottomed td{border-top: none !important; border-left: none !important; border-right: none !important;}
.up_logos{
    min-height: 200px;
    position: fixed;
    left:50%;
    top: 20%;
    width: 500px;
    margin-left: -250px;
    background: #fff;
    border: 1px solid #a9a9a9;
    opacity: 1;
    padding-bottom:20px;
    padding: 20px;
    z-index:60000;
    border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px;
    padding-top: 10px;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
}
@media screen and (max-width:550px){
    .up_logos {
        left: 0 !important;
        width: 100% !important;
        margin-left: 0px !important;
    }
}
.popClose{
    position: absolute; right: -5px; top:-5px;
    width: 20px; height: 20px;
    float: right; border: 0; padding: 0; margin: 0; cursor: pointer;
}
#fade {  background: #000; position: fixed; left: 0; top: 0;
width: 100%; height: 100%; opacity: .80; z-index: 9000; }
#upFade {  background: #fff; position: fixed; left: 0; top: 0;
width: 100%; height: 100%; opacity: .60; z-index: 50000; }

#options_imgs img {
    width: 109px;
    height: 109px;
    margin-right: 2px;
    margin-bottom: 5px;
    border: 2px solid #ccc;
    cursor: pointer;
}
@media print{
    .noprint{display: none;}
    .showprint{display: block; }
}