@font-face {
    font-family: 'OpenSans-Regular';
    src: url(../fonts/OpenSans-Regular.ttf);
}
@font-face {
    font-family: 'SourceSansPro-Semibold';
    src: url(../fonts/SourceSansPro-Semibold.otf);
}
@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url(../fonts/SourceSansPro-Regular.otf);
}
body{font-family: 'OpenSans-Regular';}
.scheduleTable tbody tr td.title-date{
	width:25%;
}
.contact_bg_body{
	margin-top:140px;
}
#pickInvestor_dropdown{
    height: 180px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 96%;
    margin: 0 auto;
    background-color: #eee;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    position: absolute;
  /*  left: 0;
    right: 0;*/
    z-index: 99;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
#pickInvestor_dropdown .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;
}
.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;
}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;

}

.privacy_bg_colors{
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
}



.privacy_menu_list {
    background: #3eb0e1;
    padding-left: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
    color: #FFF;
	width:280px;
}


.privacy_main_content{
	padding-left:30px;
}	

.login_button_style_div{
	text-align:right;
}
.new_login_form {
    width: 62%;
    text-align: center;
    margin: 0 auto;
}
a.login_new_box_forget {
    text-align: left;
    float: left;
}
.login_new_box_signup{
	    font-weight: bold;
}
nav.navbar.navbar-default.informationheader1
{
    background-color: #FFF;
    border-color: #FFF;
    border-radius: 0px;
    min-height: initial !important;
    margin-bottom: 0 !important;
}
nav.navbar.navbar-default.informationheader {
    background-color: #FFF;
    border-color: #FFF;
    border-radius: 0px;
	min-height: initial !important;
	margin-bottom: 0 !important;
	box-shadow: 0 3px 5px #626262;
}
.information_logo_container{
	height:auto !important;
}
.information_logo{
	width: 185px;
}
.navbar-brand{
	padding: 0px 5px;
}

.register_login_nav {
    margin-top: 18px;
}
.register_login_nav>li{
    list-style:none;
}
.register_login_nav>li>a:hover{
	color: #29a8e0 !important;
}
.register_login_nav>li>a{
    color: #29a8e0 !important;
 /*   text-transform: uppercase;
	font-size:18px;
	padding:13px 15px 7px;
	line-height: 32px;*/
}
.informationnav {
    margin-top: 5px;
}
.informationnav>li>a{
    color: #000 !important;
    text-transform: uppercase;
	font-size:15px;
}
.informationnav>li>a:focus, .informationnav>li>a:hover, .informationnav>li>a:active {
    color: #000 !important;
    /*background-color: #3eb0e1!important;*/
	border-bottom: 2px solid #3eb0e1;
}

.informationheader .navbar-nav>.active>a, .informationheader .navbar-nav>.active>a:focus, .informationheader .navbar-nav>.active>a:hover{
    background-color: transparent !important;
    color: #000 !important;
	border-bottom:4px solid #3eb0e1;
	
}
a.footer_menu_active {
    color: #151515 !important;
}

.information_page_containers{
	background-color: #151515;
	width:100%;
}
.information_slide_img{
	width:100%;
}
.information_content_1 {
    padding-top: 35px;
    padding-bottom: 30px;
}
.information_page_font {
    font-size: 18px;
    padding-bottom: 10px;
    color: #8b8b8b;
    line-height: 30px;
    text-align: center;
    border-bottom: 1.5px solid #909090;
}
.tradional_modal_circle_main{
	background: url('../images/image1.png') no-repeat;
    height: 412px;
    width: 100%;
	background-position: center;
}
.tradional_modal_circle_main_border{
	border-bottom: 1.5px solid #909090;
}
.tradional_modal_circle_main_div{
	padding-bottom:30px;
}
.circle_main_first_left, .circle_main_first_right {
    text-align: center;
    padding-right: 40px;
    margin-top: 25px;
    padding-left: 40px;
    color: #8b8b8b;
    font-size: 16px;
}
.circle_main_first_left {
    padding-right: 20px !important;
}
.circle_main_first_right {
    padding-left: 20px !important;
}
.circle_main_first_left h2, .circle_main_first_right h2{
	/*font-family: 'SourceSansPro-Semibold';*/
	color:#29a8df ;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 22px;
}

.circle_main_second_left, .circle_main_second_right {
    text-align: center;
    padding-right: 40px;
    padding-left: 40px;
    color: #8b8b8b;
    font-size: 16px;
	margin-bottom: 30px;
}
.circle_main_second_left {
    padding-right: 20px !important;
}
.circle_main_second_right {
    padding-left: 20px !important;
}
.circle_main_second_left h2, .circle_main_second_right h2{
	/*font-family: 'SourceSansPro-Semibold';*/
	color:#29a8df ;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 22px;
}
.circle_main_first_center {
    text-align: center;
    margin-top: 152px;
}
.circle_main_first_center h2{
	/*font-family: 'SourceSansPro-Semibold';*/
	color:#29A8E0 ;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 26px;
    margin-top: 28px;
}
.corporate_access_circle_main_top_content {
    width: 33.3%;
    margin: 0 auto;
	color: #8b8b8b;
    font-size: 16px;
}
.corporate_access_circle_main_top_content h2{
	/*font-family: 'SourceSansPro-Semibold';*/
	color:#29a8df ;
	font-weight:bold;
	text-transform:uppercase;
	font-size:22px;
}
.corporate_access_circle_main{
	background: url('../images/image2.png') no-repeat;
    height: 435px;
    width: 100%;
    background-position: center;
    margin-top: 6px;
    margin-bottom: 6px;
}
.corporate_access_circle_left, .corporate_access_circle_right {
    text-align: center;
    padding-right: 60px;
    padding-left: 60px;
    color: #8b8b8b;
    font-size: 16px;
}
.corporate_access_circle_left{
	    padding-left: 0 !important;
}
 .corporate_access_circle_right{
	 padding-right: 0 !important;	 
 }
.corporate_access_circle_left h2, .corporate_access_circle_right h2{
	/*font-family: 'SourceSansPro-Semibold';*/
	color:#29a8df ;
	font-weight:bold;
	text-transform:uppercase;
	font-size:22px;
}
.corporate_access_circle_center {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 22px;
}
.corporate_access_circle_center h2{
	/*font-family: 'SourceSansPro-Semibold';*/
    color: #29A8E0;
    padding-left: 14px;
    padding-right: 14px;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 26px;
    margin-top: 26px;
}
.corporate_access_circle_main_top_space{
	margin-top: 152px;
}
.corporate_advantages_main {
    background-color: #ECECEC;
	background: url('../images/bg1.png') no-repeat;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 30px;
	background-size:cover;
}
.advantages_main_title {
    margin-top: 40px;
}

/*tasbs*/
#crumbs {
text-align: left;
width:100%;
}

