.body{
	padding-top:100px;
}
.footer{
	
	bottom:0;
}
.tab-div li {
	cursor:pointer;
}
.tab-div li.active {
	cursor:auto;
}
.recommendlist{
	font-size:13px;
}
.recommendlist b{
	margin-bottom:12px;
	display:block;
}
.recommendlist ul{
	padding:0;
	list-style:none;
}
.recommendlist ul li{
	padding-bottom:10px;
}
.default_btn{
	/* Color changed by Jayapriya */
	background:#0F74BA; 
	border:none;
	padding:5px 10px;
	color:#fff;
	font-size:12px;
}
.macro_left_data ul li{
	cursor:pointer;
}
.product-explanation{
	padding-top:10px;
}
.market-place-chart-div img{
	height:310px;
}
#corner-triangle{
	top: 5%;
    right: 4%;
}
.modal-content{
	padding: 2% 1%;
    background: none;
    box-shadow: none;
    border: none;
}
.collapse_content_div {
    padding: 15px 15px;
}
.investorgroublisttag {
    margin: 5px;
    background: #f8f8f8;
    padding: 3px 12px !important;
    border: 1px solid #dedde2;
}
#page-content-wrapper{
	right:0;
}
#page-content-wrapper.menuopencon{
	position: absolute;  margin: 0 1%;width: 78%;
}
#seach_field_main{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	height: 48px !important;
}
.angucomplete-selected-row {
    background-color: #1E5EA2;
    color: #ffffff !important;
}
.angucomplete-row.ng-scope {
    padding-top: 6px;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    color: #464646;
    font-weight: normal;
}
.industry-tags ul li, .added-ind-tags li {
    color: #999;
}
.added-ind-tags li {
    float: left;
    margin: 5px;
    padding: 5px 10px;
    background-color: #F5F4F9;
    position: relative;
}
.input_watchlist{
	width:80%; float:left;
}
.btn-btn-blue {
    background: #0D72B8;
    border: 1px solid #0D72B8;
    box-shadow: 0px 2px 0 #0D72B8, 1px 3px 3px #0D72B8;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear;
	color:#fff;
	display: block;
    float: right;
    padding: 8px;
    cursor: pointer;
	width:15%;
	text-align:center;
}
.w-upload-file .btn-btn-blue {
	float:left;
}


.ui-widget-content {
    /* border: 1px solid #dddddd; */
    background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #444444;
    z-index: 999999;
}
.ui-widget {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
    z-index: 99999999999;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 999999;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal;
}
.ui-widget-content a {
    color: #444444;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.table-bordered>tbody>tr>th.predictedleadesth{
	font-size:13px;
	padding:8px;
}
.table-bordered>tbody>tr>td.predictedleadesth{
	padding:5px;
}
.spinner {
    position: fixed;
    background-color: #fff;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    top: 0;
    z-index: 9999;
}
.spinner img{
	position:fixed;
	top:200px;
	left:50%;
	margin-left:-80px;
}
.tabprofileblock{
	display:none;
}
.tabprofileblock.active{
	display:block;
}
alert.alert.alert-warning {
    position: fixed;
    right: 10px;
    z-index: 1000;
    top: 80px;
    font-size: 14px;
    padding: 15px 10px;
    z-index: 999999;
}
alert.alert.alert-success {
    position: fixed;
    right: 10px;
    z-index: 1000;
    top: 80px;
    font-size: 14px;
    padding: 15px 10px;
    z-index: 999999;
}
.error_tex{
	color:#F00;
	display:none;
	font-size:11px;
	margin-left:5px;
}
.wrapper1{
   width:100%;
   overflow-x: scroll;
   height: 20px;
   display:none;
}
.content_box2{
   height: 20px; 
}

@media only screen and (max-width: 1050px)   {
 .wrapper1{
	 display:block;
 }
}

.customer_link{
    font-size: 16px;
    margin-top: 40px;
    bottom: 0;
    position: fixed;
    cursor: pointer;
    width: 19%;
    padding: 20px;
}
.customer_link:hover{
	text-decoration:underline;
}
.star-ratings-sprite {
  background: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/2605/star-rating-sprite.png") repeat-x;
  font-size: 0;
  height: 21px;
  line-height: 0;
  overflow: hidden;
  text-indent: -999em;
  width: 110px;
  margin: 0 auto;
  margin-left:10px;
}  
.star-ratings-sprite-rating {
    background: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/2605/star-rating-sprite.png") repeat-x;
    background-position: 0 100%;
    float: left;
    height: 21px;
    display:block;
}
.help_icon_blue{
	color: #337ab7;
    font-size: 24px;
}

