

body{
background:#fff !important;
margin:0px;
padding:0px;
}
#wrapper
{
width:960px;
margin:0px auto;
}
#bg-left {
  background-color: #ff0000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  z-index: -1;
  height:18px;
}
#bg-right {
  background-color: #102d35;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 50%;
  left: 0;
  z-index: -1;
  height:18px;
}
.header
{
margin-top:10px;
}
.value-email
{
color:#999898;
font-size:13px;
padding:18px 0;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
color: #ff0000;
background-color: inherit;
}
.nav-pills>li>a
{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color: #102d35;
padding: 23px 44px;
}
.nav>li>a:hover, .nav>li>a:focus
{
color: #ff0000;
background:inherit;
}
.nav-pills>li>a:last-child
{
padding-right:15px;
}
.margin-border-slider
{
padding:20px 0;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
}
.jumbotron
{
padding:0px !important;
margin:0px;
background:inherit;
}
.section-divide
{
margin:20px 0;
}
.section-divide h2
{
font:18px Arial, Helvetica, sans-serif;
color:#102d35;
text-transform:uppercase;
font-weight:bold;
border-bottom:7px solid #102d35;
padding-bottom: 8px;
}
.section-divide p
{
font:12px normal Arial, Helvetica, sans-serif;
color:#5d5d5d;
line-height:20px;
text-align:left;
padding-top:20px;
}
.section-divide ul
{
float:left;
padding-top:20px;
}
.section-divide ul li
{
float:left;
padding-bottom:10px;
}
.section-divide ul li img
{
margin-right: 10px;
margin-top: 5px;
float: left;
}
.section-divide ul li span
{
font:12px normal Arial, Helvetica, sans-serif;
color:#5d5d5d;
line-height:20px;
text-align:left;
float: right;
width: 90%;
}
.section-divide a
{
color:#ff0000;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:10px;
}
.section-divide p img
{
margin-right: 10px;
float: left;
margin-top: 7px;
}
.section-padding
{
padding-top:10px !important;
}
.section-coursal
{
padding-top: 54px;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
float:left;
width:100%;
}
.section-coursal div
{
padding-bottom: 20px;
}
.section-coursal div
{
position:relative;
}
.section-coursal div a
{
padding: 5px 24px 5px 10px;
position: absolute;
right: 17px;
bottom: 23px;
color: #090909;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
background: #fe9b00 url(../images/arrow.png) no-repeat right center;
background-position: 4.0em 0.8em;
height: 23px;
width: 66px;
}
.section-coursal div a:hover
{
color:#fff;
}
.bolg-home
{
margin-bottom: 46px;
float: left;
}
.bolg-home h3
{
margin-top: 27px;
font:12px Arial, Helvetica, sans-serif;
color:#090909;
text-transform:uppercase;
font-weight:bold;
margin-bottom:23px;
}
.bolg-home p
{
color:#5d5d5d;
font:12px Arial, Helvetica, sans-serif;
line-height:20px;
width: 93%;
}
.bolg-home .social img
{
margin-right:10px;
}
.footer
{
 background: #e2e2e2 none repeat scroll 0 0;
    border: medium none;
    float: left;
    padding: 0;
    width: 100%;;
}
.footer ul
{
float:left;
width:100%;
}
.footer ul li
{
display:inline;
list-style:none;
}
.footer ul li a
{
color:#5d5d5d;
font:12px Arial, Helvetica, sans-serif;
margin:0px;
padding:0 3px 0 0;
}
.logo-part
{
margin-bottom:0px;
}
.footer p
{
color:#5d5d5d;
font:12px Arial, Helvetica, sans-serif;
margin: 10px 0;
padding-top: 3px;
}
.inner-page-div
{
border-top:1px solid #ddd;
padding-top:20px;
min-height: 470px;
}
.inner-page-div h2
{
font-family: 'Terminal Dosis',Tahoma, Geneva, sans-serif;
font-size:18px;
color: #102d35;
text-transform: uppercase;
font-weight: bold;
}
.inner-page-div p
{
font: 13px normal Arial, Helvetica, sans-serif;
color: #5d5d5d;
line-height: 20px;
text-align: left;
text-align:justify;
padding-top: 14px
}
.inner-page-div ul li 
{
list-style-type: upper-hexadecimal;
margin-left: 20px;
color: #D20707;
font-weight: bold;
}
.inner-page-div ul li strong.heading-strong
{

font-size: 15px;
color: #D20707;
}
.navbar-nav
{
float:right !important;
}

/*--------------------------*/

.border-right-none {
	border:none !important;
}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


.sm_nav {
	background:#204c59;
	width:100%;
	padding:10px 42px 20px;
	margin:-2px 0px 0px 0px;
	
}

.sm_nav li {
	float:left;
	color:#fff;
	padding:0px;
	margin:0px;
	font-size:13px;
	margin: 0px 3px;
	
}

.sm_nav li i {
	font-size:10px;
}

.sm_nav li a {
	float:left;
	font-size:12px;
	color:#fff;
	
	padding:0px;
}


#tabs {
  overflow: hidden;
  width: 100% !important;
  margin: 20px 0px 0px 30px;
  padding: 0;
  list-style: none;
  border-left: 1px solid #ccc;
}