#crumbs ul {
list-style: none;
display: inline-table;
-webkit-padding-start: 0;
-moz-padding-start: 0;
-padding-start:0;
}
#crumbs ul li {
display: inline;
}

#crumbs ul li a {
display: block;
float: left;
height: 79px;
background: #3498db;
text-align: center;
padding: 0;
position: relative;
margin: 0 4px 0 0; 
font-size: 14px;
text-decoration: none;
color: #fff;
width: 260px;
padding-left: 45px;
padding-top: 11px;
}
#crumbs ul li a:after {
content: "";  
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #3498db;
position: absolute; right: -40px; top: 0;
z-index: 1;
}

#crumbs ul li a:before {
content: "";  
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #d4f2ff;
position: absolute; left: 0; top: 0;
}

#crumbs ul li:first-child a {
border-top-left-radius: 10px; border-bottom-left-radius: 10px;
}
#crumbs ul li:first-child a:before {
display: none; 
}

		
.adcolor1{
	background:#29A8E0 !important;
	border-color: #29A8E0;
}
.adcolor2{
	background:#29A8DF !important;
	border-color: #29A8DF;
}
.adcolor3{
	background:#6ACCEE !important;
	border-color: #6ACCEE;
}
.advantagepaddingissue{
	padding-top: 12px !important;
}

#crumbs ul li .adcolor1:after{
	    border-left: 40px solid #29A8E0 !important;
}
#crumbs ul li .adcolor2:after{
	    border-left: 40px solid #29A8DF !important;
}
#crumbs ul li .adcolor3:after{
	    border-left: 40px solid #6ACCEE !important;
}


a.adcolor1 {
    padding-top: 28px !important;
    font-size: 17px !important;
    width: 130px !important;
	padding-left: 0 !important;
	text-transform: uppercase;
	/*font-family: 'SourceSansPro-Semibold';*/
	font-weight:bold;
}
.row.advantages_corporate_row {
    margin-bottom: 35px;
}
.advantages_main_title h3 {
    text-align: center;
    margin-bottom: 35px;
    color: #006CBE;
    font-size: 34px;
	/*font-family: 'SourceSansPro-Semibold';*/
	text-transform:uppercase;
	font-weight:bold;
}
/*End*/




/* second Page */
img.personimage {
    width: 100%;
}
.information_feature_main_div {
    padding-top: 30px;
    padding-bottom: 30px;
}
.colorblue{
	color:#29A8E0;
    text-transform: uppercase;
	font-weight:bold;
}
.corporate_main_title h1{
	color:#29A8E0;
	    font-size: 20px;
		line-height: 26px;
		/*font-family: 'SourceSansPro-Semibold';*/
		text-transform:uppercase;
}
.corporate_feature_main_content{
	margin-bottom: 15px;	
}
.corporate_feature_main_content p {
    margin: 0;
	color:#8b8b8b;
	font-size:15px;
}
.corporate_feature_main_content h2 {
    font-size: 19px;
    margin-bottom: 2px;
    margin-top: 0;
	color:#29a8df ;
	font-weight:bold;
	/*font-family: 'SourceSansPro-Semibold';*/
	text-transform:uppercase;
}
.corporate_main_title {
    margin-bottom: 26px;
}

.information_feature_main_div_bg {
	background: url('../images/fea1.png') no-repeat;
    background-size: cover;
    margin-top: 30px;
    margin-bottom: 30px;
    border-bottom: 2px solid #ddd;
    color: black;
    border-bottom-left-radius: 196px;
    border-bottom-right-radius: 50px;
}
.information_feature_main_div_right_top_height {
    margin-top: 75px;
	padding-bottom:40px;
}

.footer_information_main{
	background:#29A8DF;
}
.footerlogo_main{
	text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.footer_menus_link div {
    list-style: none;
    display: inline-block;
    width: 82px;
    text-align: center;
    color: #FFF;
}
.footer_menus{
	    margin: 0 auto;
    width: 100%;
    float: left;
    text-align: center;
}
.footer_menus_link div a{
	color:#FFF;
}
.footer_menus_link {
    border-top: 1px solid #FFF;
    padding-top: 12px;
    padding-bottom: 8px;
    width: 62%;
    margin: 0 auto;
    -webkit-padding-start: 0;
	-moz-padding-start: 0;
-padding-start:0;
}
.footer_menus_link1 {
    width: 80px !important;
    text-align: left !important;
}
.footer_menus_link2 {
    width: 88px !important;
}
.footer_menus_link3 {
    width: 80px !important;
}
.footer_menus_link4 {
    width: 83px !important;
}
.footer_menus_link5 {
    width: 83px !important;
}
.footer_menus_link6 {
    width: 82px !important;
}
.footer_menus_link7 {
    width: 82px !important;
}
.footer_menus_link8{
	text-align: right !important;
}
div.footer_keyword_link{
	font-size:11px;
	width:auto;
	margin: 0 10px;
}

.footer_information_main_copyright{
	background:#151515;
	padding-top:10px;
	padding-bottom:10px;
}

.corporate_advantages_main_container{
	padding-left:0;
	padding-right:0;
}
.col-sm-12.col-md-12.advantages_corporate {
    padding-left: 0;
    padding-right: 0;
}
.tradional_modal_circle_main_outside {
    margin-top: -30px;
}
.footerlogo_copy{
	color:#FFF;
}

.title_ucfirst{
  text-transform: capitalize;;
}

@media  (min-width: 1000px) and (max-width: 1100px){
	.footer_menus_link {
		width:73% !important;
	}
	.circle_main_first_left {
    padding-right: 50px !important;
    padding-left: 0;
}
.circle_main_first_right {
    padding-left: 50px !important;
    padding-right: 0;
}
.circle_main_second_left {
    padding-right: 50px !important;
    padding-left: 0;
}	
.circle_main_second_right {
    padding-left: 50px !important;
    padding-right: 0;
}	
.corporate_access_circle_main_top_space {
    margin-top: 125px;
}
a.adcolor1{
	width: 100px !important;
}
#crumbs ul li a{
	    width: 212px;
		font-size: 13px;
		padding-top: 14px;
}
.advantagepaddingissue {
    padding-top: 14px !important;
}
ul.footer_menus_link{
	    width: 75%;
}


.information_feature_main_div_bg{
	border-bottom: 2px solid transparent;
    color: black;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: 740px;
}
ul.footer_menus_link_login{
	width: 75% !important;
}
.advantagepaddingissue1{
	padding-top: 4px !important;
}
.corporate_access_circle_center h2{
	    margin-top: 46px;
}
.privacy_sidemenu{
	    width: 220px !important;
}


}


@media  (min-width: 600px) and (max-width: 1160px){
.informationnav>li>a{
	padding: 10px 5px !important;
}
.information_feature_main_div_bg{
	border-bottom: 2px solid transparent;
    color: black;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: 740px;
}	
	
}



