/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Feb 6, 2015, 11:50:01 AM
    Author     : Parul
*/
/*@font-face {
    font-family: 'gotham_lightregular !important';
    src: url('../fonts/gotham-light-webfont.eot');
    src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gotham-light-webfont.woff2') format('woff2'),  url('../fonts/gotham-light-webfont.woff') format('woff'),  url('../fonts/gotham-light-webfont.ttf') format('truetype'),  url('../fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{

    font-family: 'gotham_lightregular !important';
    src: url('../fonts/gotham-light-webfont.eot');
    src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gotham-light-webfont.woff2') format('woff2'),  url('../fonts/gotham-light-webfont.woff') format('woff'),  url('../fonts/gotham-light-webfont.ttf') format('truetype'),  url('../fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
    font-family: 'Verdana';
    font-weight: normal;
    font-style: normal;
}
body{
  font-family: 'Verdana';
    font-weight: normal;
    font-style: normal;
}
.form-signin
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox
{
    margin-bottom: 10px;
}
.form-signin .checkbox
{
    font-weight: normal;
}
.form-signin .form-control
{
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"]
{
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.account-wall
{
    margin-top: 20px;
    padding: 40px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.login-title
{
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
    margin-top: 91px;
}
#eiColors > #blue {
    background: #e75903 none repeat scroll 0 0;
    float: left;
    height: 5px;
    width: 25%;
}
#eiColors > #green {
    background: #9ec956 none repeat scroll 0 0;
    float: left;
    height: 5px;
    width: 25%;
}
#eiColors > #orange {
    background: #2f99cb none repeat scroll 0 0;
    float: left;
    height: 5px;
    width: 25%;
}
#eiColors > #yellow {
    background: #fbd212 none repeat scroll 0 0;
    float: left;
    height: 5px;
    width: 25%;
}

#logo {
    background: url(../images/ei_logo.png) no-repeat 0 0;
    width: 213px;
    height: 50px;
    float: left;
    margin-left: 30px;
    padding-bottom: 20px;
    margin-top:5px;
	background-size: auto 50px;
}
.footerBar{
    background-color:#A51E24;
    color:#2f99cb;
}
.panelCust{
    background-color: #ff4900;color:#111;
}
.footerLnks a{
    color:#fff;
}
.know-more-btn2 {
    margin-bottom: 20px;
}
.ei-btn {
    padding: 10px 20px;
    text-transform: capitalize;
}
.ei-customBtn{
background-color: #01A0E2;
color:#fff;
text-transform: uppercase;
}
.imgCust img{
    display: table-fixed;
    max-height:400px;
    width:auto;
}
@-moz-document url-prefix() {
    /* Firefox doesn't respect max-width in certain situations */
   .imgCust img { display: table-fixed; max-height:400px; width:auto;}
}
.footerLnks:hover{
    background-color:orange;
}
.profile-img
{
    width: 96px;
    height: 96px;
    margin: 0 auto 10px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.need-help
{
    margin-top: 10px;
}
.new-account
{
    display: block;
    margin-top: 10px;
} 
.ei-header-colors{
    width:403%; 
}
.ei-color-segment{
    float: left;
    height: 2px;
    width: 25%;
    margin: 0 !important;
    padding: 0 !important;
}
.ei-color-segment .blue{
    background: none repeat scroll 0 0 #337AB7;
}
.ei-color-segment .yellow{
    background: none repeat scroll 0 0 #f0ad4e;
}
.ei-color-segment .red{
    background: none repeat scroll 0 0 #d9534f;
}
.ei-color-segment .green{
    background: none repeat scroll 0 0 #5CB85C;
}


.testimonialss { margin: 0px 8px;    position: relative;  
                 padding: 10px 12px 0 31px;
                 height:auto;    color: #666;     border-radius: 5px;        text-shadow: 0 1px 0 #ECFBFF;  } 
.testimonialss:before,.testimonialss:after {
    /*content: "\201C";*/  
    position: absolute;     font-size: 80px;     line-height: 1;     color: #F7723B;     font-style: normal; }
.testimonialss:before { 
    left: 0px;
    top: -8px;} 
.testimonialss:after {     
    /*content: "\201D";*/    
    bottom: -49px;
    right: -10px; } 
.arrow-down {     width: 0;     height: 0;     border-left: 15px solid transparent;     border-right: 15px solid transparent;     border-top: 15px solid #B7EDFF;     margin: 0 0 0 25px; } 
.testimonial-author {     margin: 0 0 0 25px;     font-family:Verdana,Geneva,sans-serif;     color: #999;     text-align:left; } 
.testimonial-author span {     font-size: 12px;     color: #666; } 

.byline{
    text-align:right;margin-right:20px;;
}

.topmenu{
    text-align: center;margin-bottom: 2px;
}
.topmenu_span{
    font-size: 14px;
   font-family:'Verdana';
}

#blog{
    background: url('../images/assets/Blog.png') no-repeat -1px -1px;
    width: 37px;
    height: 37px;
}



.vertical .carousel-inner {
    height: 100%;
}

.carousel.vertical .item {
    -webkit-transition: 0.6s ease-in-out top;
    -moz-transition: 0.6s ease-in-out top;
    -ms-transition: 0.6s ease-in-out top;
    -o-transition: 0.6s ease-in-out top;
    transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
    top: 0;
}

.carousel.vertical .next {
    top: 400px;
}

.carousel.vertical .prev {
    top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
    top: 0;
}

.carousel.vertical .active.left {
    top: -400px;
}

.carousel.vertical .active.right {
    top: 400px;
}

.carousel.vertical .item {
    left: 0;
}
.termspage{
    width: 750px;
    text-align: justify;
}
.footer .nav > li > a:hover {
    background-color: #337AB7 !important;
    color: #ffffff !important;
    opacity:1;
}

.table-hover tbody tr:hover td {
    background-color: #f4f4f4;
}  

.footer .nav > li > a:hover {
    background-color: #5cb85c !important;
    color: #111 !important;
    opacity:1;
}
.customPills>li.active>a, .customPills>li.active>a:hover, .customPills>li.active>a:focus {
    color: #fff;
    background-color: #5cb85c;
}
.green{
    color: #b92c28;
}

.clear{
    clear:both;
}
 
.graphcont {
/*padding-top:10px;*/
color:#000;
font-weight:700;
float:left;
/*        border:solid #000 !important;
border-right:solid #000 !important;
border-width:1px 0 0 1px !important;*/
}
 
.graph {
float:left;
/*margin-top:10px;*/
background-color:#cecece;
position:relative;
width:280px;
padding:0;
 -webkit-print-color-adjust:exact;
}
 
.graph .bar {
display:block;
position:relative;
background-image:url('../images/bargraph.gif');
    /*background-image: url('bargraph.gif');*/
background-position:right center;
background-repeat:repeat-x;
/*border-right:#538e02 1px solid;*/

text-align:center;
color:#fff;
height:25px;
font-family:Verdana;
font-size:12px;
line-height:1.9em;
     border: solid 1px #000000;
   -webkit-print-color-adjust:exact;  
    
}
 
.graph .bar span {
position:absolute;
left:1em
}
p.note
{
     color: #616E14;
     border: solid 1px #BFD62F;
     background-color: #eee;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
     padding: 14px 20px;
     mc-auto-number-format: '{b}Note: {/b}';
}
.opt{padding: 12px;}

@media (max-width:768px){
    .ei-header-colors{
    width:320%; 
}
    .ei-color-segment {
    float: left;
    height: 2px;
    margin: 0 !important;
    padding: 0 !important;
    width: 31%;
}
.ei-color-segment .blue{
    background: none repeat scroll 0 0 #337AB7;
}
.ei-color-segment .yellow{
    background: none repeat scroll 0 0 #f0ad4e;
}
.ei-color-segment .red{
    background: none repeat scroll 0 0 #d9534f;
    width:109px;
}
.ei-color-segment .green{
    background: none repeat scroll 0 0 #5CB85C;
    float:right;
    width:110px !important;
    /*width:110px ;*/
}


}


/*@media (max-width:597px){
    .ei-header-colors{
    width:320%; 
}
    .ei-color-segment {
    float: left;
    height: 2px;
    margin: 0 !important;
    padding: 0 !important;
    width: 31%;
}
.ei-color-segment .blue{
    background: none repeat scroll 0 0 #337AB7;
}
.ei-color-segment .yellow{
    background: none repeat scroll 0 0 #f0ad4e;
}
.ei-color-segment .red{
    background: none repeat scroll 0 0 #d9534f;
    width:173px;
}
.ei-color-segment .green{
    background: none repeat scroll 0 0 #5CB85C;
    float:right;
    width:113px !important;
}


}*/
@media only screen and (min-device-width: 330px) and (max-device-width: 1024px){
  
    .ei-header-colors{
    width:320%; 
}
    .ei-color-segment {
      float: left !important;
      width: 32%;
}
.ei-color-segment .blue{
    background: none repeat scroll 0 0 #337AB7;
      width: 77px ;
}
.ei-color-segment .yellow{
    background: none repeat scroll 0 0 #f0ad4e;
}
.ei-color-segment .red{
    background: none repeat scroll 0 0 #d9534f;
     width: 76px;
}
.ei-color-segment .green{
    background: none repeat scroll 0 0 #5CB85C;
        /*width: 69px !important;*/
        width: 22% !important;
}


}

@media only screen
and (min-device-width : 250px)
and (max-device-width : 800px) {
    .contactfooter{
         margin-left: 40%;
    }
    .assetforschoolFooter{
        margin-left: 31%;
    }
    .termsFooter{
         margin-left: 28%;
    }
    .privacyplocyFooter{
         margin-left: 36%;
    }
    .abouteiFooter{
         margin-left: 43%;
    }
    .socialFooter{
           margin-left: 14%;
    }
    
    .ei-color-segment .red{
    background: none repeat scroll 0 0 #d9534f;
     width: 24px;
}
.ei-color-segment .green{
    background: none repeat scroll 0 0 #5CB85C;
        width: 80px !important;
}

}

/* more custom css starts */
.panel-heading{
    background-color:#33C3F0;
    font-size:14pt;    
}
.panel-heading a:after {
    font-family:'Verdana';
    content:"\e114";
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}
.clickable
{
    cursor: pointer;
}

.clickable .glyphicon
{
    background: rgba(0, 0, 0, 0.15);
    display: inline-block;
    padding: 6px 12px;
}    
page-wrap {  
  min-height: 100%;
  /* equal to footer height */
 
 /* margin-bottom: -142px;
  height: auto !important;
  height: 100%;
  margin: 0 auto -142px;
  */
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  width:100%;
}
.site-footer {
  height: 142px;  
  position:relative;
  background:#2f99cb;
  clear: both;
}
/* sticky footer starts */
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
html{
     min-height: 100%;
    position: relative;
}

/* Sticky footer css ends*/
.navbar-brand{
    padding:9px 9px;
    min-height:40px;
    width:140px;
    background-color:#fff;
}
.widget-title {
    font-size: 12pt;
    font-weight: bold;
    color: #fff;
    margin: 20px 0 10px;
    text-transform: uppercase;
}
.footerLinks{
    color:#fff;
}
.footerLinks:hover{
    color:lightblue;
}
.footer{
    position: absolute;
    bottom: 0;
    width: 100%;
   //   height: 160px;
    //background-color:#313475;
    background-color:#ff4900; // ff4900 //
    //border-top:5px solid #2f99cb;
}
.container{
    max-width: 1120px;
    padding: 0px 15px;
}
.navbar-default .navbar-toggle {
    background-color: #fff;
}
/*
.btn-primary{
    background-color:#313475;
}
.btn-primary:hover{
    background-color:#313475;   
}
*/
.navbar{
    min-height: 50px;
}
.customHeader{
    //  background-color:#313475; /* org color #2f99cb */
  //  background-color:#2f99cb; /* org color #2f99cb */
        min-height:50px;
    border-bottom:3px solid #313475;
    background-color:#fff;
    color:#111;
    margin-top:3px;
}
.quesNo{  
  border: 2px solid #111;
  width:40px;
  text-align:center;
}

.legend { list-style: none; }
.legend li { float: left; margin-right: 10px; }
.legend span { border: 1px solid #ccc; float: left; width: 15px; height: 15px; margin: 2px; }
/* your colors */
.legend .caAns { background-color: #008000; }
.legend .youAns { background-color: #ff4c4c; }
.navbarLinks li a {
   color:#111;
   font-weight:bold;
}
.navbarLinks{
    margin-right:10px;
}
.disabledLink {
   pointer-events: none;
   cursor: default;
}
.btn-success{
    font-family: verdana;
}
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.mt1{
    margin-top: 4px;
}
.mt2{
    margin-top: 8px;
}
.mt3{
    margin-top: 12px;
}
.mt4{
    margin-top: 16px;
}
.mt5{
    margin-top: 20px;
}
.mt6{
    margin-top: 24px;
}
.mt7{
    margin-top: 28px;
}
.f10{
    font-size: 10px;
}
.f11{
    font-size: 11px;
}
.f12{
    font-size: 12px;
}
.f13{
    font-size: 13px;
}
.f14{
    font-size: 14px;
}
.f16{
    font-size: 16px;
}
.f18{
    font-size: 18px;
}
.certificate-icon{
    font-size: 52px;
    color:#666;
}
.lh13{
    line-height: 13px;
}
.lh26{
    line-height: 26px;
}
.lh24{
    line-height: 20px;
}
.pt3{
    padding-top: 12px;
}
.pb2{
   padding-bottom: 8px;
}
.pb4{
   padding-bottom: 16px !important;
}
.pl4{
   padding-left: 16px;
}
.asset-panel-english > .panel-heading{
    border-color: #E0DCD1;
    border-width: 2px;
    background-color: transparent;
    background-image: none;
}
.asset-panel-maths > .panel-heading{
    border-color: #A2B4B8;
    border-width: 2px;
    background-color: transparent;
    background-image: none;
}
.asset-panel-science > .panel-heading{
    border-color: #B9C0B3;
    border-width: 2px;
    background-color: transparent;
    background-image: none;
}
.asset-panel-english{
    border-color: #D69B6A;
    border-width: 2px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.asset-panel-maths{
    border-color: #6089A9;
    border-width: 2px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.asset-panel-science{
    border-color: #769859;
    border-width: 2px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.subject-tabs{
    padding-right : 5px;
    margin-bottom: 15px;
}
.subject-tabs li{
    display: inline-block;
    margin: 0 2px 0 2px;
    padding: 0;
}

.subject-tabs li a:hover, .subject-tabs li.active a{
    color: #fff;
    background: #333;
}

.subject-tabs li a{
    text-transform: capitalize;
    padding: 4px 8px 5px;
    color : #fff;
    line-height: 1.3;
    background: #7D7D7D;
    -webkit-transition: background, 0.15s, ease;
    -moz-transition: background, 0.15s, ease;
    -ms-transition: background, 0.15s, ease;
    -o-transition: background, 0.15s, ease;
    text-decoration: none;
    display: block;
}
.panel-title{
    text-transform: uppercase;
}
.list-group-item{
    border-left: 0;
    border-right: 0;
    border-radius: 0;
}
.list-group-item:first-child{
    border: 0;
    border-radius: 0;
}
.list-group-item:last-child{
    border-radius: 0;    
}
.swcell-height{
    height: 140px;
}
.mtb4{
    margin-bottom: 16px;
    margin-top: 16px;
}
.report-headers{
    font-weight: bolder;
    color:#666;
    text-decoration: underline;
}
.mb0{
    margin-bottom: 0;
}
.mb1{
    margin-bottom: 4px;
}
.mb2{
    margin-bottom: 8px;
}
.main-container{
    padding-top: 15px;
    padding-right: 15px;
    width: 82% !important;
    padding-left: 45px;
}
.certificate-label{
    font-size: 16px;
    font-weight: bold;
    color: rgb(60, 118, 61);
}
.va-m{
    vertical-align: middle !important;
}
.text-underlined{
    text-decoration: underline;
}
.ctm-border-bottom td{
    border-bottom: 1px solid #ddd;
}
.ctm-border-top-none{
    border-top:0 !important;
}
.table-no-border td{
    border-top:none;
}
.main-container .username{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 11px;
}
.pl4{
    padding-left: 16px;
}
.pr6{
    padding-right: 24px;
}
.questiontxt{
    line-height: 18px !important;
    padding-top: 12px !important;
}

@media (min-width: 768px ) {
  .row {
        position: relative;
  }

  .bottom-align-text {
        position: absolute;
        left: -0.1em;
  }
}
.table-text-centered td, .table-text-centered th{
    text-align: center;
}
.asset-label-success{
    background-color: #dff0d8;
}
.asset-label-danger{
    background-color: #f2dede;
}
.cursor-pointer{
    cursor: pointer;
}
.asset-text-hint{
    color : #777;
    font-size: 12px;
    font-style: italic;
}
/*! Hint.css - v1.3.6 - 2015-10-31
* http://kushagragour.in/lab/hint/
* Copyright (c) 2015 Kushagra Gour; Licensed MIT */

.hint--bottom:after,.hint--top:after{margin-left:-18px}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}.hint--always:after,.hint--always:before,.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{opacity:1;visibility:visible}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}.hint:before,[data-hint]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top:before{border-top-color:#383838;margin-bottom:-12px}.hint--bottom:before{border-bottom-color:#383838;margin-top:-12px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:focus:after,.hint--top:focus:before,.hint--top:hover:after,.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:focus:after,.hint--bottom:focus:before,.hint--bottom:hover:after,.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:focus:after,.hint--right:focus:before,.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:focus:after,.hint--left:focus:before,.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193b4d}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;transition-duration:0ms}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}

td#passage img{
    /*width:100% !important;*/
    /*max-width:1024px;*/
}
.pl12{
    padding-left: 48px;
}
.pr12{
    padding-right: 48px;
}
.mb5{
    margin-bottom: 20px;
}

.largeFontSize {
    font-size: large;
    line-height: 25px !important;
}
.set_mark_btn{
    margin-right: 20px;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 

.set_mark_btn{
    /*margin-right: 72px;*/
}

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { .set_mark_btn{
    /*margin-right: 253px;*/
} }

/*AC-4492 - HSA white labelling CSS - BGU - 08-Nov-2023 Start*/
li.poweredBy {
    padding: 2px 15px;
}
#footerPoweredBy{
    width: 37px;
    height: 37px;
}
.poweredBy span{
    color:#fff;
}
.carousel-control {
    width: 8%;
}
.imgCust.cslider div#myCarousel ol.carousel-indicators {
    bottom: 0px;
}
#logohsa {
    width: 213px;
    height: 50px;
    float: left;
    margin-left: 30px;
    padding-bottom: 20px;
    margin-top:5px;
    background-size: auto 50px;
}
#logohsa img {
    width: 120px;
}
/* SNU WhiteLabel and Shiv Nadar University logo dimensions - Custom styling */
#logohsa.snu-logo {
    /* Adjust width and height for Shiv Nadar University logo - Increased size for production */
    width: 320px; /* Increased from 213px */
    height: 75px; /* Increased from 50px */
}
#logohsa.snu-logo img {
    width: 280px; /* Increased from 120px */
    height: auto; /* Maintains aspect ratio */
    max-height: 250px; /* Increased from 50px */
}
#logohsa.snu-whitelabel-logo {
    /* Adjust width and height for SNU WhiteLabel logo - Increased size for beta server */
    width: 320px; /* Increased from 213px */
    height: 75px; /* Increased from 50px */
}
#logohsa.snu-whitelabel-logo img {
    width: 200px; /* Increased from 120px */
    height: auto; /* Maintains aspect ratio */
    max-height: 250px; /* Increased from 50px */
}
a.sys-req span {
    margin-left: 14px;
}
a.white-labelling {
    font-size: 12px !important;
    padding: 0px 10px;
    text-decoration: underline !important;
}
a.white-labelling:hover {
    cursor: pointer !important;
}
/*AC-4492 - HSA white labelling CSS - BGU - 10-Nov-2023 End*/
/*AC-4861 - Add scroll bar in System Requirements popup - BGU - 28-Nov-2023*/
.modal#systemRequirements {
    overflow: auto;
}
.modal#systemRequirements div.modal-content {
    max-height: 95vh;
    overflow-y: auto;
}
.pMonitorTable {
    text-align: center;
}

.red-text{
	color:red;
}
@media screen and (min-width: 1100px) {
	.d-flex{
	width:60%;
	display: flex;
	justify-content: space-between;
  }
}
.studentSubjectSummary{
    width: 100%;
    margin: 5px;
    text-align: center;
}
.studentSubjectSummary thead{
    background-color: #e5e2e2;
}
#accordion {
    margin-top: 10px;
    cursor: pointer;
    border: none;
    outline: none;
    font-size: 15px;
    background-color: transparent;
}
#accordion-icon{
    border: 1px solid  black;
    margin-right: 5px;
    padding: 1px;
    border-radius: 3px;
}
#studentSubjectSummaryPanel {
    display: none;
    overflow: hidden;
}
.float-left{
    float: left;
}
.float-right{
    float:right
}