.loginMsgCon {
    width: 500px;
    margin: 0px auto;
    margin-top: 10px;
    /*text-align: center;*/
    color: red;
    font-weight: bold;
    font-size: 18px;
    min-height: 20px;
}

body{
	height:100%;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.blueText{
	color:#00799c;
}
a{
	color:#00799c;
}
a:hover{
	color:#000;
}
a:active:focus{
	color:#00799c;
}
.blueBtn{
	background-color:#00799c;
	color:#fff;
}
.blueBtn:hover{
	background-color:#006e8e;
	color:#fff;
}
.blueBtn:focus{
	background-color:#00799c;
	color:#fff;
}
.blueBtn[disabled]{
	background-color:#ccc;
	color:#fff;
}
.blueBtn[disabled]:hover{
	background-color:#ccc;
	color:#fff;
}

h1{
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
	font-size:28px;
}
.navbar-wrapper{
	background-color:#00799c;
}
.navbar{
	margin-bottom:0px;
}
.navbar-brand{
    color: #FFF !important;
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 18px;
	text-transform:uppercase;
	display:none;
}
.navbar-brand a{
    color: #FFF;
}
.navbar-inverse {
    background-color: #00799c;
    border-color: #00799c;
}
.navbar-inverse .navbar-nav>li>a {
    color: #FFF;
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 16px;
	text-transform:uppercase;
}
.navbar-inverse .navbar-nav>li>a:hover {
	background-color: #036d8c;
}
@media (max-width: 991px) {
	.navbar-inverse .navbar-nav>li>a {
		font-weight: 400;
		font-size: 12px;
		letter-spacing:1px;
	}
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav>li>a {
		font-weight: 700;
		font-size: 16px;
		letter-spacing:0px;
	}
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #005d78;
}
#logoTag{
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 16px;
	margin-top:10px;
}
#logoTag span{
	font-weight: 400;
	font-size:14px;
	font-style:italic;
}
#siteLogo{
	height:43px; 
	margin-top:25px;
}
#rightNav{
	 float:right;
}
@media (max-width: 991px) {
	#rightNav{
		float:left;
	}
}
@media (max-width: 767px) {
	#rightNav{
		float:none;
	}
	#navCon{
		margin-left:0px !important;
		margin-right:0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		border-color: #101010;
		background-color:#000;
	}
	.navbar-brand{
		display:block;
	}
}
@media (max-width: 650px) {
	#header{
		display:none;
	}
}

#homeTable{
	font-size:12px;
}

.smallf{
	width:100%;
	font-size:12px;
}

#table tr h3{
	font-size:16px;
	font-weight:bold;
}

.grayBg{
	background-color:#e9e9e9;
	color:#000;
}
.aliveBlueBg{
	background-color:#00799c;
	color:#FFF;
}
#subFooterContainer{
	padding-top:15px;
	padding-bottom:15px;
}
.subFooterHeader{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	font-size:18px;
	text-transform:uppercase;
	display:block;
	height:30px;
	line-height:30px;
	text-align:left;
	color:#FFF;
	margin-bottom:5px;
}
.subFooterContent{

}
#subFooterContainer a{
	display:block;
	margin-top:10px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#subFooterContainer a:hover{
	display:block;
	margin-top:10px;
	color:#fff;
	text-decoration:none;
}

#footerContainer{
	min-height:400px;
	padding-bottom:100px;
}
#footerContainer h4{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	font-size:18px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
}
#footerContainer ul{
	margin:10px 0 0 15px;
	padding:0 0 0 0;
}
#footerContainer li{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#footerContainer form{
	margin:10px 0 0 0;
	text-align:right;
}
#poTracHead{
	text-align:right;
}
@media (max-width: 767px) {
	#footerContainer form{
		margin:10px 0 0 0;
		text-align: left;
	}
	#poTracHead{
		text-align: left;
	}
}
.subNavList{
	margin-top:25px; 
	margin-bottom:25px;
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 400;
	font-size:16px;
	letter-spacing:1px;
}
.subNavList span{
	display:none;
}
@media (max-width: 767px) {
	
	.nav-tabs>li {
		float:none;
		display:none;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
		color: #555;
		cursor: default;
		background-color: #fff;
		border: none;
		border-bottom-color: none;
	}
	.subNavList .active span{
		display: inline-block;
	}
	.subNavList .active{
		display:block;
		border:1px solid #ccc;
		border-radius:0px;
	}

}