/* Login Page */

.login_new_main_bg {
  /*  background: url('../images/login_bg.png') no-repeat;*/
    background-size: cover;
	height: 98rem;
    height: 100vh;
    float: left;
    width: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}
.login_bubble_bg{
    background: url('../images/bubble.png') no-repeat;
    width: 550px;
    height: 503px;
    margin: 100px auto 50px auto;
    text-align: center;
    background-position: center center;
}

.login_new_box_logo {
    width: 100%;
    text-align: center;
}
.login_new_box_logo img{
margin-top: 108px;
    width: 290px;
    margin-left: 20px;
}
.resetyourpassword{
	margin-top:25px;
}
.logintextmargin{
	margin-top:15px;	
}
.login_bubble_bg_cover {
    width: 650px;
    margin: 0 auto;
    text-align: center;
    /* font-size: 34px; */
}


.login_new_box_signin_logo_texts {
    color: #076DBE;
    font-size: 26px;
    font-weight: bold;
    white-space: nowrap;
	margin: 0 auto;
	text-align: center;
	padding-top:10px;
}


.login_new_box_signin_logo_text {
	color: #FFF;
    font-size: 26px;
	/*padding-left: 75px;*/
    font-weight: bold;
	white-space: nowrap;
}
.login_new_box_signin {
    color: #29a8e0;
    font-size: 24px;
    /*font-family: 'SourceSansPro-Semibold';*/
    /*margin-top: 30px;*/
	font-weight:bold;
}
form.new_login_form {
    width: 65%;
    margin: 0 auto;
    margin-top: 12px !important;
}
.new_login_form_submit_button{
	color: #fff;
    background-color: #3FB0E1;
    border-color: #3FB0E1;
    font-size: 18px;
    padding: 0 !important;
    border: 0px !important;
    width: 130px;
    height: 35px;
    letter-spacing: 1px;
}
.new_login_form_submit_button:hover{
	 background-color: #29A8E0;
    border-color: #29A8E0;
	color:#fff;
}
.login_new_box_signup {
        color: #29A8E0;
    text-decoration: underline;
    margin-top: 25px;
    font-size: 16px;
	cursor:pointer;
	display:block;
}
.login_new_box_forget {
    margin-top: 5px;
    font-size: 14px;
    color: #666;
	display:block;
}

.login_new_main_footer{
	position: fixed;
    bottom: 10px;
    width: 100%;
    margin: 0 auto;
}

ul.footer_menus_link_login li {
    list-style: none;
    display: inline-block;
    width: 82px;
    text-align: center;
    border-right: 1px solid #c5c5c5;
}
.footer_menus_login{
	    margin: 0 auto;
    width: 100%;
    float: left;
    text-align: center;
}
ul.footer_menus_link_login li a {
    color: #EEE;
    font-size: 16px;
}
ul.footer_menus_link_login {
    padding-top: 10px;
    padding-bottom: 6px;
    width: 65%;
    margin: 0 auto;
    -webkit-padding-start: 0;
	-moz-padding-start: 0;
-padding-start:0;
}
ul.footer_menus_link_login li:last-child {
    border-right: 0px;
	    width: 91px;
}
.login_button_style{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}
.alert_login_msg {
    color: #ffffff;
    background-color: rgba(231, 76, 60, 0.88);
    font-size: 15px;
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 5px;
    width: 380px;
    position: absolute;
    right: 20px;
    top: 10%;
    z-index: 9999;
}
.alert_login_sucess_msg {
    color: #ffffff;
    background-color:#5cb85c;
    font-size: 15px;
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 5px;
    width: 380px;
    position: absolute;
    right: 20px;
    top: 20px;
}

 .new_contct_form_submit_button{
	    -webkit-transition: all 250ms linear;
    transition: all 250ms linear;
}
.new_contct_form_submit_button:hover{
	    -webkit-transition: all 250ms linear;
    transition: all 250ms linear;
}

/*faq*/
.faqmain_content_div {
    padding-top: 40px;
    padding-bottom: 40px;
	color:#444;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
       -o-transition: height .35s ease;
          transition: height .35s ease;
}
.faqmain_content_div a.accordion-toggle {
    color: #151515;
    font-weight: bold;
    font-size: 14px;
	text-decoration: none;
}
.faqmain_content_div .panel-default>.panel-heading+.panel-collapse>.panel-body{
	line-height: 24px;
}
.faqmain_content_div .panel-default>.panel-heading{
	background-color: #fafafa;
	cursor:pointer;
}
.faq_inner_contents {
    width: 60%;
    margin: 0 auto;
}
.fontbold{
	font-weight:bold;
}
.faqmain_content_div_text {
    padding-bottom: 30px;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
}
.privacy_menu_list ul{
-webkit-padding-start: 0;
-moz-padding-start: 0;
-padding-start:0;
}
.privacy_main_content h2 {
    margin-top: 0;
    color: #29a8df;
    font-size: 21px;
    font-weight: bold;
}
.privacy_menu_list a {
    color: #8b8b8b;
    font-size: 14px;
}
.privacy_menu_list li{
	    margin-bottom: 10px;
}
.privacy_main_content p {
    line-height: 25px;
}
.privacy_sidemenu {  
	position: fixed;
    top: 0;
    width: 260px;
    white-space: normal;
    margin-top: 35px;
	background: #FFF;
    margin-left: -30px;
	padding-left:0 !important
}
.privacy_sidemenu ul {
	-webkit-padding-start: 40px;
-moz-padding-start: 40px;
-padding-start:40px;
}
.privacy_main_content {
    margin-bottom: 30px;
}
.termslist1 li, .termslist2 li , .termslist3 li , .termslist4 li , .termslist5 li  {
    margin-bottom: 8px;
    line-height: 23px;
}
.community_content_title {
    color: #29A8E0;
    font-size: 22px;
    margin-bottom: 14px;
    font-weight: bold;
}
.community_content_para {
    line-height: 22px;
}
.community_content_para p {
    margin-bottom: 0;
    line-height: 25px;
}
 .community_content {
    margin-bottom: 10px;
}


