/*!
 * Start Bootstrap - 3 Col Portfolio HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
	padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
}
.cse {color: #000000; float: right; padding-top: 1em; padding-right: 0; padding-left: 5px; padding-bottom: 0;}
.portfolio-item {
	margin-bottom: 10px; padding-left: 1.5em;
}
.portfolio-item-edit {
    margin-bottom: 25px; 
	background-color: #EFEFEF; margin-left: 1em; width: 31%;
}

.btn-green {background-color: lawngreen}
.btn-yellow {background-color: yellow}
.col-md-4 portfolio-item-sm{
    width: 25%;
}

footer {
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 50px;
}

.scroll-to-top { float:right;}

.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #777777;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px; margin-bottom: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}

#col-sub1a {
	width: 98%; margin-left: 0em; 
}
#col-subR {
	width: 40%;
	float: right;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	border: medium solid #EEE;
	margin-top: 0em;
	background-color: #EEE;
}
#col-subR2 {
	width: 30%;
	float: right;
	padding-left: 1em;
	margin-top: 0em;
}

#col-subRlong {
	width: 45%;
	float: right;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	margin-top: 0em;
}

.heading-h2 {
	width: 100%;
	top: 160px;
	font-size: 2em;
	color: #FFF;
	text-align: left;
	letter-spacing: -1px;
		padding: 0.4em 0 0.4em 0.4em;
	margin-bottom: 0.5em;	background-color: #F90;

		}
.headingMain-h2 {
	width: 100%;
	top: 160px;
	font-size: 2em;
	color: #fff;
	text-align: center;
	letter-spacing: -2px;
	background-color: #F90;
	padding-top: 0.4em;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0.4em;
	margin-bottom: 0.5em;
		}

.crumb {
	font-size: 1em;
	color: #5D5C5B;
	padding: 0.1em 0 1em 0.9em;
	margin-left: -0.5em;
}
.crumb-divider {
	padding-left: 0.4em;
	color: #000;
}

.crumb a {
	color: #FFF; background-color:#000;
	text-decoration: none; padding-right: 0.4em; padding-left: 0.4em; padding-bottom: 0.2em; padding-top: 0.1em;
}
.crumb a:hover {
	color: #FFF;
	text-decoration: underline;
}
#copyright {text-align: center; padding-top: 0.5em;
	}


ul.link-list {	}

		ul.link-list li {
			border-top: solid 1px #ced0b7;
			padding: 0.75em 0 0 0;
			margin: 0.75em 0 0 0;
		}
		
		ul.link-list li:first-child {
			padding-top: 0;
			margin-top: 0;
			border-top: 0;
		}
	
	ul.link-list1 {
	color: #FFF;
	padding: 0.75em 0 0 0;
	margin: 0.75em 0 0 0;
	line-height: 0.3em; list-style-type:none;
	}

		ul.link-list1 li {
	border-top: solid 1px #ced0b7;
	padding: 0.75em 0 0 0;
	margin-top: 0.75em;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0.75em;
		}
		
		ul.link-list1 li:first-child {
			padding-top: 0;
			margin-top: 0;
			border-top: 0;
		}
	
		ul.link-list1 a{
		color: #FFF;
	text-decoration: none;
		}
		ul.link-list1 a:hover{
	color: #f79123;
	text-decoration: none;
		}

.button {
		display: inline-block;
		padding: 10px 20px 10px 20px;
		background-color: #007b9d;
		background-image: -moz-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dad), to(#007b9d));
		background-image: -ms-linear-gradient(top, #008dad, #007b9d);
		background-image: -o-linear-gradient(top, #008dad, #007b9d);
		background-image: linear-gradient(top, #008dad, #007b9d);
		border-radius: 10px;
		text-transform: lowercase;
		text-decoration: none;
		color: #fff;
		font-size: 1.2em;
		letter-spacing: -1px;
		border: solid 1px #006e8b;
		box-shadow: inset 0px 0px 0px 1px #18a8c8;
	}

.button:hover {
	background-color: #14AAD6;
	background-image: -moz-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: -webkit-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b9fbe), to(#118eb1));
	background-image: -ms-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: -o-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: linear-gradient(top, #1b9fbe, #118eb1);
	box-shadow: inset 0px 0px 0px 1px #3ecceb;
	}
h2head{
    font-size: 1.4em;
    margin-bottom: 1em;
    line-height: 1.3em;
	letter-spacing: -0.03em;
	}

.heading-h2 {
	width: 100%;
	top: 160px;
	font-size: 2em;
	color: #FFF;
	text-align: left;
	letter-spacing: -1px;
	padding: 0.4em 0 0.4em 0.4em;
	margin-bottom: 0.5em;	background-color: #F90;

		}
.headingMain-h2 {
	width: 100%;
	top: 160px;
	font-size: 2em;
	color: #fff;
	text-align: center;
	letter-spacing: -2px;
	background-color: #F90;
	padding-top: 0.4em;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0.4em;
	margin-bottom: 0.5em;
		}
hr.edit {
  border-top: 1px dashed #BBB3B3;
	margin-bottom: 0px;
    margin-top: 0px;
}
ul li {
	margin: 0.75em 0 0 0;
		line-height: 1.5em;
}



@media only screen and (max-width:1990px) {
.col-md-5   {width: 100% ; float: none ; margin-bottom: 0.5em;	}
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1000px) {
	footer {font-size: 10pt; margin-left: 0.4em;}
	h2head{font-size: 1.1em;}
}
@media(max-width:990px){
	.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-fixed-top {
		top: 0;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	.navbar-default .navbar-toggle{
		background-color: #444F6C;
		border: 0;
		border-radius: 2px;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background-color: #28C3F5;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #FFF;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border: 0;
	}
	.navbar-collapse, .navbar-form{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav li:hover{
    background-color: #606264
	}
	.cse{float: none!important;}
}
@media only screen and (max-width:813px) {
	.portfolio-item-edit {width: 95%}
	.col-sm-6 {	width: 95% !important;	}
	.container {    padding-right: 30px;    padding-left: 30px;	}
	.scroll-top-wrapper {		margin-bottom: 30px !important;}
	#col-subR   {width: 100% ;margin-left: 0em ; float: none ; padding-bottom: 0.5em;}
	#col-subR2   {width: 100% ;margin-left: 0em ; float: none;} 
	#myTable {	width: 90%; }
	footer {font-size: 9pt;}
}
