.loginbodycolor {
    background-color: #505050 !important;
}

.innerbodycolor {
    background-color: #505050 !important;
}

.margintop {
    margin-top: 25px !important;
}

.margintopsmall {
    margin-top: 18px !important;
}

.marginrow {
    margin-bottom: 25px !important;
}

.marginrowsmall {
    margin-bottom: 18px !important;
}

.registerlink {
    font-family: Calibri;
    font-size: 18px;
    color: #ff6a00;
    text-decoration: none !important;
}

    .registerlink:hover {
        font-family: Calibri;
        font-size: 18px;
        color: #ff6a00;
        text-decoration: none !important;
    }

.forgotlink {
    font-family: Calibri;
    font-size: 18px;
    color: #0094ff;
    text-decoration: none !important;
}

    .forgotlink:hover {
        font-family: Calibri;
        font-size: 18px;
        color: #0094ff;
        text-decoration: none !important;
    }

.anchorstyle {
    text-decoration: none !important;
}

    .anchorstyle:hover {
        text-decoration: none !important;
    }

.divhide {
    display: none !important;
}

.divshow {
    display: block !important;
}

.conhide {
    visibility: hidden !important;
}

.conshow {
    visibility: visible !important;
}

.noconborder {
    border: none !important;
    background-color: #ffffff !important;
}

.disablecursor {
    cursor: default !important;
    pointer-events: none;
    text-decoration: none !important;
}

.enablecursor {
    cursor: pointer !important;
    pointer-events: visible;
    text-decoration: none !important;
}

.fielderror {
    border: 2px solid red !important;
}

