@charset "utf-8";

.b-example-divider {
  height: 1rem;
  /*background-color: rgba(0, 0, 0, .1);
  border: solid rgba(0, 0, 0, .15);*/
  background-color: rgb(141, 178, 208);
  border: solid rgb(13, 96, 166);
  border-width: 1px 0;
  box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}
/* Carousel base class */
.carousel {
  margin-bottom: 4rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height: 32rem;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  min-width: 100%;
  height: 32rem;
}
/* Additional css for the site */ 
#confLogo {
	max-height:32px; 
	margin-top: -9px; 
}
#confMlogo { 
	max-height:45px; 
	/*margin-top: -3px; */
	margin-top: -0;
}
#siteHeadline {
	font-size:1.2em; 
	margin-top: -24px; 
	display: inline-block;
	text-transform:uppercase;
}
.txt-themecolor {
	/*color:#117676;*/
	color:#047ae1;
}
.swboconHdr {
	/*background-color: #CDE0E1 !important;*/
	background-color: #B3DFF5 !important;
}
.wce-brandbox {
	margin-right:1.8%;
}
#facultyRow h5.card-title {
	font-family: "Bebas Neue";
	color:#2F4141;
}
#facultyRow .card-text {
	font-size: 0.95rem;
	color:#4D7B7B;
}
.siz32 {
	max-width : 32%;
}
.siz24 {
	max-width:24%;
}

/*added by SusenjitWCE 2023*/
.text-wcePink {
    color:#ED3475;
}
.text-wceOrange {
    color:#F5763A;
}	
.trfHdrSTYLE {
	font-size:0.83rem !important;
	text-align:center;
	word-wrap:break-word;
	color: #003e3e !important;
	font-weight:bold;
}
.trsmlClass {
	font-size:0.763rem !important;
	text-align:center;
	word-wrap:break-word;
	color: #012137 !important
}
#mDataBox>p>label {
	background-color:#f4edc8;
	color:#197365;
	padding: 1px 3px;
	margin-right:8px;
}

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
	margin-bottom: 1.25rem;
	font-size: 1.25rem;
	line-height: 1.4;
  }
}



/* ------  By Subhabrata -------------------*/

*{
  font-family: 'Roboto', sans-serif;
}
main a, footer a{
  color:#0c5356;
  text-decoration:none;
}
main a:hover, main a:active, main a:visited{
  color:#028187;
}
.text-primary, .text-primz {
    color: #047ae1 !important;
    margin-bottom: 20px;
    border-bottom: 1px dotted #ccc;
}
.text-prilms {
    color: #047ae1 !important;
}

.site-heading {
    color: #027676!important;
    border-bottom: 1px dotted #dcdbe0;
    font-family: 'Bebas Neue', cursive;
    font-size:3em;
}

div.intro-panel {
    display: table-row-group;
    /*background-color: #ecf5f7;*/
    background-color: #f0f6fb;
    box-shadow: 0 0 8px #ccc;
}
div.intro-panel .intro{
  display: table-cell;
    vertical-align: top;
    border-left: 1px solid #C8CED4;
    border-bottom: 1px solid #C8CED4;
    border-top: 1px solid #C8CED4;
  }

div.intro-panel .intro:last-child{
    border-right: 1px solid #ccc;
  }

.intro-heading {
    color: #047ae1!important;
    font-size: 25px;
    margin: 20px 0!important;
    font-family: 'Bebas Neue', cursive;
}

.section-heading {
    color: #fff!important;
    font-size: 20px;
    background-color: #047ae1;
    padding: 3px 12px;
    border-radius: 5px 5px 0 0;
    margin: 0!important;
    font-family: 'Bebas Neue', cursive;
}
.section-box {
    padding: 20px;
    margin: 0!important;
    border: 1px solid #ddd;
}
.section-box p {
    text-align: justify;
    font-size: 17px!important;
    line-height: 30px;
}
.float-start{margin-right:12px;}
.float-start>em {
    font-style: normal;
    font-size: 14px;
}

