*
{
  margin:0;
  padding:0;
}
body
{
  background-color:#fbfbfb;
}
P,ul,li,a,td{
  font-family:sans-serif;
  font-size:13px;
}
a{
  text-decoration:none;
}
h4,.card-header{
  font-family:sans-serif;
  font-size:16px;
  font-weight:700;
  color:#3659a4;
}
header
{
  background-color:#3f51b503;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.Govt_logo
{
  float:right;
}
.board_name h5 a
{
  font-family:sans-serif;
  font-size:20px;
  font-weight:600;
  text-decoration:none;
  color:#172b8cc9;
}
nav
{
  box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
  background-color:#fff;
}
.nav-item
{
  padding:10px;
}
.nav-item a
{
  color:#212a8d;
  padding:10px;
  font-weight:550;
  font-size:14px;
  text-decoration:none;
}
.nav-item.active 
{
  background-color:#172b8cc9;
  color:#fff;
  pointer-events: auto;
  border: 1px solid #e5e9fa66;
  border-radius:5px;
  font-size:14px;
  padding:10px;
}
.navbar-toggler-icon
{
  color:#172b8cc9;
}
@media only screen and (min-width: 1200px) 
{
  .logo 
  {
    display:none;
  }
}
@media only screen and (min-width: 900px) 
{
  .logo 
  {
    display:none;
  }
  .nav-item a
  {
    padding:10px;
  }
}
@media only screen and (max-width: 900px) 
{
  .top-header
  {
    display:none;
  }
}
@media only screen and (max-width: 600px) 
{
  .nav-item
  {
    padding:10px;
  }
  .board_logo 
  {
    display:none;
  }
  .board_name 
  {
    display:none;
  }
  .Govt_logo 
  {
    display:none;
  }
}
.card-header
{
  background-image: linear-gradient(140deg, #fff, #172b8c03,#fff);
}
.reg_process ul li
{
  list-style-type: circle;
}
.btn
{
  background-color:#172b8cc9;
  color:#fff;
}
.btn:hover
{
  background-color:#fff;
  border:1px solid #172b8cc9;
  color:#172b8cc9;
}
.icon
{
  font-size:24px;
}
marquee  ul 
{
  --icon-space: 1.3em;
  list-style: none;
  padding: 0;
}

marquee li {
  padding-left: var(--icon-space);
  padding:10px 0;
}
marquee li:before 
{
  content: "\f0a4";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
}
.card-footer
{
  font-size:12px;
  color:#172b8cc9;
}
.card-footer a
{
  text-decoration:none;
  color:#172b8cc9;
}
/*-----------------Admission Notice-------------------*/
.admission-notice p{
  font-size:15px;
}
.admission-notice p span a{
  font-size:15px;
} 
/*----------------How-To-Apply------------------------*/
.how-to-apply{
  text-align:justify;
}
.how-to-apply ol li{
 padding:5px 0;
}
/*----------------scheme-of-examination-----------------*/
.scheme-of-examination ul li{
  padding:5px 0;
}
.scheme-of-examination ul li ol{
  list-style: upper-roman;
  padding:5px 0;
}/*-------------------HelpDesk------------------------------*/
.card1
{
 /* height: 140px;*/
  display: block;
  position: relative;
  width: 100%;
  background-image: linear-gradient(140deg, #172b8c1f, #172b8c03, #fff);
  border:1px solid #172b8c03;
  border-radius: 4px;
  padding: 22px;
  text-decoration: none;
  z-index: 0;
  overflow: hidden;
  margin: 10px;
  &:before 
  {
    content: "";
    position: absolute;
    z-index: -1;
    top: -16px;
    right: -16px;
    /*background: #00838d;*/
    background-color:#172b8c1f;
    height: 32px;
    width: 32px;
    border-radius: 32px;
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: transform 0.25s ease-out;
}

  &:hover:before {
    transform: scale(21);
  }
}

.card1:hover {
  p {
    transition: all 0.3s ease-out;
    color: #172b8c
  }
  h5 {
    transition: all 0.3s ease-out;
    color: #172b8c;
  }
  p a{
    transition: all 0.3s ease-out;
    color: #172b8c;
  }
}
.card1 h5
{ font-size: 17px;
  font-weight: 700;
  padding-bottom: 10px;
}
.card1 p a{
  color: #172b8c;
  font-size:12px;
}