.contact_main_bg {
    background: url('../images/login-bg.jpg') no-repeat;
    background-size: cover;
    height: 100vh;
    float: left;
    width: 100%;
}
.contact_bg {
    margin: 0px auto;
    text-align: center;
    background-position: center center;
    width: 95%;
    background: #FFF;
}
.col-md-6.contact_left , .col-md-6.contact_right{
    padding-bottom: 99px;
}
.contact_logo{
	width:210px;
}
.contact_bg_header {
    width: 100%;
    background: #f1f1f1;
    padding-top: 6px;
    padding-bottom: 6px;
}
.contact_bg_body {
    text-align: left;
    padding-top: 30px;
    padding-bottom: 30px;
	padding-left: 15px;
    padding-right: 15px;
}
.new_contct_form_submit_button{
	color: #fff;
    background-color: #29a8df;
    border-color: #29a8df;
    font-size: 18px;
    padding: 0 !important;
    border: 0px !important;
    width: 230px;
    height: 42px;
    letter-spacing: 1px;
	border-radius:0px !important;
}
.new_contct_form_submit_button:hover{
	 background-color: #29A8E0;
    border-color: #29A8E0;
	color:#fff;
}
.col-xs-12.col-md-12.contacttitle {
    color: #29a8df;
	font-size: 28px;
    margin-bottom: 18px;
}
.col-xs-12.col-md-12.contactaddress {
    margin-bottom: 22px;
}
.col-xs-12.col-md-12.contactaddress p{
    font-size: 15px;
    margin-bottom: 8px;
	color:#808080;
}
.textareas{
    height: 100px !important;
	    resize: none;
}
.conatct_form .form-control {
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    border: 1px solid #f1f1f1 ;	
    border-radius: 0px !important;
    background: #f1f1f1;
    height: 46px;
}
.conatct_form .fv-form-bootstrap .fv-icon-no-label{
	display:none !important;
}
.conatct_form .form-control:focus{
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075)  !important;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075)  !important;
    border: 1px solid #f1f1f1 ;	
}
ul.contact_footers li a{
	color:#fff !important;
}

.lead-report{
	    margin-top: 3px;
}
.header-logo img{
	width: 190px;
}
.img-avatar img {
/*    height: 50px;
    width: 50px;
    border-radius: 100px;*/
    border: 2px solid #CFCFCF;
    max-width: none !important;
}
ul.menu-list i{
	padding-top: 17px;
    padding-bottom: 17px;
}

.title-banner{
		border-bottom: 0px solid transparent;
}

.title-row{
	text-align:center;
}
.back {
    width: 110px !important;
    background: #FFF;
    color: #1e5ea2;
    border: 1px solid #1e5ea2;
    font-weight: bold;
}
@media  (min-height: 900px) and (max-height: 1440px){
	.login_bubble_bg{
		        margin: 150px auto 30px auto;
	}
	.login_new_main_footer{
		bottom:30px;
	}
}
@media  (min-width: 1020px) and (max-width: 1440px){
.title-banner{
		border-bottom: 0px solid transparent;
}
.step-active{
	border-right: 0px solid transparent;
}
.title-row{
	text-align:center;
}
#register-container{
	width:85% !important;
	
}
.btn-perform-next	{
	width: 120px;
	line-height: 38px;
    height: 38px;
	padding: 0;
}
.perform-block {
    padding: 0px 120px 10px 110px;
}	
.btn-perform-next i{
	padding-right:40px;
	line-height: 38px;
}
.alert-register{
position: absolute;
    left: 123px;
    padding: 0;
    height: 35px;
    line-height: 35px;
    padding-left: 12px;
    padding-right: 12px;
    bottom: 32px;
}
.login_new_box_signin_logo_texts {
    color: #076DBE;
    font-size: 22px;
    /*position: absolute;*/
    font-weight: bold;
    white-space: nowrap;
    /*margin-left: 651px;*/
    top: 18px;
}

.reg-title{
	margin: 10px auto;
}
.title-banner, .reg-top-banner{
	    padding: 10px 0;
}
.reg-content-box-new{
	    padding: 10px;
}
#register-container{
	/*top:3vh;*/
}
.back{
	width:20%;
}
.box_step2_div .error-block{
	color: red;
    position: absolute;
    top: 28px;
    width: 100%;
    padding: 0px 23px;
    text-align: right;
    font-size: 10px;
}
.box_step3_div .error-block{
	color: red;
    position: absolute;
    /*top: 2px;*/
    width: 100%;
    padding: 0px 23px;
    text-align: right;
    font-size: 10px;
}
#register-container .form-control{
	height:32px;
}
ul.steps li{
	    height: auto !important;
    padding-top: 12px;
    padding-bottom: 12px;
}
.bottom-formgroup{
	margin: 0px 0;
}
.reg-textarea {
    min-height: 78px;
}
.bottom-formgroup input#fileupload {
    background-color: transparent;
}
.payment-title{
	    font-size: 13px;
    line-height: 42px;
}
.payment-price{
	    padding: 5px 0;
}
.pay-amount{
	    font-size: 19px;
}
.payment-features ul li{
	margin: 10px 1px;
}
.payment-features ul{
	    margin: 8px 0;
}
.sign-in{
	    /*height: 116vh;*/
}
.btn-perform-next {
    float: right;
    background-color: #1E5EA2;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.header-logo img {
    height: auto;
    width: 125px;
}
.header-logo img {
    height: auto !important;
}
.menu-list li i{
padding:18px 14px 18px 10px
}
.menu-list li {
    font-size: 13.5px;
}
.top-menu .active{
	    border-radius: 0px;
    height: 26px;
    line-height: 26px;
}
.content-box{
	width:100%;
}
#switch-list {
    font-size: 12px;
    float: right;
    padding: 5px 10px;
    cursor: pointer;
    position: absolute;
    width: 150px;
    margin: 0;
    right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.inner-panel-title{
	padding: 15px 10px;
}
h4.prof-name{
	font-size:15px;
}
#page-wrapper{
	top:85px;
}
.event-list, .invite-list{
	    padding-top: 5px;
}
.Filter_align{
	    width: 65px;
}

}
.inner-panel-title{
	    background-color: #eff6ff;
}


ul.event-list li{
	padding-top:15px;
	padding-bottom:15px;
	 margin-bottom: 0; 
}
ul.event-list li .action-btns{
	margin-bottom:0;
}
ul.event-list li .action-btns .btn-btn-blue  , ul.event-list li .action-btns   .btn-btn-blue-border{
	width: 82px;
}
.des-box{
    /*padding-left:10px;*/
    padding-left: 78px;
}.des-boxs{
	padding-left:10px;
 
}
.lead-report{
	margin-top:3px;
}
.inner-panel-title{
	    font-weight: 600;
}
input.btn-btn-blue-border {
    font-weight: normal;
}
.lead-report input.btn-btn-blue-border {
    font-weight: normal;
	width:102px;
}
.req-meeting-new {
    margin: 0 auto;
}
.invite-list li .new-req-btn{
	margin:0 auto;
}
ul.invite-list li{
	padding-top:15px;
	padding-bottom:15px;
}

.status-icon{
	text-align:right;
}
.flags_list {
position: absolute;
    right: 0;
    bottom: 0;
    color: #FFF;
    width: 29px;
    height: 29px;
    line-height: 29px;
    display: block;
    text-align: center;
}
.corporatebg{
	background: #0d72b8;
}
.investerbg{
	background: #29a8e0;
}
.brokerbg{
	background: #767a7c;
}

