﻿/*sahadev add css  sahadev add css sahadev add css*/
.amvcontain
{    padding-top: 0px!important;
 
    }
    .amvcontainer
{    padding-top: 40px!important;
 
    }
.bd
{
    font-size:13px!important;
    }
.photo
{
   height: 100px;
   width: 75% !important;
}
.topicon
{
    width:50px!important;
    }
    .spdf th
    {
       text-align:left !important;  
        }
th
{
    text-align:center !important;
}

.topcontact
{
  margin-top: 30px !important;  
    }
.subjecttitel
{
    margin-left: 15px;
    }
.icon-box i {
    display: inline-block;
    font-size: 40px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.theme-colored2 {
   
    color: #31a3de!important;
    padding: 5px 5px 0px 0px;
}
.bod_slider
{
        border: 20px solid #202c45 !important;
    }
.notice
{
 text-align: left!important;
 line-height: 25px;
 }
 span{
 font-weight: 600;
 }
 .main-box
 {
    border: 1px solid #202c4559;
    padding: 12px 20px 20px;
    height: 370px;
    background: #fbfbfb;
    border-radius: 2%;
    box-shadow: 5px 5px #202c4559;
     }
     .main-box1
 {
    border: 1px solid #EEEE;
    padding: 12px 20px 20px;
    background: #fbfbfb;
     }
 
 @media only screen and (max-width: 991px) {

  .sm-top {
    text-align: left !important;
  }
  .list-inline>li {
    padding-right:0px!important;
    padding-left: 0px!important;
  }
  .pt-5 {
    padding-top: 5px !important;
}
.home-content
{
    padding-top:20px;
    }
/*.mt-sm-28 {
    margin-top: -28px!important;
}*/
.styled-icons.icon-sm a 
{
 width: 30px!important;
 }
 .menuzord-brand img {
  max-height: 76px!important;
}
.menuzord-brand {
    margin: 10px 0px 0px 0!important;}
.font-36 {
  font-size: 15px !important;
}
.font-12 {
  font-size: 11px !important;
}
.font-14 {
  font-size: 12px !important;
}
.m-0 {
    margin: 10px !important;
}
/*.list-inline {
margin-top: -30px!important;}
*/
.mb-5 {
margin-top: 0px!important;
}


.mt-30 {
    margin-top: 0px !important;
   
}

.col-md-3,.col-sm-4,.col-xs-5
{
    padding-right:0px!important; 
    padding-left: 0px!important;}
.col-xs-7
{
    padding-right:0px!important; 
    padding-left: 5px!important;}
.m-menu   
{
    z-index: 1;
    margin-bottom: -41px !important;
    height:41px;
    }
 .bg-theme-colored {
    background-color:#202c4533!important;
}
.topcontact
{
  margin-top: 0px !important;
  margin-bottom: 0px !important; 
  margin-left: 0px!important; 
    }

 }
 @media (min-width: 320px) and (max-width: 767px)
{
.reqmrgtop
{
    margin-top: 25%!important;
}
.topicon
{
    width:20px!important;
    }
   
    }
    
.reqmrgtop
{
    margin-top: 30%;
}

.reqcolor
{
    color:#18832C;
}

.staffimg
{
   height: 300px;
}
.photo
{
   height: 100px;
}
.ptd
{
    width: 10% !important;
    }
    .ptdw
 {
padding-top: 4% !important;
    }
.rediobtn label
{
    padding-right: 60px;
}

.mrgstudentinfrmtop
{
    margin-top: 5%;
}

.mrgstudentinfrmright
{
    margin-right: 5%;
}

.error-msg
{
    font-size:15px;
    color:#ff0000;
    
}
.col-padding
{
    padding-left:0px !important;
    padding-right:0px !important;
}
.mt-8
{
    margin-top:8px;
}
.mt-10
{
    margin-top:10px;
}
.mt-20
{
    margin-top:20px;
}

/*-------------------Footer Pagger---------------------------*/

.footer-pager td
{
    padding-left: 5px;
    font-size: 17px;
    font-weight: bold;
}
.footer-pager td span {
    background: #f2184f;
    color: #fff;
    padding: 1px 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -webkit-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -moz-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -ms-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -o-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
}
.footer-pager td a {
    background: #202C45;
    color: #fff;
    padding: 1px 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -webkit-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -moz-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -ms-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
    -o-box-shadow: inset 0px -2px 0 rgba(117, 69, 24, 0.4);
}

/*-------------------Footer Pagger---------------------------*/

/*-----------------------------------------*/
    
 .result-grid th
 {
     text-align: center;
 }
 .result-grid td a
 {
     text-decoration: underline;
 }
 .alumni-grid
 {
     width: 100%;
     border: #fff;
 }
 .alumni-grid td
 {
     padding-bottom: 10px;
 }
 .alumni-remove
 {
     width:10%;
     padding-left: 12px;
 }
 .spe-ach-ul
 {
     font-size: 16px;
     padding-left: 40px;
 }
 .spe-ach-ul li
 {
     list-style-type: disc;
 }
 .detail-entry
 {
     font-size:15px;
     font-weight:600;
 }
 .details-ent
 {
     color:Green;
     font-weight:bold;
     font-size:20px;
 }
 /*-------File Upload-----*/
.file-upload
{
    color:#f2184f;
    /*border: 1px solid #ccc;*/
    padding: 7px;
    width:100%;
}
.file-upload::-webkit-file-upload-button
{
    background-color:#202c45;
    color:#fff;
    padding:5px;
    border-radius:5px;
    cursor:pointer;
    border:1px solid #1f2a40;
}
.file-upload::-webkit-file-upload-button:hover
{
    background-color: #304163;
}
.profile-img
{
    height: 400px;
}
.alumni-img
{
    height: 252px;
}
.detail-img
{
    height: 320px;
}
.alumni-section
{
    height: 500px;
}
.lbl-msg
{
    font-size:15px;
    font-weight:600;
}
.msg-center
{
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 20px;
}

/*-----------------------------------------*/

/*Calendar Control CSS*/
.cal_theme .ajax__calendar_container   {
background-color: #DEF1F4;
border:solid 1px #77D5F7;
width: 180px;
}

.cal_theme .ajax__calendar_header  {
background-color: #ffffff;
margin-bottom: 4px;
}

.cal_theme .ajax__calendar_title,
.cal_theme .ajax__calendar_next,
.cal_theme .ajax__calendar_prev    {
color: #004080;
padding-top: 3px;
}

.cal_theme .ajax__calendar_body    {
background-color: #ffffff;
border: solid 1px #77D5F7;
}

.cal_theme .ajax__calendar_dayname {
text-align:center;
font-weight:bold;
margin-bottom: 4px;
margin-top: 2px;
color: #004080;
}

.cal_theme .ajax__calendar_day {
color: #004080;
text-align:center;
}

.cal_theme .ajax__calendar_hover .ajax__calendar_day,
.cal_theme .ajax__calendar_hover .ajax__calendar_month,
.cal_theme .ajax__calendar_hover .ajax__calendar_year,
.cal_theme .ajax__calendar_active  {
color: #004080;
font-weight: bold;
background-color: #DEF1F4;
}

.cal_theme .ajax__calendar_today   {
font-weight:bold;
}

.cal_theme .ajax__calendar_other,
.cal_theme .ajax__calendar_hover .ajax__calendar_today,
.cal_theme .ajax__calendar_hover .ajax__calendar_title {
color: #bbbbbb;
}

/*------------------------------------------------------------*/

/*----------Responsive------------------*/

@media(min-width:320px and max-width:767px)
{
    .profile-img,.detail-img
    {
        height: auto;
    }
}