@font-face {
    font-family: RobotoBold;
    src: url(../fonts/Roboto-Bold-webfont.woff);
}
@font-face {
    font-family: RobotoRegular;
    src: url('../fonts/Roboto-Regular-webfont.woff');
}
@font-face {
    font-family: RobotoMideum;
    src: url('../fonts/Roboto-Medium-webfont.woff');
}
@font-face {
    font-family: RobotoLight;
    src: url('../fonts/Roboto-Light-webfont.woff');
}

[ng-cloak] {
  display: none;
}
body{
    font-family: "Segoe UI","Segoe WP",Arial,Sans-Serif !important;
    font-size: 14px;
}

.ellips{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    word-wrap: normal;
}
.ellips_2_l{
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: block;
     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
        max-height: 34px;
}
.ellips_3_l{
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: block;
     display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
        max-height: 52px;
}
.ellips_4_l{
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: block;
     display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
        max-height: 66px;
}
a{text-decoration: none !important;}
.overlay{
    background-color: rgba(0, 0, 0, 0.24);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10000;
    display: none;
    top: 0px;
}
.overlay.open{display: block;}

.overlayLoader{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 3px;
}

.overlayLoader .fa{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    color: #000;
    font-size: 30px;
}

.bgPlaceholder{
    width: 100%; height: 100%;
}

.ln_mn_bg_co1 {  background-color:  #afafab !important; }
.ln_mn_bg_co2 {  background-color:  #f06945 !important; }
.ln_mn_bg_co3 {  background-color:  #dd45f0 !important; }
.ln_mn_bg_co4 {  background-color:  #334ff0 !important; }
.ln_mn_bg_co5 {  background-color:  #2bf042 !important; }
.ln_mn_bg_co6 {  background-color:  #b11e2a !important; }
.ln_mn_bg_co7 {  background-color:  #f0c730 !important; }
.ln_mn_bg_co8 {  background-color:  #a9a8f0 !important; }
.ln_mn_bg_co9 {  background-color:  #308b9b !important; }
.ln_mn_bg_co10 {  background-color:  #bd13f0 !important; }
.ln_mn_bg_co11 {  background-color:  #f09422 !important; }
.ln_mn_bg_co12 {  background-color:  #787515 !important; }
.ln_mn_bg_co13 {  background-color:  #7e5285 !important; }



.mrb5{margin-bottom: 5px;}
.mrb10{margin-bottom: 10px;}
.mrb15{margin-bottom: 15px;}
.mrb20{margin-bottom: 20px;}
.mrb25{margin-bottom: 25px;}

.mrt5{margin-top: 5px;}
.mrt10{margin-top: 10px;}
.mrt15{margin-top: 15px;}
.mrt20{margin-top: 20px;}
.mrt25{margin-top: 25px;}


.ads_outer{overflow: hidden;}
.ads_outer img{
        width: 100%;
    height: 100%;
}
.ads_1140_90{max-width: 1140px;height: 90px;}
.ads_260_200{max-width: 263px;height: 200px;}
.ads_195_365{max-width: 195px;height: 365px;}
.ads_178_350{max-width: 178px;height: 350px;}
.ads_178_450{max-width: 178px;height: 450px;}
.ads_178_550{max-width: 178px;height: 550px;}
.ads_178_650{max-width: 178px;height: 650px;}
.ads_280_250{max-width: 278px;height: 250px;}
.ads_280_170{max-width: 278px;height: 170px;}
.ads_280_120{max-width: 278px;height: 120px;}
.ads_165_500{max-width: 165px;height: 500px;}
.ads_max_165_500{max-width: 165px;max-height: 700px;}
.ads_360_250{max-width: 360px;height: 250px;}
.ads_360_120{max-width: 360px;height: 120px;}
.ads_750_75{max-width: 750px;height: 75px;}


.loaderMore{
        width: 50px;
    height: 50px;
    margin: 10px auto;
    background: url("../images/preload.gif");
        background-size: 100px;
    background-position: -25px -11px;
}



/*Common Index page popups*/
.ln_cm_popup{}

.ln_cm_popup .modal{padding-right: 0px !important;    padding-top: 75px;}
.ln_cm_popup .modal-dialog{    overflow: hidden;}
.ln_cm_popup .modal-dialog .modal-content{   
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 0px;
}
.ln_cm_popup .modal-dialog .modal-content .close{
        position: absolute;
    right: 15px;
    color: #000;
    font-size: 11px;
    top: 2px;
    opacity: 0.8;
}
.ln_cm_popup .modal-dialog .modal-content iframe{}
.ln_cm_popup .modal-dialog .modal-content iframe body{ margin: 0px; padding: 0px; }

@media screen and (max-width: 767px){
    .ln_cm_popup .modal-dialog .modal-content iframe{width: 100% !important;}
    .ln_cm_popup .modal-dialog{
        width: 90% !important; margin: 0 auto;
    }
}