﻿
/*-------------------Validations-------------------*/
.error_class {
    border: 1px solid Red !important;
}
/*-------------------------------------------------*/

/*:::::::::::::::::::::::::::::::::::Email Configuration CSS:::::::::::::::::::::::::::::::::::*/

.emailconfbg
{
    background-image: url("../../App_Themes/ELPISCMS/images/email-confirmation-contentbox-bg.jpg");
    background-repeat: no-repeat;
    background-position: top center;
}

.emailconfmainbg
{
    padding-top: 200px;
    background-image: url('../../App_Themes/ELPISCMS/images/email-confirmation-mainbg.jpg');
    background-repeat: repeat;
}

.emailconftxtboxbg
{
    background-image: url('../../App_Themes/ELPISCMS/images/emailconf-txt-box-bg_03.png');
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 15px;
    padding-top: 0px;
}

/*:::::::::::::::::::::::::::::::::::End Email Configuration CSS:::::::::::::::::::::::::::::::::::*/


/*::::::::::::::::::::::::::::::::Contact US:::::::::::::::::::::::::::::::::*/

.contact_left_td {
    width: 700px;
    vertical-align: top;
    background: url(../../App_Themes/ELPISCMS/images/contact_midline.png) repeat-y right top;
}

.contact_subheading {
    width: auto;
    text-align: left;
    float: left;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #000000;
}

    .contact_subheading span {
        font-size: 20px;
        color: #85a0bb;
        font-weight: normal;
        text-shadow: 1px 1px 1px #000000;
        font-family: 'Lato', sans-serif;
        letter-spacing: 0.062em;
    }

    .contact_subheading h3 {
        color: #ffba00;
        text-transform: uppercase;
        font-size: 20px;
        text-decoration: none;
        font-family: 'Lato', sans-serif;
        margin: 10px 0;
        text-decoration: none;
        text-shadow: 1px 1px 1px #000000;
        letter-spacing: 0.062em;
    }

.contactbox {
    width: 620px;
    float: left;
    padding: 5px 5px;
    color: #ffffff;
    text-align: left;
    background-color: #023b58;
    margin-bottom: 5px;
    border: 1px solid #0b5a82;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0px 0px 10px 7px rgba(2, 59, 88, 0.2);
    -webkit-box-shadow: inset 0px 0px 10px 7px rgba(2, 59, 88, 0.2);
    box-shadow: inset 0px 0px 10px 7px rgba(2, 59, 88, 0.2);
}

.contactvalidator {
    width: 440px;
    height: auto;
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    color: #a22f39;
    text-align: left;
}

.checkbox {
    width: 340px;
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #76a0c4;
    text-align: left;
}

.contactflag_Global {
    font-family: 'Lato', sans-serif;
    height: 30px;
    width: 80%;
    float: left;
    padding-left: 10px;
    color: #ffffff;
    font-size: 25px;
    background: url(../../App_Themes/ELPISCMS/images/globe_icon.png) no-repeat Left;
    padding-top: 7px;
    letter-spacing: 0px;
    text-transform: uppercase;
    margin-bottom: 0px;
}


.contact_bgline {
    background: url(../../App_Themes/ELPISCMS/images/contact_bg_border.png) repeat-x Left center;
    float: left;
    height: 10px;
    margin: 5px 5px;
    width: 98%;
}

.fax {
    background: url(../../App_Themes/ELPISCMS/images/fax_icon1.png) no-repeat Left;
    color: #00baff;
    width: 92%;
    height: 20px;
    float: left;
    padding-left: 30px;
    margin-left: 6px;
    font-size: 14px;
}

.phone {
    background: url(../../App_Themes/ELPISCMS/images/phone_icon1.png) no-repeat Left;
    width: 92%;
    color: #00baff;
    height: 20px;
    float: left;
    padding-left: 30px;
    margin-left: 6px;
    margin-bottom: 8px;
    font-size: 14px;
}

.email {
    background: url(../../App_Themes/ELPISCMS/images/mail_icon1.png) no-repeat Left;
    width: 92%;
    color: #00baff;
    height: 20px;
    float: left;
    padding-left: 30px;
    text-decoration: none;
}

    .email a {
        color: #00baff;
        text-decoration: none;
        font-size: 14px;
    }

        .email a:hover {
            color: #00baff;
            text-decoration: underline;
        }

.captcha_news {
    color: #f2c431 !important;
}

.CaptchaTextBoxCssClass_nws {
    width: 133px;
    height: 26px;
    margin-top: 0px;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    letter-spacing: 7px;
    padding-left: 7px;
    padding-bottom: 3px;
    border: 1px solid #11283a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #278da4;
    background-color: #081a26;
    border-radius: 3px;
}