#tabs li {
 

  float: left;
  margin: 0 0.5em 0 0;
  /*transform: skew(30deg);*/
}
#tabs a {
  position: relative;
  background: #fff;
  padding: .5em 3.5em;
  float: left;
  text-decoration: none;
  color: #307588;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
  border:1px solid #307588;
  


}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after {
	 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e626f+0,3288a1+100 */
background: #2e626f; /* Old browsers */
background: -moz-linear-gradient(top,  #2e626f 0%, #3288a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2e626f 0%,#3288a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2e626f 0%,#3288a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e626f', endColorstr='#3288a1',GradientType=0 ); /* IE6-9 */
  
  color:#fff;
}

#tabs a:focus {
  outline: 0;
  
}

#tabs a::after {
  border-radius: 0 5px 0 0;
  bottom: 0;
  content: "";
  position: absolute;
  right: -0.5em;
  top: 0;
  z-index: 1; 
  color:#333;


}

#tabs #current a,
#tabs #current a::after {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e626f+0,3288a1+100 */
background: #2e626f; /* Old browsers */
background: -moz-linear-gradient(top,  #2e626f 0%, #3288a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2e626f 0%,#3288a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2e626f 0%,#3288a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e626f', endColorstr='#3288a1',GradientType=0 ); /* IE6-9 */
  z-index: 3;
  color:#fff;
}

#content {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #eaeaea;
  border-radius: 0;
  margin: 0 0 30px 30px;
  padding: 2em 1em;
  position: relative;
  z-index: 2;
}
#content1 {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    border-radius: 0;
    margin: 0 0 30px 30px;
    padding: 2em 1em;
    position: relative;
    width: 96%;
    z-index: 2;
	float:left;
}

.inner {
	padding-left: 0;
    padding-right: 0;
	margin:0px auto;
	width:100%;
}

.inner_inner {
	 margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.carousel-inner1 {
	overflow: hidden;
    position: relative;
    max-width: 100%;
}


.carousel-inner img {
	min-height:100%; width:100%; max-width:100%; min-width:100%;
}

#content-1 {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #eaeaea;
  border-radius: 0;
  height: 220px;
  margin: 0 0 30px 30px;
  padding: 2em;
  position: relative;
  z-index: 2;
}



 .loading {
                display: none;
            }
            .accordion {
                width:  100%;
				height:100%;
            }
                .accordion li h3 a {
                    background:             #eaeaea;
                    color:                  #333;
                    display:                block;
                    font-style:             normal;
                    margin:                 0 0px 5px 0px;
                    padding:                7px 10px;
					font-size: 18px;
    font-weight: bold;
                }
                    .accordion li.active h3 a {
                        background:             #eaeaea;
						
                    }
                    .accordion li.locked h3 a {
                        background:             #963;
                        background:             #963 -webkit-gradient(linear, left top, left bottom, from(#c96), to(#963)) no-repeat;
                        background:             #963 -moz-linear-gradient(top,  #c96,  #963) no-repeat;
                       
                        
                        text-shadow:            0 -1px 2px #630, #fc9 0 1px 2px;
                    }
                .accordion li h3 {
                    margin:         0;
                    padding:        0;
                }
                .accordion .panel {
                    padding:        10px;
                }
				
				/*--------------*/
				
				ul.accordion,
ol.accordion {
    margin: 0;
    padding: 0;
}
.accordion li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.accordion li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    *zoom: 1;
}
.accordion li li {
    list-style-type: disc;
    margin-left: 1em;
}
.accordion a {
    color: inherit;
    text-decoration: inherit;
}
.accordion .loading {
    display: none;
}

.panel p {
	padding-bottom:10px;
	line-height:22px;
	font-size:15px;
}

.panel p i {
    float: left;
    height: 31px;
}

.panel p br {
	margin-bottom:5px;
	float:left;
	width:100%;
}
#tab1 p {
	padding-bottom:10px;
	line-height:22px;
	font-size:15px;
}

#tab1 p i {
	font-style:normal;
}

#tab2 p {
	padding-bottom:10px;
	line-height:22px;
	font-size:15px;
}

#tab3 p {
	padding-bottom:10px;
	line-height:22px;
	font-size:15px;
}

.space {
	margin-left:2%;
}
.space1 {
	margin-left:10.7%;
}

.our-map {
    float: right;
    right: 24px;
    top: 34px;
}



/*.accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\2b";    
    float: right;
	position: absolute;
    right: 24px;
    top: 149px;
}
.accordion-opened .accordion-toggle:after {    
    content: "\2212"; 
	position: absolute;
    right: 24px;
    top: 149px;
	float:right;
	    font-family: 'Glyphicons Halflings';   
	
}*/

.line-cl {
	background: #ccc none repeat scroll 0 0;
    float: left;
    height: 32px;
    left: 30px;
    position: relative;
    top: -33px;
    width: 1px;
}

.line-cl-1 {
  background: #c3c3c3 none repeat scroll 0 0;
  float: left;
  height: 32px;
  left: 292px;
  position: relative;
  top: -33px;
  transform: skew(30deg);
  width: 1px;
}

.line-cl-2 {
  background: #c3c3c3 none repeat scroll 0 0;
  float: left;
  height: 32px;
  left: 789px;
  position: relative;
  top: -33px;
  transform: skew(30deg);
  width: 1px;
}

.inner_page {
	margin-top:1.5%;
}

#tab1 h2 {
	font-size:22px;
}

.flinks a {
  color: #5d5d5d;
  text-decoration: underline;
}

.flinks a:hover {
  text-decoration: none;
  color: #000;
}
