@charset "utf-8";
/* CSS Document */

html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clearfix{clear:both; padding:0px; margin:0px;}
a{text-decoration:none;}
.link{font-size:14px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; font-weight:bold; letter-spacing:1px; border:2px solid #2a2424; color:#d2434e;  }
.link a{color:#d2434e; text-decoration:none;  }
.link a:hover{color:#2a2424; text-decoration:none;}

.heading{font-size:14px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; color:#d2434e; font-weight:bold; letter-spacing:1px;  }
.brd-left{border-left:1px #d0d0d0 solid; margin:0px; padding:0px;}
.brd-right{border-right:1px #d0d0d0 solid; margin:0px; padding:0px;}
.brd-btm{border-bottom:2px #2a2424 solid; margin:0px; padding:0px;}
.greenbrd{border:1px solid #2a2424;}

.brdleft{border-left:5px #d0d0d0 solid; margin:0px; padding:0px;}

.justi{text-align:justify}
.list{margin:0px; font-size:14px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif;}
.list ul{margin:0px; padding:0px; list-style:none; list-style-position:inside}
.list ul li{margin:5px 0; padding:0px 18px; background:url(../images/list-icon.png) 0 4px  no-repeat; float:left; letter-spacing:1px;}

ul.list-links {
  color: #2a2424;
  font-family:"shruti",Helvetica,Arial,Verdana,sans-serif;
  font-size:12px;
}
ul.list-links li {
  padding: 0;
  border-bottom:#999999 dashed 1px;
}
ul.list-links a {
  display: inline-block;
  position: relative;
  left: 0;
  padding: 3px 0;
}
ul.list-links a:hover {
  left: 3px;
  color: #2a2424;
}


.inrlist{margin:0px; font-size:13px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; }
.inrlist ul{margin:0px; padding:0px; list-style:none; list-style-position:inside}
.inrlist ul li{margin:10px 10px; padding:0px 0px 5px; letter-spacing:1px; color:#FFFFFF; border-bottom:1px #FFFFFF solid;}
.inrlist ul li a{color:#FFFFFF; text-decoration:none;}

.lbtn {  background: #d2434e;  background-image: -webkit-linear-gradient(top, #d2434e, #a12832);  background-image: -moz-linear-gradient(top, #d2434e, #a12832);  background-image: -ms-linear-gradient(top, #d2434e, #a12832);  background-image: -o-linear-gradient(top, #d2434e, #a12832);  background-image: linear-gradient(to bottom, #d2434e, #a12832);  -webkit-border-radius: 1;  -moz-border-radius: 1;  border:0px;  font-size:14px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; color:#FFFFFF; font-weight:bold; letter-spacing:1px;  padding: 10px 20px 10px 20px;  text-decoration: none; }

.lbtn:hover {  background: #a12832;  background-image: -webkit-linear-gradient(top, #a12832, #d2434e);  background-image: -moz-linear-gradient(top, #a12832, #d2434e);  background-image: -ms-linear-gradient(top, #a12832, #d2434e);  background-image: -o-linear-gradient(top, #a12832, #d2434e);  background-image: linear-gradient(to bottom, #a12832, #d2434e);  text-decoration: none;}

.th3 {
    display:block;
    position:relative;
    width:100%;
	  line-height: 1.5em;  color:#373838;
	
}
.th3:after {
    content:"";
    height:3px;
    width:100%;
    background: #3a3434;
    position:absolute;
    top:40%;
    left:0;
}
.th3 span {
	font-size:16px;  line-height: 1.5em;  color:#a16e4f;
    background:#fff;
    display:table;
    margin:0;

    position:relative;
    z-index:9;
    font-weight:600;
    font-family:"sego", Gadget, sans-serif;
}

body{margin:0px; padding:0px; font:100% "sego","shruti",Helvetica,Arial,Verdana,sans-serif;}
#toppanel{margin:0px; padding:0px; background:#f6f6f6; border-bottom:#d0d0d0 solid 1px; border-top:5px #d2434e solid; }
#toppanel .toppanel{margin:0px auto; padding:0px; width:1000px;}
.user-menu {margin: 0;    padding: 0;	font-family:"sego",Helvetica,Arial,Verdana,sans-serif;	font-weight:bold; letter-spacing:1px;}
.read-more {
  color: #252525;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
}
.read-more:after {
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  font-family: 'fontawesome';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color: #ea6645;
  content: "\f18e";
  display: inline-block;
  font-size: 16px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
/*
.user-menu ul {list-style: outside none none;    margin: 0;    padding: 0;	font-family:"sego",Helvetica,Arial,Verdana,sans-serif;	font-weight:bold; letter-spacing:1px;}
.user-menu li {    display: inline-block;}
.user-menu li a {    display: block;    font-size: 13px;    margin-right: 5px;    padding: 10px;	color:#cd520f; text-decoration:none;}
.user-menu li a i.fa {    margin-right: 5px;}
.user-menu li a:hover {    background-color: #cd520f; color:#FFFFFF; }
.active {background-color: #4CAF50;}
 Style The Dropdown Button */






.regbtn{background:#d2434e; border:0px; color:#FFF; font-weight:bold; } 

#mainbody{margin:0px auto; padding:0px; width:1000px;}

.container{padding:0px; margin:0px;}

#nav{border-bottom: 2px solid #2a2424; }
.main-nav{
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.navbar-default .navbar-nav>li>a{
    color: #fff;
}

.dropdown-menu{
    background-color: #333;
    border: 1px solid #444;
}

.dropdown-menu>li>a{
    color: #888;
    border-bottom: 1px dotted #444;
}

.dropdown-menu>li>a:hover{
    color: #fff;
}

.dropdown .dropdown-menu .dropdown-submenu > a:after{
    border-left: 5px solid #888;
}

.dropdown .dropdown-menu .dropdown-submenu > a:hover:after{
    border-left: 5px solid #fff;
}

#m_search{
    background: #333;
    border: 1px solid #444;
    color: #ccc;
}





#mainimage{width:1000px; height:250px;}

.carousel {    text-align: center;    margin-top: 10px;	border-radius:3px}
.ser h3{font-size:13px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; font-weight:bold;	letter-spacing:0.2px; background:#a16e4f; color:#FFFFFF;}
.carousel-content {padding:5px 5px;}
.carousel-content p{font-size:13px; font-family:"shruti",Helvetica,Arial,Verdana,sans-serif; letter-spacing:0.2px;}
.carousel-content .link{text-align:center}
.carousel-content .link span{text-align:center; color:#d2434e; font-family:"sego",Helvetica,Arial,Verdana,sans-serif;}

.carousel-img img {width:100%; height:auto;}
.studentservices{border-bottom:4px solid #2a2424; border-top:4px solid #2a2424;} 
.servicesheading{background:#d2434e; color:#FFFFFF; width:100px; height:100px; float:left;}
.servicesheading img{margin-top:5px;}
.servicesheading p{font-size:14px; padding:5px; line-height:1.1em;} 
.ss { margin:10px; text-align:center;  }
.ss ul{font-size:13px; list-style:none; list-style-position:inside;} 
.ss ul li{ list-style:none; list-style-position:inside; float:left;  font-family:"sego",Helvetica,Arial,Verdana,sans-serif; font-weight:bold; color:#a16e4f; line-height:1.8em; } 
.ss ul li a{color:#a16e4f; text-decoration:none} 
.ss ul li .break{ background:#2a2424; width:2px; height:75px;} 




.importantlinks{width:660px; float:left;}
.upcomingevents{background:#a16e4f; width:320px; float:left; color:#FFFFFF;}

.contact{border-bottom:0px #2a2424 solid; border-top:0px #2a2424 solid; background:#f6f6f6; }

/*Bread Crums*/
.breadcrumb {background: rgba(255, 255, 255, 0.03); border: 0px solid rgba(245, 245, 245, 1); border-radius: 0px; display: block;}
.breadcrumb li {font-size: 14px; float:left; list-style:none; list-style-position:inside; padding:5px 10px 5px 5px;}
.breadcrumb a {color: rgba(210, 67, 78, 1);}
.breadcrumb a:hover {color: rgba(161, 110, 79, 1); text-decoration:none;}
.breadcrumb>.active {color: rgba(153, 153, 153, 1);}
.breadcrumb>li+li:before {color: rgba(42, 36, 36, 1); content: "\2771\00a0"; padding:0px 10px 0px 0px;}
/*End Bread Crums*/

#leftpanel{margin:0px; padding:0px;}



.rebbanner{ background:#d2434e; color:#FFFFFF;}






.social, .f-nav {	float:left;	list-style: none;	padding: 0;	margin:1px 0;}
.social li {	float: left;	display: inline;	margin-right: 7.5px;	margin-bottom: 5px;}
.social li a {	text-indent: -9999px;	width: 32px;	height: 32px;	display: block;	-webkit-transition: all 300ms ease-out;	-moz-transition: all 300ms ease-out;	-o-transition: all 300ms ease-out;	-ms-transition: all 300ms ease-out;	transition: all 300ms ease-out;}



.sc-1 {
	background: url(../images/social.png) 0px 0px no-repeat;
}

.sc-2 {
	background: url(../images/social.png) -39px 0 no-repeat;
}

.sc-3 {
	background: url(../images/social.png) -78px 0px no-repeat;
}

.sc-4 {
	background: url(../images/social.png) -117px 0px no-repeat;
}

.sc-5 {
	background: url(../images/social.png) -156px 0px no-repeat;
}

.sc-6 {
	background: url(../images/social.png) -195px 0px no-repeat;
}

.sc-7 {
	background: url(../images/social.png) -234px 0px no-repeat;
}

.sc-8 {
	background: url(../images/social.png) -273px 0px no-repeat;
}

.sc-9 {
	background: url(../images/social.png) -312px 0px no-repeat;
}

.sc-10 {
	background: url(../images/social.png) -351px 0px no-repeat;
}

.sc-1:hover {
	background: url(../images/social.png) 0px -32px no-repeat;
}

.sc-2:hover {
	background: url(../images/social.png) -39px -32px no-repeat;
}

.sc-3:hover {
	background: url(../images/social.png) -78px -32px no-repeat;
}

.sc-4:hover {
	background: url(../images/social.png) -117px -32px no-repeat;
}

.sc-5:hover {
	background: url(../images/social.png) -156px -32px no-repeat;
}

.sc-6:hover {
	background: url(../images/social.png) -195px -32px no-repeat;
}

.sc-7:hover {
	background: url(../images/social.png) -234px -32px no-repeat;
}

.sc-8:hover {
	background: url(../images/social.png) -273px -32px no-repeat;
}

.sc-9:hover {
	background: url(../images/social.png) -312px -32px no-repeat;
}

.sc-10:hover {
	background: url(../images/social.png) -351px -32px no-repeat;
}

#footer{ }
#footer .expert{margin:0px; padding:10px; background:#e9e9e9; border:1px #acacac solid; width:230px; float:left; }
#footer .expert h3{color:#2a2424; font-size:16px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; font-weight:bold; margin:0px; padding:0px;}
#footer textarea{color:#2a2424; font-size:14px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; margin:10px 0 0 0; padding:3px; width:100%;}
#footer .expert p{color:#2a2424; font-size:13px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; margin:1px 0; padding:3px;}
#footer input,submit{color:#4a4022; font-size:14px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; margin:0 0 10px 0; padding:5px; width:100%; background:#edb91c; border:0px; font-weight:bold;}
#footer p{color:#666666; font-size:12px; line-height:1.5em;}


#powered{ margin:0px; padding:0px; background:#d2434e; color:#fff; font-size:12px; font-family:"sego",Helvetica,Arial,Verdana,sans-serif; }
 /*google search box*/
 
 
 input.gsc-input {
    border-color: #004220;
	width:10px;  
  }
  #gcsearch {
    position:relative;
    padding:4px;

}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
background-image: inherit;
box-sizing: content-box;
}
  
  table th { font-weight: bold; }
table td, table th { padding: 9px 10px; text-align: left; }

/* Mobile */
/*	--------------------------------------------------
	:: Tables
	-------------------------------------------------- */
	table { background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 5px; border: 1px solid #ddd;  }
	
	table thead, table tfoot { background: #f5f5f5; }
	table thead tr th,
	table tfoot tr th,
	table tbody tr td,
	table tr td,
	table tfoot tr td { font-size: 13px; line-height:1.5em; text-align: left; }
	table thead tr th,
	table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
	table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }
	table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }

	table tbody tr.even,
	table tbody tr.alt { background: #f9f9f9; }
	table tbody tr:nth-child(even) { background: #f9f9f9; }
	table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }


   /*End google search box*/
.contact-form .input-group-btn .btn {
  margin-left: 20px !important;
}

.contact-form input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], textarea {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color:#f1f1f1;
  border: 2px solid #c5c5c5;
  font-size: 12px;
  min-height: 40px;
  padding: 10px 9px 9px 9px;
  width: 100%;
  font-family:"sego",Helvetica,Arial,Verdana,sans-serif;
}
.contact-form input[type="text"]:hover, input[type="email"]:hover, input[type="search"]:hover, input[type="password"]:hover, input[type="number"]:hover, textarea:hover {
  border: 2px solid #a6a6a6; font-family:"sego",Helvetica,Arial,Verdana,sans-serif;
}
.contact-form input[type="text"]:focus, input[type="text"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="search"]:focus, input[type="search"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="number"]:focus, input[type="number"]:active, textarea:focus, textarea:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #a6a6a6;
  background-color: #fff;
}
.contact-form input[type="text"].has-dark-background, input[type="email"].has-dark-background, input[type="search"].has-dark-background, input[type="password"].has-dark-background, input[type="number"].has-dark-background, textarea.has-dark-background {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #fff;
}
.contact-form input[type="text"].has-dark-background:hover, input[type="email"].has-dark-background:hover, input[type="search"].has-dark-background:hover, input[type="password"].has-dark-background:hover, input[type="number"].has-dark-background:hover, textarea.has-dark-background:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.contact-form input[type="text"].has-dark-background:focus, input[type="text"].has-dark-background:active, input[type="email"].has-dark-background:focus, input[type="email"].has-dark-background:active, input[type="search"].has-dark-background:focus, input[type="search"].has-dark-background:active, input[type="password"].has-dark-background:focus, input[type="password"].has-dark-background:active, input[type="number"].has-dark-background:focus, input[type="number"].has-dark-background:active, textarea.has-dark-background:focus, textarea.has-dark-background:active {
  background-color: #fff;
  color: #252525;
}

.contact-form input {
  outline: none !important;
}

.contact-form .input-group {
  margin-bottom: 10px;
  position: relative;
  width: 100%;
}

.contact-form .checkbox {
  padding-left: 0px;
}

.contact-form .radio {
  padding-left: 0px;
}

.contact-form #form-status {
  color: green;
  line-height: 45px;
}
.contact-form #form-status #valid .icon {
  font-size: 24px;
  margin-right: 10px;
  vertical-align: middle;
}
.contact-form #form-status #invalid {
  color: red;
}
.contact-form label.error {
  background-color: red;
  bottom: -30px;
  color: #fff;
  font-size: 12px;
  font-weight:bold;
  left: 0;
  padding: 5px;
  position: absolute;
  font-family:"sego",Helvetica,Arial,Verdana,sans-serif;
  z-index: 2;
}
.contact-form label.error:before {
  border-style: solid;
  border-width: 0 3.5px 5px 3.5px;
  border-color: transparent transparent red transparent;
  content: "";
  height: 0px;
  left: 5px;
  position: absolute;
  top: -5px;
  width: 0px;
}
   