/**************************** Forums starts ****************************/
.dwnHeading {
    font-family: 'Lato', sans-serif;
    color: #F36700;
    text-align: left;
    letter-spacing: 0.041em;
    font-size: 16px;
    font-weight: 700;
}

#downloadsContainer a {
    color: #20A3D2;
    text-decoration: none;
}

    #downloadsContainer a:hover {
        color: #F36700;
        text-decoration: underline;
    }

#downloadsContainer {
    margin-top: 11px;
    background-color: #f1f1f1;
    border: 1px solid #c4c4c4;
    padding: 10px;
    line-height: 25px;
    margin-bottom: 10px;
}

    #downloadsContainer:hover {
        background-color: #ebebeb;
        border: 1px solid #c4c4c4;
        padding: 10px;
        line-height: 25px;
    }

#commentbox {
    background-color: rgba(2, 22, 33, 0.25);
    border: 1px solid #0a4c72;
    padding: 10px;
    line-height: 25px;
    overflow: hidden;
    margin-left: 10px;
    margin-bottom: 15px;
    width: 959px;
}

.commentNewWindowLink {
    background-color: #0E3B64;
    border: 1px solid #3388C8;
    padding: 10px;
    line-height: 25px;
    font-size: medium;
    color: #C5E1FF;
    letter-spacing: 0.041em;
    font-weight: bold;
    cursor: pointer;
}

    .commentNewWindowLink:hover {
        background-color: #0E2A47;
        border: 1px solid #3388C8;
    }

#commentitem {
    width: 800px; /*overflow: hidden;*/
}

    #commentitem span {
        width: 800px !important;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #c5e1ff;
        white-space: normal !important;
        display: inline-block;
    }

#postcommentbtn {
    float: left;
    padding-top: 15px;
    width: 146px;
    height: 45px;
    background-image: url(images/submit_button1.png);
    background-repeat: no-repeat;
    display: block;
}

#commentitem img {
    cursor: pointer;
}

#commentitem i {
    font-family: 'Lato', sans-serif;
    font-size: medium;
    color: #C5E1FF;
    text-align: left;
    letter-spacing: 0.041em;
    font-weight: bold;
    color: #FDCB26;
}

.commentNodeNormal {
    width: 97%; /*overflow: hidden;*/
    border: 1px solid #0a4c72;
    background-color: #011d2c;
    color: #097096;
    padding: 10px 10px 0px 10px !important;
    font-family: 'Lato', sans-serif;
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}

/**************************** Forums ends ****************************/
/****************************Right News Panel Starts here*************************/

.ch_rightpanel {
    width: 230px;
    height: auto;
    float: right;
    padding-bottom: 5px;
}

.ch_r_newspanel_div {
    width: 230px;
    height: auto;
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;
    background: url(../../App_Themes/ELPISCMS/images/ch_rightpanel_newsline.png) no-repeat center bottom;
}

.ch_r_newsdate_box {
    width: 46px;
    height: 42px;
    float: left;
    text-align: left;
    background-image: url(../../App_Themes/ELPISCMS/images/news_date_box.png);
    background-repeat: no-repeat;
    background-position: top left;
}

.ch_r_newspanel_day {
    float: left;
    width: 46px;
    height: auto;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #f5d13e;
    text-align: center;
    text-shadow: 1px 1px 1px #000000;
    padding-top: 2px;
}

.ch_r_newspanel_month {
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    line-height: 11px;
    width: 46px;
    height: auto;
    text-shadow: 1px 1px 1px #000000;
}

.ch_r_newspanel_year {
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    width: 46px;
    height: auto;
    padding-top: 8px;
    text-shadow: 1px 1px 1px #000000;
}

.ch_r_newspanel_content {
    font-family: 'Lato', sans-serif;
    width: 170px;
    height: 52px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    float: left;
    padding: 0px 0px 0 10px;
    text-decoration: none;
    line-height: 16px;
}

    .ch_r_newspanel_content a {
        font-family: 'Lato', sans-serif;
        font-size: 12px;
        color: #000;
        text-align: left;
        float: left;
        text-decoration: none;
    }

        .ch_r_newspanel_content a:hover {
            font-family: 'Lato', sans-serif;
            font-size: 12px;
            color: #000;
            text-align: left;
            float: left;
            text-decoration: none;
        }

/****************************Right News Panel Ends here*************************/
/*::::::::::::::::::::::::::::::::::::Child Page Success Stories CSS::::::::::::::::::::::::::*/

.content .corevalues_div {
    padding: 10px;
    background-color: #072638;
    border: 1px solid #063e5c;
    box-shadow: #011926 0px 0px 1px;
}

.ch_successstories_panel_div {
    width: 210px;
    float: left;
    text-align: left;
    margin-top: 3px;
    vertical-align: top;
}