.co-name{
	color:#222;
}
.ar-time-email{
	font-size:13px;
}
.btn-perform-next{
	width:110px !important;
}
.back {
    width: 110px !important;
    background: #FFF;
    color: #FFF;
    border: 1px solid #1e5ea2;
    font-weight: bold;
    line-height: 38px;
    height: 38px;
    padding: 0;
}
.reg-title img{
	width: 230px !important;
	display:inline-block;
	margin-right: 20px;
	margin-top:-10px;
}
.payment-price{
	background-color: #bdd3ea;
}
.pay-amount{
	background-color:transparent;
}
input.payment-btn{
	background-color: #1c7abc;
       padding: 8px 15px;
    margin: 14px auto;
    color: #fff;
}
.payment-features ul{
	padding-left: 15px;
    padding-right: 15px;
	text-align: left;
}
.payment-features {
    text-align: left;
    padding-left: 25px;
}
.payment-features ul li {
    margin: 0;
    line-height: 21px;
    list-style: disc;
}
@media  (max-width: 1080px) and (min-width: 1020px) {
	#page-wrapper{
		width:100%;
		top:100px;
	}
}

@media  (max-width: 1440px) and (min-width: 1020px) {
	.import-outlook{
		    width: 40%;
			margin: 30px 0 10px 0;
	}
	.name-investor{
		margin: 10px 0 20px 0;
	}
	.event_loaction_col{
		width:100%;
		padding:0;
	}
	.event_loaction_col .input-group{
		width:100%;
	
	}
.addcorporatenames {
    margin-left: -16px !important;
    margin-top: 19px !important;
}
.reg-container, ul.steps{
	width:95%;
}
#register-container {
    width: 98% !important;
}
.payment-single {
    width: 31.8%;
    height: 320px;
	border: 1px solid #ddd;
	margin: 0 7px;
	    position: relative;
}
.payment-block{
	margin-bottom: 20px;
}
input.payment-btn{
	margin:0 auto;
}
.reg-title img {
    width: 230px !important;
}
.payment-getplan {
    position: absolute;
    bottom: 8px;
    width: 100%;
}
.utype-list {
    width: 70%;
    margin: 0 auto;
	    padding-left: 5% !important;
}
.back_button_payment_button{
	    margin: 0 !important;
		margin-left: 8px !important;
}
.terms-cont{
	    margin-top: 6px;
}
.payment-features{
	    padding-left: 16px;
}
input.payment-btn {
    background-color: #1c7abc;
    padding: 0;
    margin: 14px auto;
    color: #fff;
    width: 110px;
    height: 33px;
    line-height: 33px;
}
.payment-price {
    background-color: #ffffff;
    color: #1e5ea2;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.status-icon{
	text-align:center;
	background-color:transparent;
	
}
.pickers{
	width:75%;
}

.personal-desc-title{
	margin-left: 30px;
}
.add-new-file{
	position: static;
}
.null-industry-tag{
	    width: 81%;
}
.right-status {
    width: 19%;
}
.company-image>img{
	width:45px;
	    max-width: none;
}
}
}
.header-logo{
	    height: 120px !important;
}

.img_1{
width: 52px;
    height: 52px;
    background: #efefef;
    border-radius: 30px;
    text-align: center;
    line-height: 55px;
    font-size: 11px;
    font-weight: bold;
	color:#5d5c5c;
	white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}

li.archive-header-listc_width1 {
    width: 13% !important;
}
li.archive-header-listc_width2, li.archive-header-listc_width3 {
    width: 21% !important;
}
li.archive-header-listc_width4, li.archive-header-listc_width5 {
    width: 17% !important;
}
li.archive-header-listc_width6, li.archive-header-listc_width7 {
    width: 10% !important;
}
button.btn-btn-blue.ar-notesbutton {
    width: 100px;
    height: 34px;
    padding: 0 !important;
    line-height: 34px;
    border: 0px solid;
    margin-top: 20px;
}
ul.archive-content-list{
	border:1px solid #EEE;
}
.top-bar{
	padding-right: 32px !important;
}
.new_meeting_req_but{
width: 60% !important;
margin-top: 0 !important;
}


.meeting_archive_investor li.archive-header-listc_width1 {
    width: 14% !important;
}
.meeting_archive_investor  li.archive-header-listc_width2, .meeting_archive_investor  li.archive-header-listc_width3 {
    width: 21% !important;
}
.meeting_archive_investor  li.archive-header-listc_width4, .meeting_archive_investor li.archive-header-listc_width5 {
    width: 16% !important;
}
.meeting_archive_investor  li.archive-header-listc_width6, .meeting_archive_investor li.archive-header-listc_width7 {
    width: 11% !important;
}
.searchbox_broker {
    height: 42px;
    line-height: 44px;
    width: 300px;
    float: right;
}
.dropdown.search_left {
    width: 85%;
    float: left;
    text-align: right;
}
.dropdown.search_right {
    width: 14%;
    float: left;
    text-align: right;

}
.search_right_button{
height: 42px !important;
    font-size: 15px !important;
    padding: 0 !important;
    width: 90% !important;
    line-height: 42px !important;
    border: 0px !important;
}


@media  (min-width: 1020px) and (max-width: 1440px){
	.page_wrapper_top{
		margin-top:10px;
	}
	.searchbox_broker {
    height: 42px;
    line-height: 44px;
    width: 300px;
    float: right;
}
.dropdown.search_left {
    width: 79%;
    float: left;
    text-align: right;
}
.dropdown.search_right {
    width: 21%;
    float: left;
    text-align: right;

}
ul.archive-list-singlec li{
		    word-wrap: break-word;
}
.agg-btn {
    width: 100%;
    font-size: 14px;
    padding: 0;
    height: 35px;
    line-height: 34px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ar-notes {
    margin: 0 !important;
    margin-top: 23px !important;
}
button.btn-btn-blue.ar-notesbutton {
    width: 80px;
	margin-top: 0px;
}
.switch_list_eve {
    width: 90px !important;
}
input.btn-btn-blue.reschedule-btn, input.btn-btn-blue-border.reschedule-btn {
    margin-bottom: 5px;
    width: 75px;
    height: 28px;
    padding: 0 !important;
    line-height: 26px;
}
}

.edit-prof-corporate{
	top:0 !important;
	bottom: auto !important;
}
.prof-info{
	width:55% !important;
}
.Phone_number, .Profile_mail{
	 font-size: 16px;
    line-height: 24px;
}
.personal-desc-title{
	font-weight:bold;
}
input.btn-btn-blue.broker_profile_but {
    width: 180px !important;
}
@media   (min-width: 1020px) and (max-width: 1440px){
.res-prof-preview{
	padding-left:10px !important;
	padding-right:10px !important;
}	
.Phone_number, .Profile_mail{
	font-size:13px;
	font-weight:bold;
}
.profile-title, .personal-desc-title{
	    font-size: 15px;
}
.prof-view-type input[type=submit] {
    width: 110px;
    padding: 0;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.edit-prof-corporate{
	right:15px !important;
}
.left-img img {
    width: 50px;
    border-radius: 25px;
    height: 50px;
}
.right-content{
	padding: 0px 5px;
}
.personal-desc-title {
    margin-left: 0px;
}
.broker_profile_but{
	 width: 180px !important;
}




}

@media (max-width: 1080px) and (min-width: 768px) {
	
	#profile-view .col-md-4, #profile-view .col-sm-12{
		    width: 49% !important;
	}
	#profile-general .profile-sub-title {
    font-size: 13px;
    color: #777;
    line-height: 23px;
}
#profile-general .profile-title {
    font-size: 13px;
}
#profile-general .edit-prof-corporate{
	    padding: 10px 19px;
}
.con-contact{
	font-size: 13px;
}
.prof-view-type input[type=submit] {
    width: 130px;
}
.personal-desc .left-img{
	text-align:center;
}
.personal-desc .con-name {
    font-size: 15px;
    margin-top: 4px;
}

}