.error_register{
	color:#F00;
	display:inline-block;
}
.avtivate_button { text-align: center; padding: 15px; width: 80%; margin: 0 auto; margin-top: 30px; cursor:pointer; background: #ccc;  }
.avtivate_button_activated{
    color: #0D72B8;
    text-align: center;
    padding: 15px;
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
    font-weight: bold;
	border:1px solid #0D72B8;
	background:#0D72B8;color: #fff;
}
.present-file-corporate {
        width: 22%;
        float: left;
        margin: 0.5%;
        cursor: pointer;
}
.present-file-corporate img {
	margin: 0 auto;
	transition: all 0.1s ease-in-out;
}
.present-file-corporate:hover > img {
	transform: scale(.9,.9);
	box-shadow: 0px 0px 3px #777;
}
.file-title-corporate{
	width:100%;
	word-wrap:break-word;
	margin-top: 5px;
	font-size:13px;
}
#panel-box {
    border: 1px solid #dddce2;
    padding: 0;
}
.inner-panel-title {
    background-color: #f8fbff;
    padding: 15px 20px;
    font-size: 20px;
    color: #0D72B8;
    position: relative;
}
.inner-panel-title {
    background-color: #eff6ff;
}
.accr_container {
    background: #fff;
    padding: 10px;
    min-height: 350px;
}
.nil_meeting {
    text-align: center;
    padding-top: 150px;
    font-weight: bold;
}
.empty-industry {
    text-align: center;
    margin: 15px;
    padding: 10px;
    background-color: #DCDAE7;
    font-weight: bold;
}
.searchbox_broker {
    height: 42px;
    line-height: 44px;
    width: 300px;
    float: right;
}
.panel-border{
	margin-top:10px;
	margin-bottom:10px;
}
.btn-btn-blue-border {
    background: none;
    border: none;
    background-color: #FFFFFF;
    color: #0D72B8;
    text-align: center;
    border: 1px solid #0D72B8;
}
#tagMid .angucomplete-holder, #tagMicro .angucomplete-holder, #tagMacro .angucomplete-holder, .industry_tags_autoComplete .angucomplete-holder{
    width: 65%;
	float:left;
	background-color: #F7F7F7; 
	max-height: 200px;
    overflow-x: hidden;
    overflow-y: hidden;
	position: absolute;
    text-indent: 10px;
    z-index: 1000;
}
.industry_tags_autoComplete ,.theme_form input.industry_tags_autoComplete{ 
    width: 65%;
    float:left;
}
#tagMacro .angucomplete-holder {
    z-index: 1003;
}
#tagMid .angucomplete-holder {
    z-index: 1002;
}
#tagMicro .angucomplete-holder {
    z-index: 1001;
}
.angucomplete-holder input[type="text"]{width:100%;margin:0 auto;padding:2% 0;}
.angucomplete-holder {
    cursor: pointer;
}
.button_right_align {
    text-align: right;
}
.inner-box-full {
    background-color: #fff;
    padding: 20px;
    border-bottom: 1px solid #CCC;
}
.meeting-btns_save {
    width: 100px;
    padding: 0px !important;
    height: 35px;
    line-height: 35px;
    margin-left: 36px;
}
.meeting-btns_cancel {
    width: 100px;
    padding: 0px !important;
    height: 35px;
    line-height: 35px;
}
.hidden1{
	display:none !important;
}
.hidden{
	display:none !important;
}
input.investorgroupnametextbox.form-control {
    width: 350px;
    float: left;
    margin-top: -8px;
	display:inline-block;
}
label.label-grey.investorgroupname {
    width: 250px;
    float: left;
}
.name-investor {
    margin: 30px 0 50px 0;
	padding-left:0;
}
.investor-list-table thead tr {
    background-color: #fafafa;
    color: #0D72B8;
}
input.btn-btn-blue-border.investor_cancel_buttons {
    width: 100px;
}
.import-outlook {
    width: 45%;
    float: left;
    margin: 45px 0;
}
.import-outlook {
    width: 45%;
    float: left;
    margin: 45px 0;
}
.addinvestorlists .upload-file-block.import-outlook {
    display: none;
}
.investorgroublisttag{
	list-style:none;
}
.notes{
	font-size:11px;
	color:#666;
	padding-top:10px;
	padding-left:15px;
	display:none;
}
.compatibilityticker_list{
    list-style: none;
    padding: 0;
    width: 100%;
    text-align: center;
}
.coveragetickerstable{
    width: 100%;
    float: left;
}

.coveragetickerstable tbody tr th,.coveragetickerstable tbody tr td{
    padding: 4px;    
    text-align: center;
}
.upd_coverage_but{
    margin-right: 0;
    float: right;
    padding: 10px 15px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 10px;
}
.predictinfo_tab{
    float:left; 
}
.predictinfo_tab td{
    padding: 4px;
}
.topinvestorlist{
    float:left; margin-top:20px;
}
.topinvestorlist ul{
    padding: 0;
    list-style: none;
    margin-top: 5px;
    width: 100%;
    text-align: left;
	font-size:12px;
}
.topinvestorlist ul li{
    margin-top:5px;
}
.darkcompatibility{
    background: #70AD47;    
}
.lightcompatibility{
    background: #E2EFDA;    
}
.clear_but {
    color: #da5757;
    border-bottom: 1px dotted #da5757;
    cursor: pointer;
}
.error-block{
    color:#e80f0f;
}
.cat_lisit_style_child {
    margin-left:15px;
}
.forcewith100percentage table,.forcewith100percentage table td{
    width: 100% !important;
}
/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
   :-ms-input-placeholder,::placeholder {
    color: #ccc !important;
    font-weight: 400 !important;
}

