﻿/* ShareBoot by TopSharePoint.com */
html, body {height: 100%;}
body {padding-top:0; line-height:1.40; color:#333 !important; background-color:#fff;}
h1 {font-size:24px !important; color:#333 !important; font-weight:bold;}
h2 {font-size:20px !important; color:#333 !important; font-weight:bold;}
h3 {font-size:18px !important; color:#333 !important; font-weight:bold;}
h4 {font-size:16px !important; color:#666 !important; font-weight:bold; text-shadow:none !important;}
.navbar-brand {font-size:20px !important; font-weight:bold !important; color:#fff !important;}
.img-home-portfolio,.img-customer,.portfolio-item {margin-bottom: 30px;}
.tab-pane {margin-top: 15px;}
.pageTitle {font-size:30px !important; font-weight:bold; color:#003478!important; margin-bottom:10px;margin-top:10px;}
.page-header {margin:25px 0 10px 0 !important; font-weight:bold; font-size:17px !important;}

/* Top Navigation */
.navbar-collapse.in {overflow:visible !important;}
.ms-core-listMenu-horizontalBox {margin:15px 0 0 0;}
.ms-core-listMenu-horizontalBox li.static  > .ms-core-listMenu-item {font-size:13px !important; font-weight:bold; color:#ffffff; text-transform:uppercase;}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover {color:#eee;font-weight:bold;}
.ms-core-listMenu-horizontalBox li.selected a.selected {color:#b9b9b9;font-weight:bold;}
ul.dynamic {border:0; background-color:#003478 !important; padding:0 !important;font-weight:bold;}
li.dynamic {list-style:none !important;}
ul.dynamic .ms-core-listMenu-item {padding:7px; color:#fff; }
ul.dynamic .ms-core-listMenu-item:hover {background-color:#fff;}

/* Page Sections */
.section,.section-colored {padding:50px 0;}
.section-colored {background-color: #003478;}
#bannerbg{padding:5px;}



/* Left Navigation - Sidebar */
.sidebar {margin-top:0;}
.sidebar ul {border-radius:3px; padding:5px; border:1px solid #f5f5f5; list-style:none;}
.sidebar ul li ul {border:0 !important;}

/* Carousel Customization */
.carousel {height: 50% !important;}
.item,.active,.carousel-inner {height: 100% !important;}
.fill {width:100%; min-height:400px !important; background-position:center; background-size:cover;}

/* Social Icons Styles */
.list-social-icons {margin-bottom: 45px;}
.tooltip-social a {text-decoration: none;color: inherit;}
.facebook-link a:hover {color: #3b5998;}
.linkedin-link a:hover {color: #007fb1;}
.twitter-link a:hover {color: #39a9e0;}
.google-plus-link a:hover {color: #d14836;}

/* Service Page Styles */
.service-icon {font-size: 50px;}
.btn-primary {color:#fff !important;}

/* Footer Styles */
footer {margin:0;}
.stickyfooter {bottom:0;}

/* SP Fixes */
#ms-designer-ribbon {z-index:99 !important;}
#s4-bodyContainer {padding-bottom: 0 !important;}

/* Ribbon Buttons Fixes */
.ms-cui-dd-text, input.ms-cui-cb-input {height:100% !important; padding: 5px !important;}
.ms-cui-dd-arrow-button {height:100% !important; padding-left:0 !important;}
.ms-dlgTitle {padding: 10px 30px 10px 15px !important;}
.ms-cui-ctl-thin {padding:0 4px !important; height:100% !important; margin-top:10px !important;}
#ms-help {padding:0 !important; margin:0 5px !important;}
#ms-help span {height:25px !important; width:25px !important; margin:0 !important;}
.ms-qatbutton span {height:25px !important; width:25px !important;}

/* Web Part Properties Box */
.ms-ToolPaneOuter {position:fixed;bottom:10px;right:35px; z-index:100 !important;}
.ms-ToolPaneBody {overflow:auto !important;max-height:100%; z-index:100 !important;}
/* Left Menu */
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {display:block; padding:5px !important;}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {padding:3px 3px 3px 10px !important;}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width: 760px) {
 .ms-core-listMenu-root .static {
	display:table !important;
	}  
div.ms-core-listMenu-horizontalBox li.dynamic-children span.additional-background {
    background-image: none;
    padding-right: 0;
}
li.static.dynamic-children{
	 padding-right:0px;
    background-image: url(/_layouts/15/images/menu-right.gif?rev=23);
    background-repeat: no-repeat;
    background-position:right center;
    float:none;
  
    cursor: pointer;   
   }
   
   .pageTitle {font-size:30px !important; font-weight:bold; color:#003478 !important; margin-bottom:10px;margin-top: 0px !important;}

   /* sub level menu */
.ms-core-listMenu-horizontalBox li.static ul.dynamic{
position:absolute;
margin-left:130px;
background-color: #3d6fb5;
font-weight:bold;
}

}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */



/*custom UI*/

body{
font-family:Arial;
font-size:14px;
color:black;
}

.sitetitle{
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#000000 !important;
padding:10px;
}


#footer, #footer p, #footer h3, #footer a, #footer a:link, #footer a:hover, #footer a:visited{
	color: white !important;
    font-size: 12px!important;
    text-transform: uppercase;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
}


#footer li {
    padding: 0;
    list-style: none;
    margin-left:-40px;
}


.navbar-default{
background-color:#003478;
	}
	.breadcrumb{
	font-weight:bold !important;
}

.breadcrumb span span:nth-child(1){
        display: none !important;
    }
.breadcrumb span span:nth-child(2){
        display: none !important;
    }


.navbar-default .navbar-toggle {
  border-color: #563D7C;
  background-color: #808080;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;

}


a{
color:#665cc0;




/*end custom UI*/



