html,body{/* font-family: 'Open Sans',sans-serif;*/ color: #1a3347;  font-weight: normal; }
.nav-container.bg-light .nav > li > a{ color: #1a3347; }
.nav-container.bg-light .nav > li.active > a{ color: #1a3347; }
.table-responsive thead tr th{ font-size: 11px; padding-top: 5px; font-weight: normal;}
h2 a, h3 a, h4 a, h5 a, h6 a{ color: inherit; }
.panel .panel-heading{ background-color: #222533; color: #fafafa; text-align: center; }
.panel .panel-heading h4{ font-weight: 500; }
.form-group .control-label{ font-weight: normal; font-size: 13px; }
.form-group .form-control{ font-size: 16px; }
.ui-select{ margin: 0px;  }
.ui-select select{ font-weight: normal; width: 100%;}
table h4{ margin-top: 1px; }
.panel-footer button[type="submit"]{ font-weight: bold; text-transform: uppercase; }
.fa-padding-rt{ padding-right: 15px; }
.lead-view.page .inner-nav a{ 
	font-size: 12px; 
	border-radius: 16px; 
	padding-right: 15px; 
	padding-left: 15px; 
	opacity: 0.5;
}
.lead-view.page .inner-nav a.active{ opacity: 1; }
.view-data p, .view-data blockquote{ font-size: 12px; }
.view-data .row.well {
    margin: 10px 10px 15px;
    background-color: #fff;
}
.view-data blockquote small{ display: inline;}
#notes-list{ padding-top: 10px; }
.notes-wrap .well {
    background-color: #eee;
    color: #222533;
}
.notes-wrap .well small{ color:#322;}
.inner-content-block{ margin-top: 25px;}
.upcoming-calls-meetings h5{ font-weight: 500;}
.upcoming-calls-meetings ul li{ 
	background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 10px;
    margin-bottom: 4px;
    padding: 11px;
}
.upcoming-calls-meetings{
	padding: 0px !important;
}

.upcoming-calls-meetings .item {
    padding-right: 15px;
    margin-bottom: 0px;
    padding: 10px;
}
.upcoming-calls-meetings .item .right-block{ 
	background-color: #f5f5f5;    
    border-radius: 7px;
    margin-bottom: 4px;
    padding: 11px;
    min-height: 77px;
}
.upcoming-calls-meetings .item .right-block h6{ font-weight: bold; font-size: 13px; }
.upcoming-calls-meetings .item .right-block p{ font-size: 13px; }
.page-calendar.bg-info a{ color: #767676; }
.modal-close {
    color: #fff !important;
}
.modal-header h4 {
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
}
.modal-footer {
    text-align: center;
    background-color: #eee;
    text-align: right;
    padding: 0px 30px 20px 30px;
}
.modal-footer button, .modal-footer a {
    border: none;
    background-color: #7850a1;
    text-transform: uppercase;
    font-weight: 500;
	letter-spacing: 1px;
}
.modal-footer button:hover, .modal-footer a:hover {
    background-color: #8f3c97;
}
.custom-hide {    height: 0;    overflow: hidden;}
.modal-lg {
    width:90%
}
.ui-appointments {

    float: right;

}
.page-calendar{clear:both}
a:active a:hover{

    color: #fff !important;
}
.ui-wizard-actions{ text-align:center !important; }
.ui-tab-container .nav-tabs>li>a {
    margin: 0;
    border: 0;
    padding: 15px 15px;
    font-weight: normal;
    border-radius: 0;
}
.ui-tab .nav-tabs a {
    color: #fff;
}
.prospects-details-tab .ui-tab-container .nav-tabs>li.active>a {
    color: #fff;
    background-color: #7850a1;
}
.prospects-details-tab .tab-content {
    height: 332px;
    background-color: #7850a1;
}
.prospects-additional-info .nav-tabs li a{ 
    font-weight: bold; 
    text-transform: uppercase; 
    font-size: 14px !important;    
    border-radius: 0px !important;
    opacity: 1 !important;
    min-height: 69px;
}
.prospects-additional-info .nav-tabs li a.active{       
    border-radius: 0px !important;
}
.prospects-additional-info .nav-tabs li.active a{       
    padding-bottom: 7px !important;
    min-height: 59px;
}
.prospects-additional-info .tab-content .first-person{
    padding-left: 0px;
    padding-right: 0px;
}
.prospects-additional-info .tab-content .second-person{
    padding-left: 0px;
}
.prospects-additional-info .tab-content .questions{    
    padding-right: 0px;
}
.prospects-additional-info .tab-content .pricing-table.pricing-table-success .pricing-price{
    border-bottom: none;
}
.prospects-additional-info .tab-content .pricing-table .pricing-price{
    font-size: 14px;
    padding: 13px;
}
.prospects-additional-info .tab-content .pricing-table .pricing-body>ul{
    font-size: inherit;
}

.deals-pipeline blockquote{ border-left: 0px; font-size: inherit; padding: 0px; margin-bottom: 5px;}
.deals-pipeline h4{ 
    text-align: center;
    text-transform: uppercase;
    padding: 10px;
    font-size: inherit;
    font-weight: bold;    
    box-shadow: black;
    border-bottom: 3px solid #1b394a;
}
.bg-danger-wrap .well{ 
	border-right: 3px solid #E94B3B;
    /*border-bottom: 2px solid #E94B3B;
     border-top: 1px solid #000; 
    border-left: 2px solid #000;*/ 
    
}
.bg-warning-wrap .well{ 
	border-right: 3px solid #FFB61C;
    /*border-bottom: 2px solid #FFB61C;
     border-top: 1px solid #000; 
    border-left: 2px solid #000;*/     
}
.bg-violet-wrap .well{ 
	border-right: 3px solid #6A55C2;
    /*border-bottom: 2px solid #6A55C2;
    border-top: 1px solid #000; 
    border-left: 2px solid #000;*/     
}
.bg-primary-wrap .well{ 
	border-right: 3px solid #1C7EBB;
    /*border-bottom: 2px solid #1C7EBB;
    border-top: 1px solid #000; 
    border-left: 2px solid #000;*/      
}
.bg-info-wrap .well{ 
	border-right: 3px solid #2EC1CC;
    /*border-bottom: 2px solid #2EC1CC;
    border-top: 1px solid #000; 
    border-left: 2px solid #000;*/      
}
.bg-success-wrap .well{ 
	border-right: 3px solid #23AE89;
    /*border-bottom: 2px solid #23AE89;
    border-top: 1px solid #000; 
    border-left: 2px solid #000;*/     
}
form#create_a_deal .ui-select{ margin-left: 15px; }
.main-tab > .ui-tab .nav-tabs.nav-justified>li>a{ 
	text-transform: uppercase;
	font-weight: bold;	
}
.need-discovered a{ color: #E94B3B !important; }
.quote-given a{ color: #FFB61C !important;}
.in-consideration a{ color: #23AE89 !important; }
.deal-accepted a{ color: #1C7EBB !important; }
.application-submitted a{ color: #6A55C2 !important; }
.deal-details .well{ text-align: center; }
.policy-details .well{ background-color: #fff !important; }
.alert-success {
    border-left: 8px solid #3e9827;
    background-color: #fff;
    color: #000;
    border-bottom: 1px solid #3e9827;
    border-right: 1px solid #3e9827;
    border-top: 1px solid #3e9827;
}
.person-name{ margin-bottom: 20px }
.person-name h3{ text-align: center;}
th.person-name h4{ text-align: center; margin-top: 10px; }
.deals-pipeline .col-md-3{ width:20%; }
.ui-wizard-content h3{text-align: center;}
.ui-wizard-content button{ 
    color: #fff;
    background-color: #1C7EBB;
    border-color: #196fa5;
}
#idpc_input{ padding: 10px; }
#idpc_button{ padding: 10px; margin-left: 10px; }
.fileList {
    border: 1px solid #ddd;
    padding: 10px;
    background: #eee;
    margin: 7px;
}

.fileList a{
	color: #767676;
}
.fileList img{ max-width: 100%; }
.provider-logo { max-width: 75px; }
#clock {
    line-height: 30px;
}
.search-btn{
    margin-right: 12px;
}