#searchFormCon{

}
.searchFormPad{
	padding-top:10px;
}
#searchFormCon h4{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:14px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#searchFormCon form{
	background-color:#f3f3f3;
	padding:10px;
	border:1px solid #ccc;
}
@media (max-width: 767px) {
	.searchFormPad{
		padding-top:0px;
	}
	#searchFormCon h4{
		margin:0 0 0px 0;
	}
	#searchFormCon input[type="text"],input[type="submit"],select{
		margin-top:10px;
	}
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin {
  margin-bottom: 10px;
}
.form-signin {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top:10px;
}
#logLogoCon{
	text-align:center;
	margin-bottom:20px;
}
#logLogoTag{
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
	margin-bottom:10px;
	font-size:16px;
}
#logLogoTag span{
	font-style:italic;
    font-weight: 400;
}
#logForPass{
    display: block;
    margin-top: 10px;
    clear: both;
}
#loginErrorCon{
	text-align:center;
}

#contactUs{
	width:275px;
}

.contactBioContainer {
	clear:both;
	float:left;
	width:100%;
	margin-left:2px;
	margin-right:2px;
	margin-top:3px;
	margin-bottom:2px;
	height:90px;
}
.contactImgContainer {
	width:70px;
	height:90px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}
.contactUsTitle{
	height:20px; 
	width:175px; 
	overflow:hidden;
}

#profileForm .form-control{
	width:225px;
}

#popUpForm .form-control{
	width:225px;
}
#output{
	color:red;
	font-weight:bold;
}
.glyphicon.spin {
    animation: spin 1s infinite linear;
    -webkit-animation: spin2 1s infinite linear;
}
 
@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
 
@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}
 
.glyphicon-left {
    margin-right: 7px;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.form-control-feedback {
    width: 60px;
}

h4{
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
	font-size:14px;
}

h3{
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0 0 0 0;	
}

h2{
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
	font-size:22px;
	margin:0 0 10px 0;
	padding:0 0 0 0;	
}

.modal-body{
	width: 100%;
}

/* layout.css Style */
.upload-drop-zone {
  height: 200px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 200px;
  text-align: center
}
.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}
ul.ui-autocomplete {
    z-index: 1100;
}

#feedBackResponse{
	font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
	font-size:18px;
}

#openTicketLink {
	width:265px;
	border-bottom: 1px solid #fff;
	font-size:11px;
	float:left;
}
#openTicketLink a {
	font-size:11px;
	display:block;
	width:100%;
	text-decoration:none;
	border-left: 5px solid #55aece;
}
#openTicketLink a:hover {
	font-size:11px;
	text-decoration:none;
	border-left: 5px solid #c77448;
}
#openTicketsDate {
	padding-right:5px;
	padding-top:1px;
	font-size:11px;
	text-decoration:none;
	float:right;
	color:#000;
}
#openTickTopBG {
	background-color:#f5f5f5;
	width:265px;
	cursor:pointer;
}
.RegisterFldInfo{
	clear:both;
	font-style:italic;
	font-size:12px;
	color:#999;
	text-align:right;
}
#RegisterErrorCon{
	width:500px;
	margin:0px auto;
	margin-top:20px;
	padding:5px 0 5px 0;
}
#RegisterErrorCon span{
	color:#c00405;
	font-size:14px;
	padding-left:15px;
}

#bodyContainer{
	margin:0px auto;
	width:925px;
	margin-top:10px;
}
#mainSection{
	width:700px;
	float:left;
}
#mainAside{
	width:200px;
	float:right;
}
.clearIt{
	clear:both;
	visibility:hidden;
}
.whiteCell{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5);
		padding:10px;
		background-color:#FFFFFF;
}
.whiteCell div{

}
.whiteCell h1{
	color:#2c302f;
	font-size:24px;
}
.whiteCell h2{
	font-weight:normal;
	font-style:italic;
	color:#9ca7a3;
	font-size:18px;
}
.floatLeft{
	float:left;
}
.signUpBtnOne{
	font-size: 16px;
	font-weight:bold;
	color: #0c1622;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#d0d9d6 0%,
		#5dcda8);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#d0d9d6),
		to(#5dcda8));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
	cursor:pointer;
	float:right;
}
#profileSection{
	float:left;
	width:175px;
	margin-right:25px
}
#profileSectionMain{
	width:525px;
	float:left;
}
#profileAside{
	float:right;
	width:200px;
}
#profileImgCon{
	overflow-x:hidden;
	border: 1px solid #9ca7a3;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5);
	background-color:#FFFFFF;
	text-align:center;
}
#profileImgCon img{
	
}
/*For the application*/
#app_topBar{

}
.cmcLogo {
	display:block;
	width:250px;
	height:78px;
	text-indent:-5000px;
	background-image: url(../assets/PNG/Cablecraft_Motion_Controls_4C_logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left:5px;
	padding-top:5px;
	margin-left:5px;
	margin-top:5px;
}