.ar-notes.broker{
	margin-top:0;
}
.title-blue{
	font-weight:bold;
}
.industry-tags ul li, .added-ind-tags li{
	color:#999;
}
hr{
	margin-top: 30px !important;
    border-top: 1px solid #ddd !important;
}
.prof-contacts.ng-scope {
    margin-top: 24px;
}
.file-title-corporate{
	width:100%;
	word-wrap:break-word;
	margin-top: 5px;
}
.file-title-corporates {
    width: 100%;
    word-wrap: break-word;
    margin: 3px 0 0 27px;
}

.form-alter, .form-group.form-text-alter{
	margin-bottom:15px;
}
.blue_border_stroke{
    width: 160px;
    padding: 0 !important;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-weight: bold;
    background: #FFF;
    color: #0D72B8 ;
}
.add_new_contact_button{
    width: 160px;
    padding: 0 !important;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.contact-single .con-name{
	margin-top:4px;
}
input#fileuploadmodelpresentation {
    margin-top: 12px;
    padding-left: 0;
}
.profile_edit_add .form-control{
	    height: 34px;
		font-size: 13px;
}

.inner-select .form-group select{
	line-height: 27px;
}
.value-row td{
	background-color: #fafafa;
    font-size: 12px;
}
tr.value-row {
    height: 35px;
}
tr.table-head {
    height: 40px;
}
.settings-checkbox{
	margin-bottom:10px;
}
label.label-grey{
	color:#333;
}
.profile-inner_attachements{
	    padding: 0 25px;
}
.null-industry-tag {
    width: 90%;
}
.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;
}
.investor-list-table thead tr{
	    background-color: #fafafa;
}
.add-inv-block input[type=submit] {
    padding: 0;
    width: 160px;
    height: 38px;
    line-height: 38px;
	    font-size: 14px;
}
.import-outlook a{
	font-weight:bold;
}
.import-outlook .icon-outlook-icon{
	    vertical-align: text-top;
}
.ndr-table .oddtables tr td{
	background-color: #d3e1f5;
    color: #000;
	border-right-color: #d6d6d6 !important;
}
.investor_detail  #switch-list{
	width: 90px !important;
}
.btn-success_add{
    width: 140px;
    padding: 0 !important;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-weight: bold;
    background: #FFF;
    color: #0D72B8 ;	
	    border: 1px solid #0D72B8 ;
		    border-radius: 0px;
}
.ndr-table tbody tr td{
	    border: 1px solid #d6d6d6;
}
.ndr-table thead tr td{
	border: 1px solid #999;
	border-right: 1px solid #638bb5 !important;
}
.investorgroublisttag{
	margin: 5px;
	background: #f8f8f8;
	padding: 3px 12px !important;
	border: 1px solid #dedde2;
}
.removeTag{
	font-size:13px;
	color:#999;
}

input.btn-btn-blue.meeting-btns.reschedule_btn.ng-scope {
    padding: 7px 18px;
}
.borderradiusnone{
	border-radius:0px !important;
}
.border_color_tabel .thead{
	    background-color: #0D72B8 ;
    color: #fff;
}
.border_color_tabel>thead>tr>th{
	    border: 2px solid #fff;
		text-align:center;
}
.borderradiusnone1, .borderradiusnone2{
	    width: 98px;
}
.border_color_tabel>tbody>tr>td{
	   padding: 10px;
    background-color: #f8fbff;
       border: 1px solid #d6d6d6;
    text-align: center;
}
.wl-table-body{
	    overflow-x: hidden;
}
.margin_bottom1{
	margin-bottom:14px;
}
.wl-tag-form {
    margin-top: 20px;
}
.margin_bottom1 {
    margin-top: 20px;
}
.w-upload-file {
    margin-top: 20px;
}
.search-bar input{
	border-radius:0px !important;
    border: solid 1px;
}



@media (max-width: 1700px) and (min-width: 1020px) {
	.col-md-8.col-sm-8.investor_personal_des {
    margin-top: 25px;
}
	.non_deal_btn1 {
    width: 100px !important;
    height: 32px !important;
    line-height: 29px !important;
    padding: 0 !important;
	    border: 1px solid !important;
}
.responseevent_list_left{
	width:60%;
}	
.responseevent_list_right{
	width:40%;
}	
.responseevent_list_right .personal-desc-title{
	margin-top:0 !important;
}
.responseevent_list_right .btn-btn-blue{
	width: 90px !important;
    border-radius: 0 !important;
}
.invite-list .res-invite-list_li{
/*padding-top:0px;
padding-bottom:5px;	*/
	}
.prof-view-type input[type=submit] {
    width: 93px;
}
.prof-view-type input[type="submit"]{
	    font-size: 13px;
}
.prof-view-type input.btn-btn-blue {
    width: 136px;
}
input#profile_image{
	    color: transparent;
}
input#fileuploadmodel {
    color: transparent;
	margin-left: 20px;
}

.profile_edit_add .save-watchlist{
	padding: 0;
    height: 40px;
    line-height: 40px;
    border: 0px;
    width: 200px;
    margin-top: 15px;
}
.prepare-question {
    float: right;
    width: 170px;
    height: 34px;
    padding: 0;
    line-height: 34px;
    border: 0px;
}
.prepare-questionLook{
    float: right;
    width: 120px;
    height: 34px;
    padding: 0;
    line-height: 34px;
    border: 0px;
}
.corporate_text_box{
	    margin-top: 50px;
}
.addtext_lit{
	margin-top:30px;
}
.profile_inner_event{
	padding:0 25px;
}

.profile_inner_event .personal-desc-title{
	font-size:18px;
}

