/* ==========================================================================
   Temporary For Mockup
   ========================================================================== */

.faux-bg {
	background: #163a4d url(../../img/header-base-bg.png) repeat left top;
    width: 100%;
    height: 100px;
    min-width: 970px;
}

.faux-header {
	position: absolute;
	top:0;
}


body {
	font-family: 'Gotham Narrow SSm 4r', 'Arial';
	padding-top: 0;
	color: #424858;
}

a {color: #2077B6;}
a:hover, .pm-nav a:hover, .pm-nav > li.active > a {color: #DD4B39; text-decoration: none;}

/* ==========================================================================
   Author's Styles
   ========================================================================== */

.pm-nav {
	list-style: none; 
	text-transform: uppercase;
	font-size: 18px; 
	font-family: 'Gotham Narrow SSm 4r', 'Arial';
	padding-left: 15px;
}

.pm-nav li {padding: 5px 0;}
.pm-nav li:first-child, .pm-nav li:nth-child(2) {border-bottom: 1px solid #CCD6DB;}
.pm-nav li:last-child {border-width: 0px !important;}
.pm-nav a {text-decoration: none;}

.delete {padding-right: 15px;}

.btn-mr {margin-right: 20px;}

.sect-title {font-family: 'Gotham Narrow SSm 5r'; text-align: right; margin-top: 8px;}

.btn-grey {
  font-family: 'Gotham Narrow SSm 4r', 'Arial';
  background-color:#b1b9be;
  color: #fff;
  text-transform: uppercase;
  border: none;
}

.cnbc-font {
  font-family: 'Gotham Narrow SSm 4r', 'Arial';
  text-transform: uppercase;
}



/* ==========================================================================
   Styles to Overwrite Bootstrap Standard Styles
   ========================================================================== */

.col-xs-4, .col-xs-3 {background-color: white; border: none;}

.form-control, .btn-group, .radio-btn-grp {margin-bottom: 15px;}

.btn-default, .btn-danger {font-family: 'Gotham Narrow SSm 4r', 'Arial'; text-transform: uppercase;}

.btn-grey:hover, .btn-grey:focus {color: #fff; background-color: #3da5ed;}

.btn {transition:background-color 200ms;}

.btn:focus {outline:none;}

select.form-control {
background: white url('../../img/caret_@2x.png') 270px center no-repeat;
background-size: 9px;
-webkit-background-size: 12px;
-webkit-background-size: 12px;
-moz-background-size: 12px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
text-indent: 0.01px;
text-overflow: '';
}

.form-control:focus {box-shadow: 0 0 4px 0 rgba(42, 166, 231, 0.6); transition:200ms ease-in;}

.modal-content {border-radius: 3px; text-align: center;}

.modal-header, .modal-footer {border: none;}

.modal-footer {text-align: center; padding: 0 0 20px 0;}

.close {font-weight: normal;}

#pro-area .error-msg {
    margin-top: 37px;
    border-top: 4px solid #CCD6DB;
    padding-top: 20px;
    font-family:'Gotham Narrow SSm 4r', Arial;
    font-size: 16px;
    color: #424858;
    text-align: left;
    line-height: 20px;
    letter-spacing: 0em;
    width: 640px;
}

