.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));
  background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #2d6ca2;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #2d6ca2;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.navbar {
	margin: 0px;
	margin-top:50px;

}
.navbar-default {
	background:none;
	border:none;
	border-radius:0px;
}
#home .navbar-default .navbar-nav > .active > a:hover, #home .navbar-default .navbar-nav > .active > a:focus, #home .navbar-default .navbar-nav > .active > a {
	color:#FFF;
	background-color: #0079c2;
}
#innovation .navbar-default .navbar-nav > .active > a:hover, #innovation .navbar-default .navbar-nav > .active > a:focus, #innovation .navbar-default .navbar-nav > .active > a {
	color:#FFF;
	background-color: #f58220;
}
#performance .navbar-default .navbar-nav > .active > a:hover, #performance .navbar-default .navbar-nav > .active > a:focus, #performance .navbar-default .navbar-nav > .active > a {
	color:#FFF;
	background-color: #74c043;
}
.navbar-default .navbar-nav > li > a {
  color:#FFF;
  font-size:24px;
  padding: 25px 35px;
  margin: 0px 10px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color:#52beff;	
}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
  background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3));
  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3278b3;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}
/*# sourceMappingURL=bootstrap-theme.css.map */

@font-face {
    font-family: 'titillium_webregular';
    src: url('../fonts/titilliumweb-regular-webfont.eot');
    src: url('../fonts/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-regular-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-regular-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	background:url(../images/main_bg.jpg) #005f98 repeat left top;
	font-family: "titillium_webregular", Gotham, "Helvetica Neue", Helvetica, Arial;
	font-size:13px;
	-webkit-font-smoothing: antialiased;
  min-width: 360px;
}
.main_top{
	position:relative;
	margin-top:10%;
}
.login_div {
	margin-left:auto;
	margin-right:auto;
}
.main_logo{
	position:relative;
	width:360px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	clear: both;
}
.main_footer{
	position:absolute;
	bottom:0;
	left:50%;
    margin-left:-50px;
}
.form-signin{
	color:#FFF;
	background-color:#0079c2;
	max-width: 260px;
	margin: 0 auto;
}
.form-signin p{
	padding:10px 10px 0px 10px;
}
.form-control {
	border-radius: 0px;
	background-color:#006fb2;
	border:none;
	box-shadow: none;
	color:#FFF;
	margin-top:10px;
	margin-left:10px;
	width:239px;
	height:40px;
}
.form-control.user {
	background:url(../images/input_user.png) #006fb2 no-repeat top left;
	padding-left: 60px;
}
.form-control.pass {
	background:url(../images/input_pass.png) #006fb2 no-repeat top left;
	padding-left: 60px;
}
.loginform{
	margin-top:25px;
}
.valigncenter{
	display:flex;
	align-items:center;
	height:100%;
}
.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color: #008ee3;
	opacity:1;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #008ee3;
	opacity:1;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #008ee3;
	opacity:1;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #008ee3;
	opacity:1;
}
.form-signin .btn-primary {
	margin-top:10px;
}
.btn-primary{
	background: #0089db;
	border:none;
	border-radius:0px;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-primary:hover, .btn-primary:focus {
background: #00578b;
}
.container{
	min-height:500px;
	min-width:360px;
}
.container .jumbotron {
    border-radius: 0px;
	background:#ffffff;
	margin-bottom: 15px;
}

#home .jumbotron {
	border-top:#0079c2 solid 10px;
}
#innovation .jumbotron {
	border-top:#f58220 solid 10px;
}
#performance .jumbotron {
	border-top:#74c043 solid 10px;
}
.logout a{
	float:right;
	background:#0079c2;
	padding: 10px 40px;
	color:#FFF;
}
.profile{
	width:42px;
	height:42px;
	float:right;
	margin-top:18px;
	z-index:10;
	position:relative;
}
.profile img{
	border-radius:25px;
}
.plus{
	float:right;
	margin-top:48px;
	margin-left:-20px;
	z-index:11;
	position:relative;
	color:#FFF;
}
.home_top{
	height:10px;
	width:100%;
	background:url(../images/header_strip.gif) no-repeat top center;
	background-size: cover;  
	
}
.home_copy h2{
	color:#FFF;
	margin: 0px;
	padding: 40px 40px 20px 40px;
}
.home_copy{
	background:url(../images/main_bg.jpg) #005f98 repeat;
	margin: 60px;
}
.home_copy p{
	color:#52beff;
	font-size:15px;
	padding: 0px 40px;
}
.home_copy .btn{
	width:100%;
	background:#0079c2;
	color:#52beff;
}