.ch_successstories_content_div {
    float: left;
    width: 195px;
    height: auto;
    color: #c5e1ff;
    margin-left: 10px;
    margin-top: 15px;
    padding-right: 15px;
}

.ch_successstories_companyname_div {
    text-align: left;
    float: left;
    width: 210px;
    margin-left: 10px;
    margin-top: 15px;
}

.ch_successstories_div {
    width: 210px;
    height: 352px;
    padding: 0 10px;
    background: url(../../App_Themes/ELPISCMS/images/ch_successstories_bg.png) no-repeat top right;
    vertical-align: top;
}

.ch_successstories_headline {
    width: 170px;
    font-family: 'Lato', sans-serif;
    color: #001c2a;
    font-size: 20px;
    text-align: left;
    line-height: 18px;
    text-shadow: 1px 1px 1px #0c4a5f;
    padding: 15px 20px 10px 20px;
    float: left;
    margin-left: 7px;
    background: url(../../App_Themes/ELPISCMS/images/testimonials_coma.png) no-repeat right bottom;
}

/*:::::::::::::::::::::::::::Home Page CSS::::::::::::::::::::::::::::::::::*/
.ch_page_heading {
    width: 90%;
    height: auto;
    float: left;
    font-family: 'Lato', sans-serif;
    color: #248ab2;
    font-size: 22px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.043em;
    text-shadow: 1px 1px 1px #000;
    margin-left: 5px;
    padding-left: 5px;
    margin-top: 25px;
}

.homepage_heading {
    width: 90%;
    height: auto;
    float: left;
    font-family: 'Lato', sans-serif;
    color: #248ab2;
    font-size: 22px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.043em;
    text-shadow: 1px 1px 1px #000;
    margin-left: 5px;
    padding-left: 5px;
    margin-top: 25px;
}

#alliances_fieldset {
    width: 965px;
    padding-bottom: 10px;
    padding-left: 13px;
    border: 1px solid #265475;
    text-align: left;
    margin-left: 10px;
}

    #alliances_fieldset span {
        color: #ffffff;
        font-family: 'Lato', sans-serif;
        letter-spacing: 0.052em;
        font-size: 24px;
        text-transform: uppercase;
    }

.home_content {
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
}

.h_successstories_panel_div {
    width: 260px;
    float: left;
    text-align: left;
    margin-left: 10px;
    vertical-align: top;
}

.successstories_heading {
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    color: #efb82b;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    line-height: 18px;
}

.successstories_designation {
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    color: #54a8c7;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    line-height: 18px;
}

.successstories_company {
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    color: #248ab0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    width: 230px;
    line-height: 18px;
}

    .successstories_company a {
        color: #3ea3c9;
        margin-bottom: 10px;
    }

        .successstories_company a:hover {
            color: #3ea3c9;
        }


.testimonials_headline {
    width: 210px;
    font-family: 'Lato', sans-serif;
    color: #001c2a;
    font-size: 21px;
    text-align: left;
    line-height: 24px;
    text-shadow: 1px 1px 1px #0c4a5f;
    padding: 15px 20px 10px 20px;
    margin-left: 10px;
    background: url(../../App_Themes/ELPISCMS/images/testimonials_coma.png) no-repeat right bottom;
}

.h_latestprojects_div {
    width: 325px;
    height: auto;
    float: left;
    padding: 0px 15px 15px 10px;
    background: url(../../App_Themes/ELPISCMS/images/h_mid_line.png) no-repeat center right;
}

.h_latestprojects_panel {
    width: 325px;
    height: 280px;
    float: left;
    text-align: left;
    margin-left: 10px;
    background: url(../../App_Themes/ELPISCMS/images/latestproject_bg.png) no-repeat top left;
}

.h_news_div {
    width: 345px;
    height: 200px;
    padding: 0px 0px 15px 20px;
    float: left;
}

.h_successstories_div {
    width: 265px;
    height: 340px;
    padding: 0 10px;
    float: left;
    background: url(../../App_Themes/ELPISCMS/images/successstories_bg.png) no-repeat top right;
    vertical-align: top;
}

.righttabheading {
    width: 230px;
    height: auto;
    float: left;
    padding: 10px 0px;
    font-family: 'Lato', sans-serif;
    font-size: 22px;
    letter-spacing: 0.062em;
    text-align: left;
    color: #ffbb00;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px #1c1c1c;
    text-transform: uppercase;
    background: url(../../App_Themes/ELPISCMS/images/ch_rightpanel_newsline.png) no-repeat center bottom;
}


.righttabheading_bg {
    background-image: url(../../App_Themes/ELPISCMS/images/righttabheadingbg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