.inputmobileimg {
    background-image: url('https://16a1e3.claudeassets.com/20210725095755im_/http://www.gstindiaexpert.com/images/phone.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    padding-right: 5px;
}

.inputpasswordimg {
    background-image: url('https://2c1e68.claudeassets.com/20210725095755im_/http://www.gstindiaexpert.com/images/lock.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    padding-right: 5px;
}

.inputuserimg {
    background-image: url('https://b77430.claudeassets.com/20210725095755im_/http://www.gstindiaexpert.com/images/user.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    padding-right: 5px;
}

.inputemailimg {
    background-image: url('https://64afae.claudeassets.com/20210725095755im_/http://www.gstindiaexpert.com/images/envelope.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    padding-right: 5px;
}

.inputotpimg {
    background-image: url('https://49b7b8.claudeassets.com/20210725095755im_/http://www.gstindiaexpert.com/images/otp.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    padding-right: 5px;
}

.mandatory:after {
    content: " *";
    color: #cf0000;
    position: absolute;
    margin: 7px 0px 0px -10px;
    font-size: 18px;
    font-weight: bold;
    padding: 0 5px 0 0;
}

.divmsgstyle {
    background-color: #ffffff;
    color: #222;
    font-weight: bold;
    font-family: Verdana;
    font-size: 14px;
    border-radius: 6px;
    height: 35px;
    border: 3px solid;
    border-color: #ff6a00;
    padding-top: 2px;
    text-align: center;
}

.btnsmall {
    font-family: Calibri !important;
    height: 30px;
    margin: 0;
    padding: 0 10px;
    vertical-align: middle;
    border: 0;
    font-size: 14px !important;
    font-weight: 700;
    line-height: 30px;
}

    .btnsmall:hover {
        opacity: 0.6;
        color: #fff;
    }

.btnmedium {
    font-family: Calibri !important;
    height: 40px;
    margin: 0;
    padding: 0 10px;
    vertical-align: middle;
    border: 0;
    font-size: 14px !important;
    font-weight: 700;
    line-height: 30px;
}

    .btnmedium:hover {
        opacity: 0.6;
        color: #fff;
    }

.btnlarge {
    height: 50px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    border: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 50px;
}

    .btnlarge:hover {
        opacity: 0.6;
        color: #fff;
    }

.btnback {
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

    .btnback:hover {
        font-family: Calibri;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
    }

.btnlogout {
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    color: #050505;
    text-decoration: none;
}

    .btnlogout:hover {
        font-family: Calibri;
        font-size: 16px;
        font-weight: bold;
        color: #0e0e0e;
        text-decoration: none;
    }

    .btnlogout:link {
        font-family: Calibri;
        font-size: 16px;
        font-weight: bold;
        color: #050505;
        text-decoration: none;
    }

.etbodycolor {
    background-color: #26b0b0 !important;
}

.productlogo {
    width: 64px;
    height: 64px;
}

.spanlargeHeader {
    font-family: Calibri;
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
}

.spanmediumHeader {
    font-family: Calibri;
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
}

.spanHeader {
    font-family: Calibri;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
}

.spanText {
    font-family: Calibri;
    font-size: 12px;
    color: #ffffff;
}

.scrollbar {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 350px;
    scrollbar-face-color: #FBF5D8;
    scrollbar-shadow-color: #2D2C4D;
    scrollbar-highlight-color: #7D7E94;
    scrollbar-3dlight-color: #7D7E94;
    scrollbar-darkshadow-color: #2D2C4D;
    scrollbar-track-color: #FBF5D8;
    scrollbar-arrow-color: #C1C1D1;
}

.schoolnamecolor {
    color: #dbc02e;
}

.squarestyle {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #D39D43;
}

.square-completed {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #449D44;
}

.square-delay {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #C9302C;
}

.uploadLabel {
    padding: 2px 5px;
    background-image: url('https://f15b1e.claudeassets.com/20210725095755im_/http://www.gstindiaexpert.com/images/file-upload-bg.png');
    display: inline-block;
    cursor: pointer;
}

    .uploadLabel:active {
        background: #CCF;
    }

    .uploadLabel :invalid + span {
        color: #2D2C4D;
    }

    .uploadLabel :valid + span {
        color: #2D2C4D;
    }

.btncleared {
    border: 0 !important;
    background: transparent !important;
}

.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}

@keyframes blink {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.condisable {
    cursor: default !important;
    pointer-events: none;
    text-decoration: none !important;
    background-color: #ddd8d8;
}

.conenable {
    cursor: pointer !important;
    pointer-events: visible;
    text-decoration: none !important;
}

#divLoader {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}

#divAdmLoader {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}

.loading-gif {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px 0px 0px -50px;
    z-index: 100;
    background-color: transparent;
}

/*textarea[placeholder]
{
    text-align: center;   
}*/
.mandatorycss {
    color: red;
    font-weight: bold;
    font-size: 14px;
}

.articleHeader {
    font-family: Calibri;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    word-spacing: 0px;
}

/* margin css*/

.mt2 {
    margin-top: 2px;
}

.mb2 {
    margin-bottom: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mb3 {
    margin-bottom: 3px;
}

.mt5 {
    margin-top: 5px;
}

.mb5 {
    margin-bottom: 5px;
}

.mt8 {
    margin-top: 8px;
}

.mb8 {
    margin-bottom: 8px;
}

.mt9 {
    margin-top: 9px;
}

.mb9 {
    margin-bottom: 9px;
}

.mt10 {
    margin-top: 10px;
}

.mb10 {
    margin-bottom: 10px;
}

.mt12 {
    margin-top: 12px;
}

.mb12 {
    margin-bottom: 12px;
}

.mt14 {
    margin-top: 14px;
}

.mb14 {
    margin-bottom: 14px;
}

.mt15 {
    margin-top: 15px;
}

.mb15 {
    margin-bottom: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mb25 {
    margin-bottom: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mb30 {
    margin-bottom: 30px;
}

.mt35 {
    margin-top: 30px;
}

.mb35 {
    margin-bottom: 30px;
}

.mt40 {
    margin-top: 30px;
}

.mb40 {
    margin-bottom: 30px;
}

.mt45 {
    margin-top: 30px;
}

.mb45 {
    margin-bottom: 30px;
}

.mt50 {
    margin-top: 30px;
}

.mb50 {
    margin-bottom: 30px;
}
/*end css*/

/*padding css*/

.pdt5 {
    padding-top: 5px;
}

.pdb5 {
    padding-bottom: 5px;
}

.pdt10 {
    padding-top: 10px;
}

.pdb10 {
    padding-bottom: 10px;
}

.pdt15 {
    padding-top: 15px;
}

.pdb15 {
    padding-bottom: 15px;
}

.pdt20 {
    padding-top: 20px;
}

.pdb20 {
    padding-bottom: 20px;
}

.pdt25 {
    padding-top: 25px;
}

.pdb25 {
    padding-bottom: 25px;
}


/*end css*/

.msgtext {
    color: #D83F2D;
    font-weight: bold;
    font-family: Calibri;
    font-size: 14px;
}

.noborder {
    border: none !important;
    outline: none !important;
}

.horizontalrule {
    clear: both;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

.img_comment {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #B97A57;
    color: #ffffff;
    font-weight: bold;
    padding: 10px 10px 10px 15px;
}

.texthighlight {
    background-color: #f8e058;
}

/* START added by  Himadri*/


hr.vertical {
    width: 0px;
    height: 100%; /* or height in PX */
}



.pmenu {
    /*padding: 0;*/
    list-style: none;
}

    .pmenu > li {
        display: inline-block;
        position: relative;
        line-height: 21px;
        text-align: left;
    }

        .pmenu > li a {
            display: block;
            /*padding: 8px 25px;*/
            color: #DF0000;
            text-decoration: none;
        }

            .pmenu > li a:hover {
                color: #050505;
            }

        .pmenu > li ul.dropdown {
            min-width: 100%; /* Set width of the dropdown */
            background: #f2f2f2;
            display: none;
            position: absolute;
            z-index: 999;
            left: 0;
        }

        .pmenu > li:hover ul.dropdown {
            display: block; /* Display the dropdown */
        }

        .pmenu > li ul.dropdown li {
            display: block;
        }


.Disprodtl {
    font-size: 16px;
    font-family: Calibri;
    color: #7D7E94;
}

.prohrd {
    color: #950606;
    font-size: 16px;
    font-weight: bold;
}

.proEdithrd {
    color: #950606;
    font-size: 15px;
    font-weight: bold;
}

.expertapp {
    background-color: #b83231;
    color: #ffffff;
    border-radius: 0px;
    padding: 5px 10px 5px 10px;
}

    .expertapp:hover {
        background-color: #b83231;
        color: #ffffff;
        border-radius: 0px;
        padding: 5px 10px 5px 10px;
    }

#text {
    z-index: 100;
    position: absolute;
    color: white;
    font-size: 20px;
    /*font-weight:bold;
    left:150px;
    top:350px;*/
}

.procancel {
    background-color: #a7a7a7;
    color: #ffffff;
    border-radius: 0px;
}

    .procancel:hover {
        background-color: #7D7E94;
        color: #ffffff;
        border-radius: 0px;
    }

    .procancel:active {
        background-color: #a7a7a7;
        color: #ffffff;
        border-radius: 0px;
    }

    .procancel:visited {
        background-color: #a7a7a7;
        color: #ffffff;
        border-radius: 0px;
    }

.proevspan {
    color: #950606;
    font-size: 15px;
    /*font-weight: bold;*/
}

.imageupload {
    margin: 20px 0;
}

Disprodtl {
    font-size: 22px;
    font-family: Calibri;
    color: #9a9a9a;
}

#imgcontainer {
    height: 230px;
    width: 230px;
    position: relative;
    transition: all 1s linear;
}

    #imgcontainer:hover #imgtext {
        opacity: 1;
    }

    #imgcontainer:hover #imgcam {
        opacity: 1;
        content: url('https://71fd66.claudeassets.com/20210725095755im_/http://www.gstindiaexpert.com/images/20_cam.png');
        top: 80%;
    }

    #imgcontainer:hover #imgupload {
        background-color: #000000;
        opacity: 0.5;
    }

.imgimage {
    position: absolute;
    left: 0;
    top: 0;
    transition: all 1s linear;
}

#imgtext {
    z-index: 100;
    position: absolute;
    color: #ffffff;
    font-size: 14px;
    opacity: 0;
    font-weight: bold;
    transition: all 1s linear;
    padding-top: 16px;
    /*left: 30%;
        top: 75%;*/
}

#imgcam {
    z-index: 100;
    position: absolute;
    color: #000000;
    font-size: 20px;
    top: 80%;
    transition: all 1s linear;
    padding-top: 16px;
    /*font-weight: 
        left: 5%;
        top: 80%;bold;*/
}

#imgupload {
    z-index: 100;
    position: absolute;
    color: #000000;
    font-size: 20px;
    transition: all 1s linear;
    /*font-weight: bold;*/
    top: 75%;
    width: 100%;
}

#imgdelcam {
    z-index: 100;
    position: absolute;
    color: #ffffff;
    font-size: 14px;
    opacity: 0;
    font-weight: bold;
    transition: all 1s linear;
    top: 10px;
    left: 82%;
}

#imgcontainer:hover #imgdelcam {
    opacity: 1;
}