.home_copy .btn:hover{
	color:#fff;
}
#read1 {
	background:#0079c2;
}
#read1 p{
	color:#FFF;
}
.navbar-toggle {
    float: left;
    margin-top: 27px;
    margin-left: 10px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    margin-top:10px;
	border-color: #E7E7E7;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #0079c2;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}

#performance .jumbotron{
	padding:0px;	
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color:#74c043;
}
.nav-tabs > li > a:hover, .nav > li > a:focus {
	color:#74c043;
}
.nav-tabs > li > a {
	font-size:18px;
	color:#74c043;

}
.nav-tabs.nav-justified > li > a{
	border-radius:0px;
	background-color: #dadbdc;
	background-image: -webkit-linear-gradient(bottom, #e4e4e4, #fff);
	background-image: -moz-linear-gradient(bottom, #e4e4e4, #fff);
	background-image: -o-linear-gradient(bottom, #e4e4e4, #fff);
	background-image: linear-gradient(to top, #e4e4e4, #fff);
	border-bottom:1px solid #dadbdc;
	border-right:1px solid #dadbdc;
	border-top:none;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
	background:#FFF;
	border-color:#FFF;
	border-right:1px solid #dadbdc;
}
.nav-tabs.nav-justified > li:last-child.active > a, .nav-tabs.nav-justified > li:last-child.active > a:hover, .nav-tabs.nav-justified > li:last-child.active > a:focus {
	border-right:none;
}
.nav-tabs.nav-justified > li:last-child > a{
	border-right:none;
}
.ft{
	z-index:-1;
	bottom:0;
	position: absolute; 
}
.tab-content{
	color:#b1b1b1;
	padding:0 15px 15px 15px;
}
.tab-content h3{
	margin-bottom: 0px;
}
.tab-content p{
	font-size:14px;
}
.col-md-4 {
	margin-bottom:25px;
}
.col-md-4 > .row_content > ul{
	font-size:16px;
	color:#74c043;
	list-style-type: none; 
    margin: 0px;
	padding: 0px;
}
.col-md-4 > .row_content > ul > li {
	border-left :#d6d5d5 1px solid;
	border-right :#d6d5d5 1px solid;
	border-top :#d6d5d5 1px solid;
	background-color:#f6f6f6;
	height:40px;
}
.col-md-4 > .row_content > ul > li > a, .col-md-4 > ul > li > a:hover, .col-md-4 > ul > li > a:focus {
	color:#74c043;
}
.col-md-4 > .row_content > ul > li > a > .highlight{
	background:none;
	width:5px;
	float:left;
	height:40px;
}
.col-md-4 > .row_content > ul > li.best > a > .highlight{
	background-color:#74c043;
}
.col-md-4 > .row_content > ul > li.best {
	border :#74c043 1px solid;
}

.col-md-4 > .row_content > ul > li:last-child {
   border-bottom :#d6d5d5 1px solid;
}
.col-md-4 > .row_content > ul > li > a >  #arr{
	margin-top:8px;
	color:#b1b1b1;
	float:right;
	margin-right:10px;
}
.col-md-4 > .row_content > ul > li > a > #share {
	margin-top:8px;
	float:right;
	padding-right:20px;
}
.col-md-4 > .row_content > ul > li > a > #rank {
	margin-top:8px;
	margin-left:10px;
	float:left;
}
.col-md-4 > .row_content > ul > li > a > #name {
	margin-top:8px;
	float:left;
}
.col-md-4 > .row_content > ul > li > a > #prof_img img {
	margin-top:8px;
	border-radius:12px;
	width:25px;
	height:25px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.col-md-4 > h4{
	background-color:#74c043;
	border-top:solid #93d469 5px;
	padding:7px 7px 7px 14px;
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
	margin:0px;
}
.col-md-4 > #row_detail {
	height:200px;
	background-color:#FFF;
	border:#d6d5d5 1px solid;
	padding-top:5px;
}
.col-md-4 > #row_detail > .row_bottom {
	background-color:#f6f6f6;
	height:36px;
	margin-top: 13px;
	border-top:#d6d5d5 1px solid;
	font-size:16px;
	width:50%;
	float:left;
	position:relative;
	padding-top:5px;
}
.col-md-4 > #row_detail > .row_bottom > a, .col-md-4 > .row_detail > .row_bottom > a:hover {
	color:#c0c0c0;
	text-decoration:none;
}
.col-md-4 > #row_detail > #arr > a, .col-md-4 > .row_detail > #arr > a:hover  {
	margin-top:10px;
	margin-left:20px;
	font-size:18px;
	text-decoration:none;
	color:#b1b1b1;
}
.col-md-4 > #row_detail > #prof_img > img {
	border-radius:60px;
	float:left;
	position:relative;
	z-index:12;
	margin-left:-22px;
}
.col-md-4 > #row_detail > #rank {
	margin-left:20px;
	font-size:16px;
	color:#FFF;
	border-radius:14px;
	width:26px;
	height:26px;
	background:#74c043;
	text-align:center;
	float:left;
	position:relative;
	z-index:13;
	margin-top:80px;
}
.col-md-4 > #row_detail > #row_txt > #city {
	font-size:16px;
	color:#b1b1b1;
	text-align:center;
}
.col-md-4 > #row_detail > #row_txt > #share {
	font-size:16px;
	color:#b1b1b1;
	text-align:center;
}
.col-md-4 > #row_detail > #row_txt > #name {
	font-size:18px;
	color:#74c043;
	text-align:center;
}

