

.marq-text-login {
    color: #e50601
}

.marq-text-login-bg {
    width: 400px;
    height: 34px;
    /* padding: 10px 15px 10px 49px; */
    /* position: absolute; */
    /* right: 50px; */
    margin-top: 11px;
}
input {font-family: 'promptregular' !important; font-weight: 300 !important}
.captimgclass { height:36px; margin-top: 7px !important;}
.captchImg {width:100%;}
.container {width:87% !important}
label.form-control-label {line-height: 19px;}
.pd_decrease {padding: 0 4px;font-size: 12px;color: #171717 !important;font-weight: 300;}
label {font-weight:300 !important}
.new-rg-data { position: absolute;top: 81px;width: 90%;background: #ffffff;z-index: 999;/* box-shadow: 0px 0px 3px 0px #999; */padding: 15px;height: 337px;font-weight: 300 !important; left: 17px}
.marleftm16 {
    margin-top: 4px;
    border-radius: 5px;
}
.input-extra {font-weight: 300 !important;}
.nav-tabs > li > a { height:40px;width:75px;background-repeat:no-repeat; background-position:center;margin-right: 0;border-radius: 0; cursor: pointer;border: 1px solid transparent;}
.nav-tabs > li:nth-child(1) > a {background-color: rgba(255, 255, 255, 0.85);background-image:url(../img/login-icon.png);background-size: 25px;}
.nav-tabs > li:nth-child(2) > a {background-color: rgba(255, 255, 255, 0.85);background-image:url(../img/admin-login.png);    background-size: 25px;}
.nav-tabs > li:nth-child(3) > a {background-color: rgba(255, 255, 255, 0.85);background-image:url(../img/new-rsgi.png);    background-size: 25px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border-radius: 0; cursor: pointer;border: 1px solid transparent;}
.nav-tabs > li:nth-child(1).active > a, .nav-tabs > li:nth-child(1).active > a:focus, .nav-tabs > li:nth-child(1).active > a:hover {background-color: rgba(229, 22, 54, 0.85);    
background-size: 25px;background-image:url(../img/login-icon-hover.png); background-repeat:no-repeat; background-position:center;margin-right: 0;}
.nav-tabs > li:nth-child(2).active > a, .nav-tabs > li:nth-child(2).active > a:focus, .nav-tabs > li:nth-child(2).active > a:hover {background-color: rgba(229, 22, 54, 0.85);
background-size: 25px;background-image:url(../img/admin-login-hover.png);background-repeat:no-repeat; background-position:center;margin-right: 0;}
.nav-tabs > li:nth-child(3).active > a, .nav-tabs > li:nth-child(3).active > a:focus, .nav-tabs > li:nth-child(3).active > a:hover {background-color: rgba(229, 22, 54, 0.85); 
background-size: 25px; background-image:url(../img/new-rsgi-hover.png);background-repeat:no-repeat; background-position:center;margin-right: 0;}
.nav-tabs > li.active > a:hover {color: #000;cursor: pointer;border-bottom: 1px solid transparent !important;background: transparent}
.nav > li > a {color: #3e3e3e;position: relative; display: block; padding: 10px 22px 10px 22px;}
.navbar-left {margin-top: 20px}
.nav-tabs > li > a h4 {font-size: 16px;}
.nav-tabs {border-bottom: 0px;}
/*.tab-content {border: 2px solid #c5c5c5;padding: 20px;margin-right: 11px;background: rgba(255, 255, 255, 0.50);}*/
.captimgclassimg{height: 46px;float: right;width: 89%;margin-left: 6px !important;  background:#fff5ee;}
h4.modal-title {font-size: 16px !important;}
.modal-header { padding: 6px 17px !important;color: #000 !important; background-color: #f3f3f3 !important;}
.contact-li ul li { list-style:decimal; padding:4px 0; font-size:12px;}
.captimgclassimg-div { float:right; }
.login-btnp {margin-top:20px;}
.col-md-1 {padding:0px !important;}
.fa-sign-in{font-size: 20px;margin-top: 14px;color: #066bb9;}
.cursor {cursor:pointer}
.cap-refbtn {top: -3px;border: 0;color: #000 !important;border-radius: 4px;height: 35px;width: 41px;padding: 4px 5px 4px 11px;line-height: 47px;position: absolute;right: 2px;font-size:20px}
.padding-0 {padding:0 !important}
.navbar-toggle{background-color: #e50000!important; border-color:#e50000!important;}
.logbtn {color: #fff;background-color: #e50601;border-color: #e50601;border-radius: 0;padding-right: 30px;padding-left: 30px;padding-top: 10px;padding-bottom:10px;font-weight: 600;letter-spacing: 2px;width: 100%;}
.input-lg-select option {border:1px solid #000}
.theader a:hover {text-decoration: none;}
.logbtn:hover{background:#242934;text-decoration:none;}
.logbtn:active:hover,.logbtn:active,.logbtn:focus{background:#122b40;text-decoration:none; outline:none;}
.input-lg {padding: 10px 8px 10px 14px !important}
.input-group-select-icon {position: relative;/*display: flex;*/border-collapse: separate;float: none;padding-right: 0;padding-left: 0;}
.input-group-select-icon span {padding: 6px 28px 6px 14px !important;width: 2% !important;}
.about-list-mar {margin-top:-28px}
.input-lg-select {padding: 10px 8px 10px 14px !important; height: auto;line-height: 46px;}
.input-lg-select .form-control {position: relative;z-index: 2;float: left; width: 100%;margin-bottom: 0;/*display: table-cell;*/ }
.dshadow {margin-top: -42px;background: white; -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);box-shadow: 1px 0px 10px rgba(0, 0, 0, .5);
  background-image: url(../img/monitorbg.jpg);background-repeat: no-repeat;background-position:top right; background-size: contain;}
.ltbpad{ padding-left: 50px; padding-top: 40px; padding-bottom: 20px;}
.dshadowtop {background: #f7f7f7;-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0,0.5);-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, .5);box-shadow: 0px 0px 4px rgba(0, 0, 0, .5);}
.secde{background:none; border:none;}
p {margin: 0;}
.navbar-header { margin-top: 4px !important; padding-left: 12px !important;margin-bottom: 6px;}
.textico {border: none;background-color: transparent;color: darkgrey; /*box-shadow: 0 5px 6px -7px black; border-bottom: 1px solid #d6d6d6;*/ position: absolute;z-index: 99; padding-top: 15px;}
.textico-select {border: none;background-color: transparent;color: darkgrey;/*box-shadow: 0 5px 6px -7px black;border-bottom: 1px solid #d6d6d6;*/position: absolute;z-index: 99;padding-top:10px;}
.inputno-border{border:none;-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);}
.captchasec1 {margin-top:20px}
.captchasec1 .input-group {float:left !important; height: 35px;height: 35px; width: 108px!important;}
.effect2 {box-shadow: 0 0px 0px 0px black;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 1px solid #d6d6d6;margin-top: 1px;border-radius:0}
.newinp2 {border-bottom-left-radius:6px !important;}
.clear-both {clear: both;}
/*.theader {background-position-x:center; background-repeat:repeat-y}*/
.chekeff {position: absolute;margin-left: -6px;background: white;}
.cappad{padding-left: 0px!important;}	
.datepad{text-align: center;margin: 0;padding-bottom: 0px;font-weight: bold;letter-spacing: 0.1em;font-size: 1.8em;border-top: 2px solid;padding-top: 6px;    font-family: prompt,sans-serif;}
.datemar{ float: right;padding: 0;margin-top: -3px;text-align: center;color:#e51a30;}	
.nonepadleft{    padding-left: 0px;}
.nonepadright{    padding-right: 0px;}
::-webkit-input-placeholder {font-size: 25px;letter-spacing:0.1em;}
:-moz-placeholder { /* Firefox 18- */font-size: 25px;letter-spacing:0.1em;}
::-moz-placeholder {  /* Firefox 19+ */font-size: 25px;letter-spacing:0.1em;}
/* Overriding styles */
::-webkit-input-placeholder {font-size: 13px!important;letter-spacing:0.1em;}
:-moz-placeholder { /* Firefox 18- */font-size: 13px!important;letter-spacing:0.1em;}
::-moz-placeholder {  /* Firefox 19+ */font-size: 13px!important;letter-spacing:0.1em;}
.spsubtext{font-weight: 400;font-size: 12px;}
.hetext{font-weight: 600;font-size: 16px;}
.vcenter {top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.padle{padding-left: 11px; float:right; font-size:40px; color:#fff; line-height: 52px;margin-top: 79px;text-shadow: 2px 2px #000;width:51%}
.welc{line-height:20px;font-weight: 500;font-size: 14px;color:#fff; margin-top: 21px;}
.fpswd{font-size:12px;text-align: right;padding: 7px;color: #607D8B;}
.onest{font-size: 17px;font-weight: 500;}
.abtlay{border-left:1px solid #ccc;}
.abticon{color:#ef3411;margin-left: 30px;margin-right: 15px;}
.abtlineh{line-height: 20px;}
.blackcol{color:#000;}
.newsp{float: left; width: 80%; font-weight: 500; font-size:16px;}
.textmonth{letter-spacing:0.1em; font-size:1.1em;}
.cpyp {
    text-align: center;
    line-height: 14px;
    color: #9e9e9e;
    font-size: 12px;
    padding: 5px 5px;
    position: fixed;
    bottom: 0;
    left: 0;
    font-size: 11px;
    padding: 10px;
    width: 100%;
}
.col-md-4 {width:433px !important;}
/*tab*/
.login-tab {margin-top: 40px; margin-bottom: 0px;}
/*tab*/
@media (max-width: 767px) {
    .marq-text-login-bg {
        width: 100% !important;
    }
}
@media (min-width: 1300px) {.padle {width:55%}}
@media (min-width: 1179px) { .container {width: 75% !important;}}
 @media (min-width: 1179px) and (max-width: 1479px) {.nav-tabs > li > a h4 { font-size: 15px; } }
 @media (max-width: 1342px) { .dshadow {background-size: 45%; } }
  @media (max-width: 1307px) { .dshadow { background-size: 49%;} }
 @media (max-width: 1195px) {.dshadow { background-size: 52% !important;} .padle { width: 50% } }
 @media (max-width: 1097px) {.dshadow { background-size: 55% !important; background: #fff; }  }
 @media (max-width: 1016px) { .padle {  width: 45% } }
 @media (max-width:924px) {.padle { width: 100%;float: none; margin-top: -9px !important;} }
 @media (max-width:990px) {.col-md-7 { width: 62.33333333% !important;} }
 @media (min-width: 968px) and (max-width: 1178px) { .nav-tabs > li > a h4 { font-size: 15px; } }
 @media (min-width:768px) and (max-width:967px) { .nav-tabs > li > a h4 { font-size: 15px; }  }
 @media (max-width: 1195px) {.dshadow { background-size: 45%;} }
 @media (min-width:981px) and (max-width: 1040px) {.col-sm-8 {  width: 59.66666667% !important; } }
 @media (max-width: 1240px) {.cap-refbtn { margin-left: 0 !important }}
 @media (max-width: 972px) {.nonepadright {width: 97.5% !important}
.theader .container {padding-bottom: 11px !important;} }
@media (max-width: 809px) {.col-md-4 { width: 100% !important }
.col-md-7 {width: 75.333333% !important; }}
 @media (max-width: 648px) {.col-md-7 {width: 74.333333% !important; }}
 @media (max-width: 648px) {
.col-md-7 {width: 74.333333% !important;}}
 @media (max-width: 603px) {
 .col-md-7 { width: 73.333333% !important;}}
 @media (max-width: 583px) {.col-md-7 {width: 71.333333% !important;}}
 @media (max-width: 561px) { .col-md-7 {width: 68.333333% !important;}}
 @media (max-width: 516px) {.col-md-7 { width: 65.333333% !important;}}
 @media (max-width:481px) {.col-md-7 {width: 60.333333% !important; } }
 @media (max-width:457px) {.captimgclassimg { float: none !important; padding-top: 1px;}
.captimgclassimg-div {float: left;margin-top: 11px;width: 45% !important}
.col-md-7 { width: 100% !important;} }
@media (max-width: 709px) {
.col-md-4 { width: 100% !important; padding: 0 !important} }
@media (max-width: 1040px) {
.theader { /*background-position-y: 53px !important;*/}
.monitorbg {padding-bottom: 0px !important;}
@media (max-width:1051px) {
  .container { width: 85%; } }
@media (max-width:990px) {.captimgclassimg { width: 100% !important}.captimgclassimg-div {margin-left: -5px;} }
 .navbar-toggle {margin-top: 5px !important;margin-bottom: 2px !important;}
@media (max-width:768px) {.navbar-header {padding-left: 30px !important;}
.navbar-nav span {display: none}
section {padding: 0px 0 !important;} }
@media (max-width:793px) {.small-newsevent { padding: 0 20px 0 30px;}
.navbar-nav { margin: 0 !important}}
@media (max-width: 555px) {
.ltbpad {padding: 40px 30px 20px 30px !important;}
.small-newsevent {padding: 0 10px 0 10px !important;}
.nonepadleft {padding-right: 10px !important}}
@media (max-width: 1198px) {.dshadow { background-size: 49% !important} }
@media (max-width: 1024px) {.monitorbg {background-blend-mode: soft-light;background-color: #fff;color: #000;background-image: url(../img/monitorbg.jpg) right no-repeat;
background-position-y: 61px;padding-bottom: 90px;background-image: none;}}
 @media (max-width:980px) {.col-sm-8 {width: 100% !important;}}
@media (max-width: 600px) {
.monitor {background-repeat: no-repeat; display: block;}}
@media (min-width: 600px) {
.monitornone {background-repeat: no-repeat;display: none;}}
   
        @media (max-width: 768px) {
            .container {
                overflow: hidden
            }
        }

        @media (max-width: 400px) {
            .textico {
                display: none !important
            }
        }

        @media (max-width: 337px) {
            .navbar-header img {
                width: 56%;
            }
        }
        /*--start css for forms--*/
        .padtop {
            padding-top: 100px;
        }

        .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
            background: #242934 !important;
            color: #fff;
        }

        .calcenter {
            position: absolute;
            right: 12px;
            color: darkgray;
            padding: 5px;
            line-height: 25px;
        }

        .fonttw {
            font-size: 12px !important;
        }
        /*-Rohinis 2nov--*/
        .refreshic1 {
            padding-left: -15px !important;
            padding-right: -15px !important;
            margin-left: 0px;
            margin-top: 3px;
        }

        .captchasec1 {
            margin-top: 22px;
        }

        .newinp2 {
            width: 107px;
            background: #FAFFBD;
        }

        .captvb {
            width: 39px;
            float: left;
            margin-right: -4px;
            height: 46px;
        }

        .backref {
            width: 107px;
            background: #ccc;
        }

        .floatl42 {
            float: left !important;
        }
        /*--2nov end--*/