#imgdelete {
    z-index: 100;
    position: absolute;
    color: #000000;
    font-size: 20px;
    transition: all 1s linear;
    /*font-weight: bold;*/
    top: 0%;
    width: 100%;
}

#imgcontainer:hover #imgdelete {
    /*background-color: #000000;
        opacity: 0.5;*/
}

/*#imgupload :hover #imgtext {
            opacity: 1;
            background-color: #000000;
        }*/
/* END added by  Himadri*/
.publish {
    z-index: 100;
    position: absolute;
    color: #000000;
    bottom: 0;
    right: 0;
    background-color: #B97A57;
    color: #ffffff;
    padding: 10px;
}

.frmdivhide {
    display: none !important;
}

.frmdivshow {
    display: inline-block !important;
}

.sidemenu {
    background-color: #C3C3C3;
    color: #80818A;
    cursor: pointer;
    padding: 10px 15px 10px 35px;
    font-weight: bold;
}

.hlsidemenu {
    background-color: #7F7F7F;
    color: #FFFFFF;
    cursor: pointer;
    padding: 10px 15px 10px 35px;
    font-weight: bold;
}

.hsn-code-finder {
    background-color: #e6cfc1;
    border: 2px solid #C28E7D;
    padding: 5%;
}
.traning{
	width:19.6%;
	padding:0 2%;
	display:inline-block;
	text-align:center;
}
.thank-you-page{
	padding:43% 0;
	text-align:center;
	font-weight:bold;
}
/*
     FILE ARCHIVED ON 22:39:40 Apr 28, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:08:42 Jul 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.438
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.034
  esindex: 0.009
  cdx.remote: 5.628
  LoadShardBlock: 50.467 (3)
  PetaboxLoader3.datanode: 49.226 (4)
  PetaboxLoader3.resolve: 267.611 (2)
  load_resource: 446.358
*/