.investor_detail .info-right{
	padding-left: 20px;
}
.info-right_view{
	    padding-left: 0 !important;
}
.info-right_view .btn-primary{
	width: 96px;
    height: 30px;
    line-height: 30px;
    border-radius: 0px;
    border: 0px;
}
.investor_detail .info-subtitle{
	font-size:15px;
}

.investor_detail .time-slot-table .btn-btn-blue-border{
	width:75px;
}
.investor_detail .time-slot-table table tbody tr td{
	text-align:left;
}

.meeting-btns {
    padding: 7px 28px;
}

.new-meet .new-req-btn{
	font-size:15px !important;
	line-height:35px !important;
}
.new-meet .right-status-icon{
	text-align:right !important;
}


#page-wrapper {
    width: 85% !important;
    padding: 5px  !important;;
}

#panel-full {
    margin-top: 10px;
    padding: 0;
}
#panel-full .col-md-4 {
    padding: 5px;
}
.table-edit a {
    font-size: 13px !important;
    margin-bottom: 10px;
    display: block;
}
}


@media (max-width: 1080px) and (min-width: 1020px) {
#page-wrapper {
    width: 100% !important;
    top: 100px;
}
.des-box{
	    padding-left: 10px;
}
.prof-edit {
    font-size: 16px;
}
input#fileuploadmodel {
    color: transparent;
    margin-left: -4px;
}
.save-watchlist {
    width: 30%;
}
.invite-list .res-invite-list_li {
    padding-top: 15px;
    padding-bottom: 15px;
}
}






.privacy_sidemenu {
    position: fixed;
    top: 110px;
    width: 271px;
    white-space: normal;
    margin-top: 35px;
    background: #FFF;
    margin-left: -30px;
    background: #3eb0e1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 23px;
    color: #FFF;
}
.privacy_menu_list a{
	color:#FFF !important;
}

.privacy_bg_colors_terms .privacy_menu_list.privacy_sidemenu {
    height: 400px;
    overflow-x: hidden;
}
.privacy_bg_colors_terms .privacy_menu_list.privacy_sidemenu::-webkit-scrollbar {
    width: 3px;
}
.privacy_main_content{
	    color: #000;
}

 
/* Track */
.privacy_bg_colors_terms .privacy_menu_list.privacy_sidemenu::-webkit-scrollbar-track {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.privacy_bg_colors_terms .privacy_menu_list.privacy_sidemenu::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #000; 
}
.privacy_bg_colors_terms .privacy_menu_list.privacy_sidemenu::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}


@media (max-width: 1700px) and (min-width: 1020px) {
.title-banner {
    padding-top: 22px;
    color: #1e5ea2;
    font-weight: bold;
}
	.perform-block {
    padding: 0 !important;
	padding-bottom:20px !important;
	    margin: 0 auto;
    text-align: center;
}
	.btn-perform-next {
    float: none;
    background-color: #1E5EA2;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin: 0 auto;
}
	.payment-single {
    width: 32.18% !important;
}
}
i.icon.left-arrow{
transform: rotate(180deg);
    transform: rotate(180deg);
    /* padding-left: 40px; */
    line-height: 38px;
    line-height: 21px;
    font-size: 16px;
    margin: 0;
    padding: 0;
    padding-left: 21px;
}
.back.backscondstep {
    float: left;
    margin-left: 22px;
}
.btn-perform-next.backscondstepright {
    float: right;
    margin-right: 22px;
}
.terms-cont{
	display:inherit;
	float:none;
}
.back_button_payment_button {
    margin: 0 !important;
    margin-left: 8px !important;
    float: none !important;
    text-align: center;
    margin: 0 auto !important;
}

.payment-single {
    width: 32.4% !important;
}
.terms-cont {
    display: inherit;
    float: none;
    text-align: center;
    margin-bottom: 9px;
}

.reg-container{
	
}
#register-container{
	height:auto;
	overflow-y:scroll;
}




#register-container::-webkit-scrollbar-track
 {
    /* -webkit-box-shadow: inset 0 0 6px #dcdae7;
    background-color: #fff; */
    display:none;
}

#register-container::-webkit-scrollbar
{
    width: 10px;
    background-color: #fff;
}

#register-container::-webkit-scrollbar-thumb
{
    background-color: #cccccc;
 /*   background-color: #dcdae7;*/
}

.investorslist_button{
	width:175px !important;
}
.payment-title{
	line-height: 45px !important;
}
.payment-price{
	    padding: 3px 0 !important;
		
}
.pay-amount{
	background: transparent;
}
.payment-price {
    background-color: #ffffff;
    color: #1e5ea2;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.button_right_align{
	text-align:right;
}
.button_right_align input.btn-btn-blue.meeting-btns.meeting-btns_save {
    margin-right: 5px;
}
.inner-box-full_bottom.button_right_align {
    padding-right: 20px !important;
}
.button_right_align input.btn-btn-blue.meeting-btns{
    margin-right: 5px;
}
.info-group {
    margin-top: 15px;
	margin-bottom:0;
    width: 100%;
    float: left;
    /*New*/padding: 0px 0 0 5px;
}
.checkbox-custom + .checkbox-custom-label:before{
	width: 18px;
    height: 18px;
    padding: 0;
}

.search_box_full{
	display: flex;
    flex-wrap: wrap;
	-moz-flex-wrap: wrap;
}
.search_box_full  #search-single{
	min-height: initial !important;
    flex-direction: row;
    flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -moz-flex-direction: column;
}
.addinvestorlists .add-row-btn{
	float:right;
}
.addinvestorlists .upload-file-block.import-outlook {
    display: none;
}
input.btn-btn-blue-border.investor_cancel_buttons {
    width: 100px;
}
.addinvestorlists .add-inv-block {
    text-align: right;
}
.addinvestorlists .name-investor{
	width:100% !important
}
label.label-grey.investorgroupname {
    width: 14%;
    float: left;
}
input.investorgroupnametextbox.form-control {
    width: 20%;
    float: left;
    margin-top: -8px;
}
.eventandsupportlist{
	margin-top:20px;
}
.meetings_button_back{
	
}
.uploadfromexcel{
	    margin-bottom: 20px;
}
.addinvestorlists .add-inv-block input.btn-btn-blue {
    margin-right: 5px;
}


@media (max-width: 1700px) and (min-width: 1020px) {
.meetings_page .info-left{
	    width: 40%;
}	
.meetings_page .info-right	{
	    width: 60%;
}	
.meetings_page  .info-right{
	    padding-left: 10px;
}
.meetings_page_column1{
	    width: 34%;
}
.meetings_page_column2{
	    width: 40%;
}
.meetings_page_column3{
	width: 26%;
}
.inner-box-full{
    padding-top: 20px;
    padding-bottom: 20px;
}
.profile_inner_event_earnings{
	margin-top:0;
}
.profile_inner_event_earnings .personal-desc-title	{
	margin-top:0;
}

.rescol1, .rescol2{
	width:28%;
}
.rescol3{
	width:44%;
}
.eventesp1{
	    width: 35%;
}
.eventesp2{
	    width: 27%;
}
.eventesp3{
	    width: 38%;
}


}
.btn-perform-next, .back{
		border-radius:0 !important;
}
.btn-perform-next i{
	padding-right:0 !important;
}


