a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:'Roboto Condensed',arial,helvetica,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#129793}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

body {
	background: url(images/bg1.jpg) no-repeat center center fixed;
		 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.logos {
	margin: 0px 0px 15px 0px;
	opacity: 0.8;
	width: 18%;
	}
	
.logos:hover {
	
	opacity: 0.7;
}

.logos2 {
 
	opacity: 1;
	
	}
	
	.thumbnail {
		
		height: 400px;
	}
	
	.well-sm {
		
		height: 632px;
	}
	
.logos2:hover {
	
	opacity: 0.7;
}
.header{
   width: 100%;
   display: block;
   text-align: center;
   padding: 20px 0;
   font-size: 15px;
   color: #505050;
  margin-top:70px;
   margin-bottom: 30px;
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.header h1{
   font-size: 60px;
   font-weight: bold;
   color: #2d2d2d;
   margin: 0 0 15px 0;
   padding: 0;
}
.header a{
   font-size: 15px;
 
}
.header a:hover{
   color: #505050;
}

.header p{
   margin: 6px 0;
   padding: 0;
   font-size: 15px;
   color: #505050;
}
.header p.header_buttons{
   margin-top: 15px;
}
.header p.header_buttons a{
   background-color: #ff7260;
   color: #fff;
   display: inline-block;
   text-align: center;
   padding: 10px 30px;
   margin: 0 10px;
   text-decoration: none;
   text-transform: uppercase;
}
p.header_buttons a:hover{
   background-color: #9bd7d5;
}
.content{
   width: 940px;
   display: block;
   margin: 0 auto;
}
.content.demo_responsive{
   width: 100%;
   padding: 0 20px;
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.content h2{
   font-size: 40px;
   font-weight: bold;
   color: #fff;
   margin-bottom: 30px;
   margin-top: 30px;
}
.content h3{
   font-size: 35px;
   font-weight: 300;
   color: #fff;
   margin-bottom: 15px;
   margin-top: 25px;
}
.content a{
   color: #fff5c3;
   text-decoration: underline;
}
.content a:hover{
   color: #fff;
   text-decoration: none;
}
.content code{
   width: 100%;
   background-color: #f0f0f0;
   display: block;
   padding: 20px;
   color: #000;
   letter-spacing: 0.5px;
   font-size: 16px;
   font-weight: normal;
   margin: 15px 0 30px 0;
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.content p{
   color: #fff;
   font-size: 17px;
   margin: 15px 0;
}
.content strong{
   font-weight: bold;
   font-size: 17px;
   color: #fff5c3;
}
.content code strong{
   color: #000;
}
.content table{
   background-color: #fff;
   width: 100%;
}
.content table thead tr th{
   border: 1px solid #505050;
   padding: 8px;
   font-size: 17px;
   color: #ff7260;
   font-weight: bold;
}
.content table tr:nth-child(even) td{
   background-color: #f0f0f0;
}
.content .pws_example_mixed_content_block{
   width: 900px;
   position: relative;
}
.content .pws_example_mixed_content_block:after{
   display: block;
   content: '';
   clear: both;
}
.content .pws_example_mixed_content_left{
   width: 350px;
   position: relative;
   float: left;
   display: block;
}
.content .pws_example_mixed_content_right{
   width: 550px;
   position: relative;
   float: left;
   display: block;
   color: #505050;
}
.content .pws_example_mixed_content_right h3,
.content .pws_example_mixed_content_right p{
   margin: 0 0 15px 0;
   color: #505050;
}
table tbody tr td{
   border: 1px solid #505050;
   padding: 8px;
   font-size: 17px;
   color: #505050;
   font-weight: 300;
}
/* Demo colors */
.content .pws_demo_colors{
   display: block;
   margin: 15px 0;
}

.content .pws_demo_colors_title{
    color:#fff;
    vertical-align:top;
    display:inline-block;
    width:120px;
    height:30px;
    
    padding:6px 0 0 0;
    
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.content .pws_demo_colors a{
   width: 30px;
   height: 30px;
   display: inline-block;
   border: 3px solid #fff;
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.content .pws_demo_colors a[data-demo-color="cyan"],
.content .pws_demo_colors a[data-demo-color="dark_cyan"]{
   background-color: #9bd7d5;
}
.content .pws_demo_colors a[data-demo-color="violet"],
.content .pws_demo_colors a[data-demo-color="dark_violet"]{
   background-color: #c72c66;
}
.content .pws_demo_colors a[data-demo-color="green"],
.content .pws_demo_colors a[data-demo-color="dark_green"]{
   background-color: #86c447;
}
.content .pws_demo_colors a[data-demo-color="yellow"],
.content .pws_demo_colors a[data-demo-color="dark_yellow"]{
   background-color: #fdb813;
}
.content .pws_demo_colors a[data-demo-color="gold"],
.content .pws_demo_colors a[data-demo-color="dark_gold"]{
   background-color: #f89827;
}
.content .pws_demo_colors a[data-demo-color="orange"],
.content .pws_demo_colors a[data-demo-color="dark_orange"]{
   background-color: #f15b42;
}
.content .pws_demo_colors a[data-demo-color="red"],
.content .pws_demo_colors a[data-demo-color="dark_red"]{
   background-color: #e41937;
}
.content .pws_demo_colors a[data-demo-color="purple"],
.content .pws_demo_colors a[data-demo-color="dark_purple"]{
   background-color: #672e8d;
}
.content .pws_demo_colors a[data-demo-color="grey"],
.content .pws_demo_colors a[data-demo-color="dark_grey"]{
   background-color: #4d4d4f;
}
.footer{
   display: block;
   padding: 30px 0 15px 0;
   text-align: center;
   color: #fff;
   font-size: 15px;
}
.footer a{
   color: #fff;
   text-decoration: underline;
   font-size: 15px;
}
.footer a:hover{
   text-decoration: none;
}

/* Navigation */

nav {
	margin-bottom: 30px;
	position: relative;
}

nav ul {
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 5px solid #bbb;
}

nav li {
	    margin-right: 35px;
    display: inline;
	margin-right: 35px;
}

nav li a {
	color: #666;
	font-weight: bold; 
	padding : 7px;
}

nav li a:hover,
nav li a:focus {
	background-color:#f2e606;
	text-decoration:none;
}
nav li a.current {
	color: #000;
}

nav #indicator {
	position: absolute;
	left: 15px;
	bottom: 5px;
	width: 12px;
	height: 7px;
	background-image: url('images/notch.png');
}





/* Content */

#content section {
	display: none;
}

     .map {
        min-width: 300px;
        min-height: 300px;
        width: 100%;
        height: 100%;
    }

    .header1 {
        background-color: #F5F5F5;
        color: #337AB7;
		text-transform: uppercase;
        height: 70px;
        font-size: 27px;
        padding: 10px;
		margin-bottom: 5px;
    }


@media (min-width: 768px) {
.moled {
    width:90%;
    height:auto;
    min-height:300px;
    text-align:center;
    background-color:#fff;
    position:fixed;
    left:5%;
    right:5%;
    top:10px;
    font-family:Andalus;
    line-height:30px;
    padding-left:20px;
    padding-right:20px;
    padding-top:50px;
    padding-bottom:50px;
    display:none;
}

.moled p{
    font-family:Andalus;
    font-size:18px;
    text-align:left;
    margin-bottom:15px;
}

.moled2 {
    visibility:hidden;
}

.close {
    width:auto;
    height:auto;
    position:fixed;
    top:0;
    right:0;
    background-color:#7b2ba3;
    color:#fff;
    padding-left:8px;
    padding-right:4px;
    cursor:pointer;
    letter-spacing:5px;
}

.sep {
    content:"";
    width:100%;
    height:2px;
    background-color:#000;
    margin-top:20px;
    margin-bottom:20px;
}


.announce {
    width:100%;
    height:280px;
    border:2px solid #7b2ba3;
    padding:50px;
}

.announce h3 {
    font-family:Andalus;
    font-size:40px;
    color:#7b2ba3;
    line-height:70px;
}


.isc-logo {
    position:absolute;
    bottom:0px;
    background-color:#fff;
    width:30%;
    height:30%;
    left:35%;
}

.isc-logo img{
    width:40%;
    height:50%;
}
}

@media (max-width: 767px) {
	.moled {
	    width:90%;
	    height:auto;
	    min-height:300px;
	    text-align:center;
	    background-color:#fff;
	    position:fixed;
	    left:5%;
	    right:5%;
	    top:30px;
	    font-family:Andalus;
	    line-height:30px;
	    padding-left:20px;
	    padding-right:20px;
	    padding-top:50px;
	    padding-bottom:50px;
	    display:none;
	}
	
	.moled p{
    font-family:Andalus;
    font-size:8px;
    text-align:left;
    line-height:15px;
}
	
	.moled2 {
	    visibility:hidden;
	}
	
	.close {
	    width:auto;
	    height:auto;
	    position:fixed;
	    top:0;
	    right:0;
	    background-color:#7b2ba3;
	    color:#fff;
	    padding-left:8px;
	    padding-right:4px;
	    cursor:pointer;
	    letter-spacing:5px;
	}
	
	.sep {
	    content:"";
	    width:100%;
	    height:2px;
	    background-color:#000;
	    margin-top:20px;
	    margin-bottom:20px;
	}
	
	
	.announce {
	    width:100%;
	    height:300px;
	    border:2px solid #7b2ba3;
	    padding:25px;
	}
	
	
	.announce h3 {
	        font-family: Andalus;
		    font-size: 18px;
		    color: #7b2ba3;
		    line-height: 30px;
	}
	
	
	.isc-logo {
	        position: absolute;
		    bottom: 0px;
		    background-color: #fff;
		    width: 59%;
		    height: 24%;
		    left: 20%;
	}
	
	.isc-logo img{
	    width:40%;
	    height:50%;
	}


}