
p a {border-bottom: 1px dotted var(--body-link-color);}


.t4-megamenu .dropdown-toggle .item-caret::before {
  border-top: 4px solid #ffffff;
}


@media only screen and (max-width: 600px) {
div#n2-ss-9 .n2-ss-text {
  font-size: 150% !important;
  padding-bottom: 0px !important;
}
}


div.column {
width:50%;
padding: 10px;
float: left;}



div.veg-course-apply { border: 1px solid green; padding: 10px;}

span.author-img img {display:none;}


.alert-info, .contact .contact-miscinfo {
	color: #666666;
	background-color: #ffffff;
	border-color: #e0e0e0;
}


.module-title span {
	 border-bottom: none;
	margin-bottom: -1px;
	padding: 0 0 .6666666667rem;
}

a.button:link, a.button:visited, a.button:hover, a.button:active { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #708769;  background-color: #708769;padding: 5px; border-radius: 4px; line-height: 40px; } 
a.button:hover, a.button:active   { text-decoration: none; border: 1px solid #708769;  background: #ffffff; color: #708769; }


table.table_style1 td, table.table_style1 th {
	padding: 5px 0px 5px 5px ;
	text-align: left;
	margin: 0px; 
	border: none; 
	border-top: 1px dotted #c0c0c0;
}

table.table_style1{margin-top: 5px; border: none; border-bottom: 1px dotted #c0c0c0; margin-bottom: 5px; width: 95%; font-sizexx: 1.3em;}



table.table_style2 {margin-top: 5px; border: 1px dotted #666666; 
 margin-bottom: 5px; 
  width: 95%;
 table-layout: fixed;
}

table.table_style2 td, table.table_style2 th {
	padding: 5px 0px 5px 5px ;
	text-align: center;
	margin: 0px; 
	border: 1px dotted #666666;
  height: 30px;
}

 table.table_style2.3cols {
 table-layoutxx: fixed;
}

         // Fixing width of first
            // column of each row
           table.table_style2.3cols td:nth-child(1) {
                width: 33% !important;
             border-right: 5px solid red;
            }
 
           table.table_style2.3cols td:nth-child(2) {
                width: 66% !important;
             
            }

          table.table_style2.3cols td:nth-child(3) {
                width: 0% !important;
            }



hr {
  clear: both !important; 
  border: none !important; 
  padding:0px !important; 
  margin: 0px important!;
  color: white;
}



.t4-offcanvas-toggle i {
	font-size: 30px;
  color: #ffffff !important;
  font-weightx: 300 !important;
}


.navbar-brandxx {
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	white-space: nowrap;
  	margin-left: -1rem;
}

.navbar-brand.logo-text .site-name {
	display: inline-block;
	font-weight: 300;
	margin-bottom: .5rem;
	letter-spacing: 3px;
	line-height: 1;
	color: #fff !important;
  	font-size: 28px;
}


.header-wrap .border-bottom {border:none !important;}
.header-wrap .py-3 {
	padding-top: 1.5rem !important;
	padding-bottom: 0rem !important; 
}


@media only screen and (max-width: 600px) {
  .navbar-brand.logo-text .site-name {
    font-size: 14px;
  	}
  .header-wrap .py-3 {
    	padding-top: 1rem !important;
	padding-bottom: 1rem !important; 
	}
  .t4-section-inner.container .header-block {
	padding-top: 20px;
	}
  .sidebar-l img {display: none;
  	}
}

@media only screen and (min-device-width: 481px) and 
  (max-device-width: 1024px) and (orientation:portrait) {
	.t4-section-inner.container .header-block {
	padding-top: 20px;
	}
      .sidebar-l img {display: none;
  	}
}



@media only screen and (min-device-width: 375px) and 
  (max-device-height: 812px) {
.t4-section-inner.container .header-block {
	padding-top: 20px;
}
}
  
.t4-module .nav li a, 
.t4-card .nav li a, .moduletable .nav li a, .module_menu .nav li a 
{white-space: normal !important;
}


.t4-footer .container {
	padding-top: 1rem;
	padding-bottom: 0.2rem;
}

div.t4-megamenu ul li img {
	width: 60px;
	margin-right: 5px;
	max-height: 40px;
}

a.dropdown-item > img {display:none;}

.dropdown-item.active, .dropdown-item:active,
.dropdown-item.hover, .dropdown-item:hover {
	background-color: #e0e0e0;
}

.t4-offcanvas img {display: none;}

.t4-palette-blue .t4-megamenu .navbar-nav > li a, 
.t4-palette-blue .t4-megamenu .navbar-nav > li a:hover, 
.t4-palette-blue .t4-megamenu .navbar-nav > li a:focus, 
.t4-palette-blue .t4-megamenu .navbar-nav > li a:active{
	color: #fff;
	font-size: 16px;
  font-weight: 300;
}

a.dropdown-item,
.t4-megamenu .navbar-nav ul > li .nav-link,
.t4-megamenu .navbar-nav ul > li .nav-link:hover, 
.t4-megamenu .navbar-nav ul > li .nav-link:focus, 
.t4-megamenu .navbar-nav ul > li .nav-link:active {
	color: #333 !important;
  font-size: 16px !important;
}

