/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    background-color: #6e735c;
    height: 100%;
}

    body[contenteditable] {
        background-color: #fff;
    }
	
.btn-library {
	background:url(../images/Header.jpg) no-repeat right top;
	padding:20px;

	}
.newsInfo {
	color: #666;
	font-size: 90%;	
}
.whiteBG {
    background-color: rgba(255,255,255,1.00);
}

.LgreenBG {
    background-color: rgba(232,235,224,1.00);
}

.MgreenBG {
    background-color: rgba(214,220,200,1.00);
}

.DgreenBG {
    background-color: rgba(64,68,47,1.00);
}

.HeadGraphic {
    background: url(../images/Header.jpg) left;
    height: 180px;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-toprounded {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.row {
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 100%;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 40%;
}

    header.carousel .item,
    header.carousel .item.active,
    header.carousel .carousel-inner {
        height: 100%;
    }

    header.carousel .fill {
        width: 100%;
        height: 100%;
        background-position: center;
        background-size: cover;
    }

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

    .price sup {
        top: -20px;
        left: 2px;
        font-size: 20px;
    }

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin-top: 25px;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 35px;
}

.footerText {
    color: rgba(255,255,255,1.00);
    font-size: 90%;
	padding-left: 20px;
	padding-right: 20px;
}

.FooterIcon {
    margin-right: 10px;
    margin-bottom: 10px;
}

.FooterLogo {
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
}

.footerLink {
    color: #D6DCC8;
}

    .footerLink:link {
        color: #D6DCC8;
    }

    .footerLink:hover {
        color: #fff;
    }
/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }
	.row{margin-right:-15px;margin-left:-15px}
	.well{padding:0px;}
	.well-lg{padding:2px; padding-right: 8px; border-radius:3px}
	.well-sm{padding:2px;border-radius:2px}	.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:0px;padding-left:15px}
}

header.carousel .carousel {
    height: 70%;
}

.container {
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
}

.go {
    background: #6E735C;
    background-color: #6E735C;
    color: #E5E9D8;
    padding: 3px;
    float: right;
    border-radius: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-left: 5px;
}

    .go:hover {
        background: #B9C19A;
        color: #40442F;
        text-decoration: none;
    }

.frmFld {
    width: 92%;
}

.frmBtn {
    color: #D6DDBE;
    background-color: #6E735C;
    border-color: #40442F;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .frmBtn:hover, .frmBtn:focus, .frmBtn:active {
        color: #fff;
        background-color: #40442F;
        border-color: #212318;
    }

    .frmBtn:active, .frmBtn.active, .dropdown-toggle.frmBtn {
        background-image: none;
    }

    .frmBtn.disabled, .frmBtn[disabled], fieldset[disabled] .frmBtn, .frmBtn.disabled:hover, .frmBtn[disabled]:hover, fieldset[disabled] .frmBtn:hover, .frmBtn.disabled:focus, .frmBtn[disabled]:focus, fieldset[disabled] .frmBtn:focus, .frmBtn.disabled:active, .frmBtn[disabled]:active, fieldset[disabled] .frmBtn:active, .frmBtn.disabled.active, .frmBtn[disabled].active, fieldset[disabled] .frmBtn.active {
        background-color: #6E735C;
        border-color: #40442F;
    }

    .frmBtn .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.rmExpanded {
    position: relative;
    z-index: 10000;
}

.rmRootGroup .rmFocused,
.rmRootGroup .rmExpanded {
    color: #333333;
    font-weight: normal;
}

.rmGroup .rmItem {
    padding: 0px 0px 0px 0px;
}
.navbar-inverse .navbar-nav > li > a,
.rmLink .rmText {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #D5DCBD;
    font-weight: 400;
    letter-spacing: 1px;
    font-style: normal;
}

.rmLink {
    background: none;
    padding-left: 18px;
    padding-right: 18px;
    margin-top: 8px;
}

    .rmLink:hover .rmText {
        color: #000;
    }

    .rmLink:hover {
        border-color: #DC264C;
        color: #000;
        background-color: #B9C19A;
    }

.dropdown-menu li a,
.rmGroup .rmText {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #D5DCBD;
    font-weight: 400;
    letter-spacing: 1px;
    font-style: normal;
}

.dropdown-menu,
.rmGroup {
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    background-color: #40442F;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu > li > a:focus, 
.dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus, 
.navbar-inverse .navbar-nav > li > a:hover,
	.rmGroup .rmLink:hover {
		border-color: #B9C19A;
		color: #000;
		background-color: #D5DCBD;
		text-decoration: none;
	}

	.rmGroup .rmLink:hover .rmText {
		color: #000;
	}

.navbar-default{
	background-color: transparent;
	border: 0 none;
}
.navbar .navbar
{
	min-height:0;
	margin-bottom:0;
}

@media (min-width: 768px) {
	ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;
	}
}
.plx-share .fa-circle{
	color: rgba(64,68,47,1.00);
}
.plx-share .fa-facebook,
.plx-share .fa-twitter{
	color: rgba(214,220,200,1.00);
}
.plx-share .fa-facebook:hover,
.plx-share .fa-twitter:hover{
	color: #FFF;
}