/* Edge (also supports ::-webkit-input-placeholder) */
::-ms-input-placeholder,::placeholder {
    color: #ccc;
    font-weight: 400;
}
.addedemailclass{
    border: 1px solid #d8d6d6;
    background:#52d250;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}
.removedemailclass{
    border: 1px solid #d8d6d6;
    background: #ffffff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}
.investorerrortr td{
    background: #f9cecd;
}
.prior_blck{
    border: 1px solid #d6d6d6;
    margin-top: 10px;
}
.prior_blck_head{
    background: #d6d6d6;padding: 10px;display: inline-block; width: 100%;
}
.prior_blck_open{
    display: none;
}
.prior_blck_open.active{
    display: block;
}
.open_acc{
    cursor: pointer;
    font-weight: bold;
}
.lesshidecontent{
    display: none;
}

.hidecontent{
    display: none;
}
.trigger_notsend{
    background: #d6d6d6;
}
.trigger_pending{
    background: pink;
}
.trigger_active{
    background: #dddd45;
}
.trigger_clicked{
    background: #97d297;
}
.stagebtn_button{
    background: #29A8E0;
    padding: 10px 15px;
    border: 0;
    color: #fff;
    border-radius:4px;
}
.stagebtn_button_active{
    background: #0F74BA;
}
.table_link_tr:hover{
    cursor: pointer;
    background: #dfedf3 !important;
}    
.notificationtab{
    background: #0F74BA;padding: 2px 5px;color: #fff;text-decoration: none;font-size: 11px;border-radius: 3px;margin-left: 3px;display: inline-block;
}
.profile_content_tab{
    border: 1px solid #eee;
    padding: 10px;
}
.fair_block{
    border-bottom: 1px solid #ccc;
    padding: 20px;
}
.fair_main_block{
    border: 1px solid #ccc;
    margin-top: 15px;
}
.fair_main_title{
    background: #3BAAF7;
    padding: 10px;
    color: #fff;
}
.fair_right_icon{
    float: right;
    margin-right: 20px;
    font-size: 20px;
}
.fair_para{
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 10px;
}
.pressrelease{
    margin-bottom: 15px;
}
.scorecard_container{
	width:100%;
	max-width:950px;
	margin:0 auto;
}
.screcard_head_box{
    padding: 10px 15px;background: #FFF2CC;border: 1px solid #0F74BB;
}
.rating_img{
    max-width:300px;
}
.scorecard_image_box{
    padding: 5px; border: 0px solid #0F74BB; text-align: center;
}
.scorecardblk{
    margin:0;
    margin-top:15px ;
}
.chart_img{
    width:100%;
}
.tickerspan{
    display: inline-block;
    padding: 2px 0px;
    padding-right:8px;
}
.peers_blk{
    border-bottom: 1px solid #ccc;
    width: 400px;
}
.peer_edit_button{
    float: right;
}
.clearsearchstyle{
    background: #EEEEEE;padding: 2px 3px;display: inline-block;cursor: pointer;margin-left: 10px;font-size: 11px;
}
.clearsearchbox{
    padding: 4px 7px;
    color: #fff;
    border-radius: 2px;
    float: right;
    background: #e2afaf;
}
.sucessbox{
    background: #DFF0D8;padding: 10px;margin: 10px 0;
}
.investornotes_select{
    padding: 5px;
    border: 1px solid #ccc;
    margin-top: 10px;
}
.influencersidea_title{
    font-family: sans-serif; margin: 0px; font-weight: bold; color: #29a8e0; margin-bottom: 2px;
}
.currator_name{
    font-family: sans-serif; margin: 0px; margin-bottom: 10px;
}


.poptimes{
    background: #fff;
    position: fixed;
    top: 50%;
    width: 580px;
    left: 50%;
    margin-left: -290px;
    z-index: 500;
    padding: 20px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: none;
  }
  .bgin{
    background:rgba(0, 0, 0, 0.6);
    position:fixed;
    width: 100%;
    height: 100%;
    z-index: 400;
    display: none;
  }
  .acpopupmenu{
    position: absolute;
    z-index: 10;
    right: 30px;
    background: #29A8E0;
    color:#fff;
    top: 80px;
    box-shadow: 0 2px 6px 0 rgba(41,70,97,.5);
    border: 1px solid #29A8E0;
    display: none;
  }
  .acpopupmenu a{
    display: block;
    padding: 10px 50px 10px 33px;
  }
  .acpopupmenu a:hover{
    background: #0F74BA;
    text-decoration: none;
  }
  .side_menu_arrow{
    font-size: 17px;
    float: right;
    margin-top: 8px;
  }
  .contactsselect_list .angucomplete-holder,.contactsselect_list .industry_tags_autoComplete{
      padding: 0 !important;
  }
  .contactsselect_list .industry_tags_autoComplete,.contactsselect_list .industry_tags_autoComplete .angucomplete-holder{
    width:428px;
  }
  .contactsselect_list .angucomplete-holder input[type="text"]{
    padding: 5px;
    float: left;
  }