#tagMid .angucomplete-holder, #tagMicro .angucomplete-holder, #tagMacro .angucomplete-holder{
	width: 60%;
}
#corpList .angucomplete-holder{
	width: 60%;
}
#corpList .angucomplete-holder {
    float: left;
    position: absolute;
    width: 56%;
    background-color: #F7F7F7;
    text-indent: 10px;
    z-index: 998;
    max-height: 150px;
    overflow-x: hidden;
    overflow-y: hidden;
}
input#corpList_value{
	width: 100% !important;
}
/*#tagMid .angucomplete-holder, #tagMicro .angucomplete-holder, #tagMacro .angucomplete-holder, #corpList .angucomplete-holder {

    max-height: 257px;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 99999;
}*/
.tags-group span{
	    width: 25%;
}

.addinvestorlists .add-row-btn {
    float: right;
    padding: 7px 15px;
    line-height: 14px;
}
.info-subtitle {
    color: #0D72B8 ;
}
.ndr-table thead tr td{
	height:56px;
}
.ndr-table .oddtables tr td{
	    height: 42px;
}
.res-invite-list .req-title{
	color: #000;
}
.non_deal_btn1{
	border:0px !important;
}
li.uib-tab.nav-item.ng-scope.ng-isolate-scope.active {
    background-color: transparent !important;
}
.event_description_left, .event_description_right{
	margin-top:20px;
}
.event_description_left{
	/*padding-left:0;*/
}


/*Meeting archive search*/
.meetingarchive_searchpage_empty_margin{
	margin-left:0 !important;
	margin-right:0 !important;
}
.meetingarchive_searchpage {
padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.meetingarchive_title_left.pull-left {
    padding-left: 12px;
	color:#0070C0;
	font-size: 22px;
    font-weight: bold;
}
.meetingarchive_title_right.pull-right {
    padding-right: 12px;
}
.img_1_event{
width: 52px;
    height: 52px;
    background: #29A8E0;
    border-radius: 30px;
    text-align: center;
    line-height: 55px;
    font-size: 11px;
    font-weight: bold;
	color:#FFF;
	white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
	    margin-top: 6px;
}
.meetingarchive_content_left_box {
    width: 70%;
    border: 1px solid #0D72B8 ;
    padding-top: 12px;
    padding-bottom: 12px;
	margin: 0 auto;
	display: table;
	border-bottom: 0px solid;
	   
}
.meetingarchive_content_left_box:hover{
   background: #eee;
   cursor: pointer;
}
.img_1_event_conetnt_text p {
    margin: 0;
    line-height: 14px;
}
.img_1_event_conetnt_title{
	font-weight:bold
}
.meetingarchive_content_left .meetingarchive_content_left_box:last-child {
    border-bottom: 1px solid;
}
.icon_background {
background: #eee;
    border: 1px solid #0D72B8 ;
    float: left;
    width: 100%;
}
.icon_background .meetingarchive_content_left_box{
	border-bottom: 0px solid !important;
    width: 82.5%;
    display: block !important;
    float: left;
}
.icon_background_left {
    width: 14.7%;
    float: left;
	    text-align: center;
}
.icon_background_right {
    width: 14.7%;
    float: left;
	    text-align: center;
}
.icon_background_right .fa {
background: #FFF;
    height: 48px;
    width: 48px;
    border-radius: 24px;
    line-height: 48px;
    margin-top: 22px;
    font-size: 24px;
    color: #0D72B8 ;
}
.icon_background_left .fa{
	height: 40px;
    width: 40px;
    border-radius: 20px;
    line-height: 40px;
    margin-top: 24px;
    font-size: 24px;
    color: #080808;
    text-align: center;
}
.col-md-8.col-sm-8.meetingarchive_content_right, .col-md-4.col-sm-4.meetingarchive_content_left {
    margin-top: 20px;
}
.private_notes_list_title {
    color: #0070C0;
    font-size: 22px;
    font-weight: bold;
    
}
.private_notes_box {
	margin-top: 8px;
    border: 1px solid #0D72B8 ;
    padding: 16px;
}
.private_notes_list {
    margin-top: 15px;
}
.private_notes_lists{
	margin-top:0;
}
/*Meeting archive search*/


span.eventtitlelimits {
       width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: -2px;
    font-size:12px;
}
span.eventtitlelimit {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-bottom:-8px;
}

span.eventtick i.fa.fa-check-circle{
	z-index: 999999999;
    font-size: 17px;
    color: #1E5FA3;
}
span.eventtick {
    position: absolute;
    margin-top: 15px;
}


.invite-list li .new-req-btn{
	padding:0 !important;
	height:37px;
	line-height:37px;
}

/*Registered user flag*/
    .ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #79A70A;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #79A70A;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}


 .ribbon_left {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: left;
}
.ribbon_left span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.ribbon_left span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #79A70A;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon_left span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #79A70A;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}



@media (max-width: 1440px) and (min-width: 1024px) {
	#register-container .form-control {
    height: 32px;
    line-height: 19px;
}
	.des-box{
		padding-left: 63px;
}
.contact_bg_body {
    margin-top: 80px;
}
.col-md-6.contact_left, .col-md-6.contact_right {
    padding-bottom: 12px;
}
#register-container {
    height: 650px;
    overflow-y: scroll;
}
	
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	color: #fff !important;
    cursor: default;
    background-color: #71aff3 !important;
}


.new-meet .new-req-btn {
    
    
    height: 37px !important;
    font-size: 18px !important;
    line-height: 37px !important;
    
}

.bottom-formgroup input#fileupload{
	color: transparent;
}

.reg-title img {
    width: 230px !important;
}
.reg-title span {
    text-align: center;
    font-size: 14px;
    color: #29a8e0;
    display: block;
    margin-top: -7px;
    font-weight: bold;
}
.bordersnone{
	border-right: 0px solid #fff !important;
}


@media (max-width: 1440px) and (min-width: 1020px) {
.title-banner{
	font-size: 20px !important;
}
.btn-perform-next.backscondstepright{
	margin-right:22px !important;
}
}
@media (max-width: 1700px) and (min-width: 1441px) {
.title-banner{
	font-size: 22px !important;
}
}
@media (max-width: 1700px) and (min-width: 1020px){	
	.payment-single{
		border: 1px solid #ddd !important;
		width: 32.18% !important;
	}
	

}


@media (max-width: 2000px) and (min-width: 1441px) {

.perform-block {
    padding: 0px 26px 20px 10px !important;
}
.btn-perform-next.backscondstepright{
	margin-right:0 !important;
}

}