.highlight1{
	background-color:#74c043;
	width:5px;
	height:20px;
	margin-right:10px;
}

.modal-dialog {
	width:25%;
	min-width: 350px;
	border-radius:0px;
}
.modal-dialog .modal-content{
	border-radius:0px;
	border-top: solid 10px #0079c2;
}
.modal-dialog .modal-content .modal-header{
	margin:0px 10px;
	padding: 10px;
	border-radius:0px;
	color:#0079c2;
	text-transform:uppercase;
	background:#FFF;
	border-bottom: solid 1px #e4e4e4;
	font-weight:bold;
}
.modal-dialog .modal-content{
color:#c0c0c0;
font-size:15px;
font-weight:500;
}

.close {
    opacity: 0.3;
}
.maps{
	clear:both;
}
.innovation p{
  font-family: "titillium_webregular", Gotham, "Helvetica Neue", Helvetica, Arial;
  font-size:15px;
}

#map { 
  width:900px;
  height:600px;
}
.source{
	text-align:right;
}
.marketshare
{
	width:100%z;
	height:80px;
	-webkit-box-shadow: 0 0 9px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 9px rgba(0,0,0,.09);
	box-shadow: 0 0 9px rgba(0,0,0,.09);
	border: solid 1px #e1e1e1;
	clear:both;
}
.marketshare .cir{
    margin: 0px;
	margin-top:10px;
	padding-top: 10px;
	background: #507a39;
	border-radius:25px;
	margin-right: 15px;
	width:40px;
	height:40px;
	font-size:14px;
	color:#FFF;
	float:left;
}

.marketshare #ms1{
	margin-left: 15px;
	background:#dadbdc;
}
.marketshare  #ms2{
	background: #9dbd85;
}
.marketshare  #ms3{
	background: #7fb060;
}
.marketshare #ms4{
	background: #507a39;
}
#performanceModal .modal-dialog .modal-content{
	min-height: 470px;
}
.modal-body > .per_manager > #name, .modal-body > .per_first > #name, .modal-body > .per_second > #name {
	color:#74c043;
}
.modal-body > .per_first, .modal-body > .per_second{
	width: 50%;
	float:left;
}
.modal-body > .per_manager > #prof_img > img, .modal-body > .per_first > #prof_img > img, .modal-body > .per_second > #prof_img > img {
	border-radius:50px;
	position:relative;
}
.modal-body > .per_first > #prof_img > img, .modal-body > .per_second > #prof_img > img {
	position: relative;
}
.modal-body > .per_first > #prof_img > #rank, .modal-body > .per_second > #prof_img > #rank {
    font-size: 16px;
    color: #FFF;
    border-radius: 14px;
    width: 26px;
    height: 26px;
    background: none repeat scroll 0% 0% #74C043;
    text-align: center;
    float: left;
    position: relative;
	margin-top:70px;
	left:45px;
}
.modal-body > .per_manager{
	padding-bottom: 10px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px;
}
.modal-body > .per_first{
	padding-bottom: 10px;
	border-right: 1px solid #e4e4e4;
	padding-left: 10px;
	padding-right: 10px;
}
.modal-body > .per_second{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

@media screen and (min-width: 760px) and (max-width: 995px) { 

	.navbar-default .navbar-nav > li > a {
  	 font-size:18px;
 		 padding: 15px 15px;
 		 margin: 0px;
	}
  .nav-tabs > li > a {
    font-size:15px;
    padding: 15px 10px;
  }
   .clearfix-md {
      clear:both;
  }
  #map { 
    width:700px;
    height:500px;
  }
}
@media screen and (min-width: 700px) and (max-width: 995px){
	.home_copy{
		margin:30px;
	}
}
@media screen and (max-width: 699px){
	.home_copy{
		margin:12px;
	}
}

@media screen and (max-width: 767px){
	.jumbotron{
		margin-top:5px;
	}
	.main_logo {
		width: 180px;
		height:70px;
	}
  #map { 
    width:450px;
    height:310px;
  }
}

@media screen and (min-width: 996px) {
  .clearfix-lg {
    clear:both;
  }
}
@media screen and (max-width: 480px){
  #map { 
    width:300px;
    height:200px;
  }
}