.brand-button {
    background-color: #f15a60;
    color: #fff!important;
    font-size: 16px;
    padding: 2px 12px;
    border-radius: 3px;
    text-decoration:none;
}
.brand-button:hover {
    background-color: #f5733f;
}


.side-panel {
    background-color: transparent!important;
    padding: 12px;
    border-right: 1px dashed #ccc;
}

.link-list {
    list-style: none;
    padding: 10px;
}
.link-list>li {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 8px;
    display: flex;
}
.disable-bar {
    text-align: center;
    background-color: #eee;
    display: block;
    margin: 20px auto;
    color: #bbb;
    border-radius: 20px;
    text-shadow: -1px 1px #fff;
}
.text-purple {
    font-family: 'Bebas Neue';
    font-size: 33px;
    color: #360b7a!important;
}

.sswb-table-header {
    background-color: #047ae1!important;
    color: #fff!important;
    font-family: 'Bebas Neue';
    font-size: 24px;
    font-weight: normal;
    text-align: center;
}

.inside-banner {
    /*background-image: url(/images/page-pics/inside-banner.jpg);
    background-image: url(/sswbcon-in/images/page-pics/inside-banner.jpg);*/
    background-image: url(/images/evn24/sswbcon24-inside-banner.png);
    /*background-image: url(/sswbcon-in/images/evn24/sswbcon24-inside-banner.png);*/
    min-height: 275px;
    background-size: contain;
    position: relative;
    /*background-color: #cddfdf;*/
    background-color: #c7dbeb;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.inside-banner>h2 {
    /*color: #034646;*/
    color: #014077;
    position: absolute;
    top: 12%;
    left: 12%;
    font-family: 'Bebas Neue';
    font-size: 48px;
}
.link-list>a {
    display: block;
    font-size: 20px;
    line-height: 40px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 4px;
    padding-left: 12px;
}
.link-list>a:hover {
    border-bottom: 1px dotted #999;
}
.docNam {
	color:#09049b;
}
.chrpsn {
	color:#bd6405;
}
.panlst {
	color:#b00766;
}
.scolrOrange {
    background:#fbbeb0;
}
.scolrPink {
    background:#ffc6e6;
}
.scolrBlue {
    background:#b2f8fd;
}
.scolrGreen {
    background:#dbfba1;
}
.scolrYelow {
    background:#F4D987;
}
.purpleBox {
	background:#360b7a; 
	color:#ffffff; 
	border-radius:6px;
}
.blugrnBox {
	background:#DB06B0; 
	color:#f2eac7; 
	border-radius:6px;
}
.text-wceblue {
	color: #025de3 !important;
}
.ntwrBrkTd {
	background:#F9E6C1; 
	color:#5F0FA2; 
}
.resBrkTd {
	background: #F9E6C1;
}

.bgclSdbar {
	background: #FFEC8D; 
	border-radius:5px;
}
.hgltBx {
	background:#f73662;
	color:#f4f4f4;
	border-left:3px solid #fff; 
	border-radius:5px;
	padding:2rem;
}
.redbrickTxt { 
	color:#f73662;
 }

.colrBoxRed {
	background: #ea192d;
}
.colrBoxOrange {
	background: #f67c31;
}
.colrBoxPink {
	background: #eb007c;
}
footer {
    /*background-color: #cde0e1!important;*/
    background-color: #B3DFF5!important;
    padding: 20px 0 0 0!important;
}
footer h4 {
    /*color: #5c7576!important;*/
    color: #0063ba!important;
    font-family: 'Bebas Neue';
    font-size: 33px;
}
footer a, footer p {
    /*color: #5c7576!important;*/
    color: #053f71!important;
}

footer .bottom-bar{
    /*background-color: #117676;*/
    background-color: #044d82;
    text-align: center;
    color: #fff;
    border-radius: 10px 10px 0 0;
    padding: 3px 12px;
}
footer .bottom-bar p {
    color: #cde0e1!important;
    margin: 0;
}
