@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  
}

.row{
  --bs-gutter-x: -0.5rem;
  margin: 0px;
  /*align-items: center;*/
}


/*------------- top bar start------ */

.top_bar_container .wrapper {
  display: flex;
flex-direction: row;
}
.top_bar_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  justify-content: center;
}

.top_bar_left_text{
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #2e2e2e;
  font-weight: normal;
  line-height: 56px;
  
}


.top_bar_right_container .wrapper {
  display: flex;
flex-direction: row;
}
.top_bar_right_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  text-align: right;
}

.top_bar_right_text a {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #2e2e2e;
  font-weight: normal;
  line-height: 56px;  
  
}

a{
  text-decoration: none !important;

}

.memeber_sign_in{
  padding-left: 80px;
}
/*------------- top bar end------ */

/* ---------------logo container----------------- */

.logo_container .wrapper {
  display: flex;
flex-direction: row;
}
.logo_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  justify-content: center;
}

.logo_container{
  line-height: 3;
  align-items: center;
}

.logo img{
  width: 60%;
  
}

.logo_right_side_text{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: normal;
  text-align: right;
  
  /* margin-right: -2px; */
}
/* ---------------end logo container----------------- */

/* ----- start nav menu container----- */

.menu_container .wrapper {
  display: flex;
flex-direction: row;
}
.menu_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  border-top: solid 2px #f2f2f2;
}

.menu_container{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.before-login-jumbotron{
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.right_side_joinnow_button_container .wrapper {
  display: flex;
  flex-direction: row;
}
.right_side_joinnow_button_container{
  display: flex;
  flex-flow:initial;
  flex: 1 1 auto ;
  width: 100% !important;
  text-align: right;
  
}


/*.join_now button{
  padding: 10px 20px;    
  background-color: #fe6d0c;
  color: white;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  border: none; 
  / align-items: flex-end; /
  border-radius: 2px;
  
}*/
.join_now button{
  padding: 5px 15px;    
  background-color: #fe6d0c;
  color: white;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  border: none; 
  /* align-items: flex-end; */
  border-radius: 2px;
  
  
}

.right_tour a{
  line-height: 60px;
  font-size: 16px;
  color: #fe6d0c;
  font-family:'Open Sans', sans-serif;
  font-weight: bold;
}

.header-container{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

nav{
  display: flex;
  /* height: 80px; */
  width: 100%;
  /* background: #ffffff; */
  align-items: center;
  justify-content: flex-start;
  /* padding: 0 50px 0 100px; */
  flex-wrap: wrap;
  height: 100%;
  /*margin-top: 3px;*/
}
.data-shortsqueeze-body nav{
	margin-top: 3px;
}

nav ul{
  display: flex;
  flex-flow:initial;
  list-style: none;
  padding-left: 0px;
  line-height: 2;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* nav ul li{
  margin: 0 5px;
  
} */
nav ul li a{
  color: #000000;
  text-decoration: none;
  font-size: 15px;
  font-family:'Lato', sans-serif ;
  font-weight: normal;
  padding: 0px 5px;
  transition: all 0.3s ease;
}
nav ul li a.active,
nav ul li a:hover, .right-side-btn ul li a.active, .right-side-btn ul li a:hover{
  color: #fe6d0c !important;
  text-decoration: underline !important;
  text-decoration-color: #fe6d0c !important;
  /*font-weight: 800;*/
  
}
.active{
  text-decoration: underline !important;
  text-decoration-color: #fe6d0c !important;
  text-decoration-thickness: 1.5px!important;
  text-underline-offset: 3px;
}
nav .menu-btn i{
  color: rgb(0, 0, 0);
  font-size: 22px;
  cursor: pointer;
  display: none;
}
.nav-class-menu input[type="checkbox"]{
  display: none;
}
/*Historical pages css start*/
.left_side_box_text{
	display: flex;
  justify-content: space-around;
  padding-top: 60px;

}
.download_icon{
  padding-top:28px;
}

.main_content{
  display: flex;
  justify-content: space-around;
  padding-top: 60px;
  padding-bottom: 60px;
}
.li_content{
  display: flex;
}
.main_content_second{
  display: flex;
  flex-direction: column;
}
.li_heading{
  font-size: 23px;
  font-family: "Myriad Pro";
  color: #01466d;
}
.left_side_box_text h3{
  color: #01466d;
  font-size: 30px;
}

.left_side_box_text h4{
  color: #01466d;
  font-weight: 400;
  font-size: 30px;
}

.left_side_box_text .sub_heading_text{
  color: #01466d;
  font-weight: 400;
  font-size: 30px;
}

.blue_container{
	width: 100%;
	height: 346px;
	background-color: #1786c7;
	display: flex;
	flex-direction: column;
	text-align: center;
	color: white;
}

.blue_banner_heading{
	
	padding-top: 58px;
}

.blue_container_subheading{
	
}

.container.blue {
    max-width: 100%!important;
}

.btn_download{
	padding:10px 30px;
	background-color: #fe6d0c;
	color: snow;
	font-size: 25px;
	border:none;
	line-spacing:2px;
	margin: 3%;
	margin-right: 0.5%;
}
.blue_banner_nav ul li a{
	text-decoration: none;
	color: white;
	height: 50px;
	width: 100%;
	
	border: 1px solid snow;
	padding: 10px 34px 10px 34px;
	
}
.blue_banner_nav ul li{
	float: left;
	list-style: none;
  
	
}

.blue_container .blue_banner_nav ul{
  padding-left: 0px;
}

.hist-li-item{
  font-size: 40px;
}

.blue_banner_nav ul{

	display: flex;
	justify-content: center;
  

}
.blue_banner_nav ul li a{
	font-size: 16px;
} 

/*Historical pages css end*/

@media (min-width: 1200px) {
  .container {
      max-width: 960px !important;
  }
}
@media (max-width: 1000px){
  /* nav{
    padding: 0 40px 0 50px;
  } */
  
}
@media (max-width: 920px) {
  nav .menu-btn i{
    display: block ;
  }
  #click:checked ~ .menu-btn i:before{
    content: "\f00d";
  }
  nav ul{
    position: absolute;
    
    left: -100%;
    background: rgb(255, 255, 255);
    width: 100%;
    text-align: center;
    display: block;
    transition: all 0.3s ease;
  }
  #click:checked ~ ul{
    left: 0;
  }
  nav ul li{
    width: 100%;
    /*margin: 20px 0;*/
  }
  nav ul li a{
    width: 100%;
    /* margin-left: -100%; */
    display: block;
    font-size: 15px; 
    transition: 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    line-height: 1.9em;

  }
  #click:checked ~ ul li a{
    margin-left: 0px;
  }
  nav ul li a.active,
  nav ul li a:hover{
    background: none;
    color: #003554;
  }
 .short_quote_container button {
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 10px;
 }

}
.content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: -1;
  width: 100%;
  padding: 0 30px;
  color: #1b1b1b;
}
.content div{
  font-size: 20px;
  font-weight: normal;
}
.second-table{
  margin-top: 75px;
}


@media (max-width: 767px) {
  
  .top_bar_left_text{
    font-size: 13px !important;
  } 

  .memeber_sign_in{
    padding-left: 0px !important;
  }

  .top_bar_right_text a{
    font-size: 13px !important;
  }
  .logo_right_side_text {
    font-size: 13px !important;
  }
  
  .header-container{
    padding: 10px!important;
  }

  .blue_banner_nav ul li a{
    padding: 6px 11px 6px 11px;
  }


  .stock_jumbotron_title h1{
    font-size: 30px !important;
  }
  .after_jumbotron_text_title h2{
    font-size: 25px !important;
  }
  .addvertisement_image {
    padding: 14px 0px !important;
  }
  .data_sample_text{
    padding: 11px 128px !important;
  }

  .google_icon{
    padding-top: 10px;
  }
	
  .short_quote_container button {
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 10px;
  }
  .main_content{
	display: flex;
	justify-content: space-around;
	padding-top: 60px;
	padding-bottom: 60px;
	flex-direction: column;
  }
  .download_icon{
	width: 100%;
    text-align: center;
    padding-bottom: 30px;
	padding-top:10px!important;
  }
  .right_side_image{
	width: 100%;
	text-align: center;
  }
  
  .header-logo img{
    width: 100%;
  }

}
@media (max-width: 528px) {
	.left_side_box_text{
		display: flex;
	    justify-content: space-around;
	    padding-top: 60px;
	    flex-direction: column;

	}
}

@media (max-width: 500px) {
  
  

.top_bar_left_text {
  line-height: 21px;
  /* padding-top: 20px; */
  padding-left: 3px;
  margin-bottom: 0px !important;
}
.index-after-jumbotron-header{
  padding-top: 3%!important;
}


.blue_banner_nav ul li a{
  padding: 6px 4px 6px 4px;
  font-size: 13px;
}
.google_icon{
  padding-top: 0px !important;
}

.logo{
  /* padding-left: 51px; */
}

.logo_right_side_text {
  text-align: center;
  padding-left: 0px;
  line-height: 22px;
  padding-bottom: 10px;
}
.icons_container{
  display: flex;
  justify-content: center !important;
}
.social_icons{
  padding-right: 10px;
}

.menu_container {
  padding-left: 18px;
}

.right_side_joinnow_button_container {
/*  padding-left: 163px !important;*/
/*
	display:flex;
	justify-content: flex-end;
*/
	align:right;
}

.right_tour a {
  padding-right: 22px;
}

.stock_jumbotron_title{
  padding-left: 13px;
}



.short_quote_container p{
  font-size: 14px !important;
  margin-right: 0px!important;
}
.stock_jumbotron_title h1{
  font-size: 30px !important;
}

.after_jumbotron_text_title h2{
  font-size: 25px !important;
}
.footer_top_title{
  text-align: center;
}
/*.footer_menu_items_holder{
  width: 50% !important;
}*/

.icons_container{
  justify-content: space-evenly;
}
.copyright_container{
  text-align: center;
}
.testimonial_container{
  justify-content: center;
}
.memeber_sign_in {
  padding-left: 0px  !important;
}
.testimonial_text{
  padding-left: 0px!important;
}
}

/*HOME PAGE*/
.before_box_top_container{
  display: flex;
  justify-content: space-between;
}

.right_side_box .align-img-center{
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.index-stock-sign-up-button{
  padding-bottom: 10px;
  padding-top: 10px;
}


/* ----- start Stock Short Interest section----- */


.jumbotron{
  background-color: #01466d;
  
  
}

.stock_jumbotron_title h1{
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-weight: bold;
  color: #ffffff;
  line-height: 25px;

  
}

.stock-main-title h1{
  padding-top: 40px !important;
}
.stock_jumbotron_title p a{
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #ffffff !important;
  line-height: 2;
  padding-bottom: 51px;
}

.stock_jumbotron_title p {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #ffffff !important;
  line-height: 2;
  margin-bottom: 0px;
  
}

.abcd-para-text{
  padding-bottom: 10px !important;
}

.short-bottom-form-container{
  padding-bottom: 10px !important;
}

/* ----- end Stock Short Interest section----- */



/* --------start Short Interest & Short Quote™ section----------- */

.right_side_box_and_text_container .wrapper {
  display: flex;
flex-direction: row;
}

.right_side_box_and_text_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  
}

.Short_Interest_text{
  padding-top: 40px;
}


.before_box_top_container .wrapper {
  display: flex;
  flex-direction: row;
}

.before_box_top_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  
}

.main_nav_dropdown{
  padding: 0px !important;
}

.after_jumbotron_text_title h2{
  font-family: 'Lato', sans-serif;
  font-size: 30px;
  font-weight: bold;
  color: #01466d;
  line-height: 25px;
  

}
.after_jumbotron_text_title li{
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #2d2d2d;
  line-height: 25px;

}

.after_jumbotron_text_title ul{
  padding-left: 16px;
}

hr {
  width:95%;
  text-align:left;
  margin-left:0;
  color:#8f8f8f !important;
  height: 2px !important;
  margin-right: 5%;
}
.after_jumbotron_text_title a{
  color: #01466d;
}
.after_jumbotron_text_title .signup_now{
  color: #ff6600;
}

.addvertisement_image{
  padding: 15px 0px;
}




.text_and_testimonial_container .wrapper {
  display: flex;
flex-direction: row;
}

.text_and_testimonial_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  padding-top: 3%;
}


.before_box_top_text{
  
  color: #ada9a9 !important;
  font-family: 'Lato', sans-serif !important ;
  font-size: 14px !important;
  font-weight: normal !important;
}
.rightside_before_box_top_text{
  
  right:0;
  color: #ada9a9; 
  font-family: 'Lato', sans-serif ;
  font-size: 14px!important;
  font-weight: normal;
  text-align: right;
}

.terms-right-box-row{
  justify-content: center;
  display: flex;
}
.right_side_box{
  background-color: #f8f8f8;
  border: 2px solid #dadada;
  height:auto;
  border-radius: 4px;
  
}

/* .right_box_column{
 margin-top: -165px;
} */

.box_inner_text h4{
  font-family:'Open Sans', sans-serif; 
  font-size: 18px;
  font-weight: bold;
  color: #01466d;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
  
}
.box_inner_background h4{
  background-color: #fe6d0c;
  color: #f8f8f8;
  margin-bottom:20px;
}
.box_inner_second_text h4{
	
	  padding-top: 6px !important;
	  padding-bottom: 6px !important;
	  
}

.interset-data-short-stock h4{
  text-transform: initial;
  text-align: center;
}

.interset-data-access-text{
    padding-left: 20px !important;
    padding-right: 20px !important;
    color: #454545 !important;
    font-family: 'Open Sans', sans-serif !important ; 
    /*font-size: 14px !important;*/
    font-weight: 400 !important;
    line-height: 23px !important;
}

.short_quote_container .wrapper {
  display: flex;
flex-direction: row;
}

.short_quote_container{
  
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  
}
.short_quote_container button{    
  padding: 8px 27px;    
  
  background-color: #0085d0;
  color: white;
  font-size: 16px;
  font-family: 'Lato', sans-serif ;
  font-weight: bold;
  border: none;
}

.short_quote_container p{
  float: left;
  color:#01466d;
  font-size: 16px;
  font-family: 'Lato', sans-serif ;
  font-weight: bold;
  padding-bottom: 0px !important;
  padding: 10px;
  margin-right: 6px;

}
.short_quote_container input[type=text] {
  padding: 6px !important;
  font-size: 17px;
  border: 2;
  width:150px !important;
  margin-right: 10px !important;
  margin-left: 10px !important;
  outline: none;
}
/* .short_quote_container{
  text-align: center;
}  */

.inner_box_2 {
    height: auto;
    width: auto;
    /* border: 2px solid #dadada; */
    background-color: #ffffff;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 5px;
}

.right_box_column .terms-right-box table{
  text-align: center !important;
}

.terms-right-box table tr td:nth-child(2) {
  text-align: center !important;
}

.inner_box_2 table{
  width: 100%;
  line-height: inherit;
  text-align: left;
}
.inner_box_2 table td{
    padding-left: 10px;
    padding-right: 10px;
    color: #454545;
    font-family:'Lato', sans-serif ; 
    font-size: 14px;
    font-weight: normal;
    line-height: 27px;
}

.inner_box_2 table td a{
    color:#01466d ;
}

.inner_box_2 table tr td:nth-child(2) {
  text-align: right;
}


.short-box{
  height: auto;
  width: auto;
  border: 2px solid #dadada;
  background-color: #ffffff;
  border-radius: 4px;
  margin: 0 auto;
  margin-top: 8px;
  margin-bottom: 5px;
}

.stock-short-text{
  text-align: center;
  padding-top: 2%;
}

.align-middle-text {
  padding-left: 15%;
}

/* .inner_box_2 ul {
  text-align: center;
} */

.find-stock-text {
   padding-top: 12px;
   text-align: center;
   
}

.find-stock-text-ul{
  padding-left: 14%;
  padding-top: 10px;
  list-style: none;
  font-family: 'Lato', sans-serif !important;
   font-size: 16px;
   font-weight: 400;
}


.find-stock-text-ul li:before {
  content: '✓';
  font-weight: 700;
  padding-right: 5px;
}



.button-sign-up-stock{
  background-color: #01466d; /* Green */
  border: none;
  color: white;
  padding: 9px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  margin: 7px 7px;
  cursor: pointer;
  font-family: 'Lato', sans-serif !important;
   font-weight: 400;
}

.sign-up-button-stock-interest{
  text-align: center;
}

.rightside-testimonial{
  padding-top: 0px;
}

.sign-up-button-stock-interest p{
  font-family: 'Lato', sans-serif !important;
   font-weight: 400;
   font-size: 15px;
}


/* --------end Short Interest & Short Quote™ section----------- */

/* -----------start Short Squeeze™ Proprietary Data--------------------------- */
.text_container .wrapper {
  display: flex;
flex-direction: row;
}

.data_sample_text{
  font-size: 16px;
  font-family: 'Roboto', sans-serif ;
  color: #3f3f3f;
  /* text-align: center; */
  padding:22px 163px;
}




.before_footer_text p{
color: #2d2d2d;
font-size: 16px;
font-family:'Open Sans', sans-serif ;
font-weight: normal;
}

/* -----------end Short Squeeze™ Proprietary Data--------------------------- */


/* -------------------- start testimonial section------------------ */

.testimonial_text{
  color: #000000;
  font-size: 16px;
  font-family:'Open Sans', sans-serif ;
  font-style: italic;

}
.testimonial_text a{
  color: #ff6600!important;
}
.testimonial_container {
  display: flex;
  flex-wrap: wrap;
}

.testimonial_container {
  flex: 1 1 auto;
  width: 100%;
}

.testimonial_hr{
  width: 100%;
  color: #8f8f8f;
  height: 3px; 
  text-align:left;
  margin-left:0;
}

/* -------------------- end testimonial section------------------ */



/* -----------------------start footer section------------------------- */

.footer_container .wrapper {
  display: flex;
flex-direction: row;
}

.footer_container{
  width: 100%;
  overflow: hidden

}
.footer_container {
  background-color: #f7f7f7;
  border-bottom: 1px solid #8f8f8f;
  border-top: 1px solid #8f8f8f;

}

.footer_top_title{
  padding-top: 40px !important;
  padding-bottom: 20px !important;
  color: #3d3d40;
  font-size: 18px;
  font-family:'Open Sans', sans-serif ;
  font-weight: bold;

}

.footer_menu_text a{
  font-family:'Lato', sans-serif ;
  font-size: 14px;
  font-weight: normal; 
  color: #01466d;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.footer_container .footer_menu_container {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  justify-content: center;
}

.text_container{
  padding-bottom: 80px;
}
.footer_contact_us_item{
  border-bottom: 1px solid #8f8f8f;
  line-height: 36px;
  font-family:'Lato', sans-serif ;
  font-size: 14px;
  font-weight: normal; 
  color:#3d3d40;
}

.icons_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important; 
  justify-content: space-around;
}

.copyright_container{
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto ;
  width: 100% !important;
  padding-bottom: 30px;
  padding-top: 40px;
}

.copyright_text{
  color: #2d2d2d;
  font-size: 14px!important;
  font-family: sans-serif;
  font-weight: normal;
  text-align: center;

}
.copyright_text a{
  color: #2d2d2d !important;
  font-size: 14px;
  font-family: 'Lato', sans-serif;
  font-weight: normal;

}


.footer_bottom_container{
  background-color: #ffffff;
  padding-top: 30px;
  
  
}
.footer_bottom_container .wrapper {
  display: flex;
flex-direction: row;
}

.footer_bottom_container{
  width: 100%;
  overflow: hidden;

}

.footer_buttom_text{
  color: #3c3c3c;
  font-size: 14px;
  font-family:'Lato', sans-serif ;
  font-weight: normal;
  text-align: center;
}


.footer_menu_hr{
  width: 77%;
  color: #8f8f8f !important;
  height: 1px !important;
  text-align:left;
  margin-left:0;
}
/* ----------- Short Stock page css start --------- */
	.tab-stock-rows{
		color: #fe6d0c;
		font-size: 14px;
		font-weight: 700;
	}
	.tab-stock-row{
		color: #000;
		font-size: 14px;
		font-weight: 700;
	}
	.stock-interest-table>thead>tr>td:nth-child(2),.stock-interest-table>tbody>tr>td:nth-child(2){
		background-color: #ffffff;
	}
		
	 .stock-interest-style{
	 	display: flex!important;
	 }
	 .stock-interest-text{
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		font-weight: 400;
	}
	 .stock-interest-text>span{
		font-size: 30px;
		font-weight: 300;
		color:#01466d;
	}
	.stock-interest-row{
		padding: 3% 0%;
	}
	.stock-interest-row:nth-child(even){
		background-color: #f8f8f8;
	}

	.stock-short-interest-para{
		font-weight: 700;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
	}
	
	.stock-short-interest-heading{
		font-weight: 700;
		font-family: 'Lato', sans-serif;
		font-size: 30px;
    color: #01466d;
	}
  .stock-short-interest-heading>span{
    font-weight: 400;
  }
		.stock-interest-style-even {
		 	flex-direction: row-reverse!important;
      padding: 3% 15%;
      background: #f8f8f8;
		}
    .stock-interest-styles{
      padding: 3% 15%;
      background: #f8f8f8;
    }
		.stock-interest-styles-odd{
			display: flex!important;
			flex-direction: row-reverse!important;
		}
		.stock-sign-up-btn{
			background-color: #fe6d0c;
			color: white;
			border: none;
			padding: 2% 5%; 
			font-size: 18px;
			font-family: 'Open Sans', sans-serif;
		}
		 .stock-interest-btn{
		 	background-color: #e6e6e6;
		 	font-size: 16px;
		 	border: none;
		 	padding: 3%;
		 }
		  .stock-interest-image-even{
			padding-left: 20%!important;
		}
		  .stock-interest-image{
			padding-left: 15%!important;
		}
		.xls-image{
			padding-left: 35%!important;
		}
		.stock-interest-table{
			background-color: #f7f7f7;
			margin: 5% 2%;
			color: #01466d;
		}
		.stock-interest-table>thead>tr>td,.stock-interest-table>tbody>tr>td{
			padding: 1%;
		}
		.stock-interest-table>thead>tr>td:first-child{
			font-size: 18px;
			font-weight: 700;

		}
		.stock-interest-table>thead>tr>td>ul{
			padding: 10px 20px;
    		text-align: center;
		}
		.stock-interest-table{
			border: 1px solid #dfdfdf;
		}

		.stock-interest-table>tbody>tr>td:nth-child(2),.stock-interest-table>tbody>tr>td:nth-child(3){
			text-align: center;
			width: 25%
		}
		.stock-interest-table>thead>tr>td>ul>li>p{
			font-size: 14px;
			font-weight: 400;
		}
		.stock-interest-table>thead>tr>td>ul>li{
			font-size: 16px;
			font-weight: 700;
			list-style: none;

		}
		.stock-interest-table>thead>tr>td{
			font-family: 'Open Sans', sans-serif;
			font-size: 14px;
		}
		.stock-interest-thead{
			border-bottom: 1px solid #dfdfdf;
		}
    .even-containers{
      padding-left: 0px!important;
      padding-right: 0px!important;
    }
	@media only screen and (max-width: 600px) {

    .footer_contact_container table{
      width: 100%!important;
    }

    .stock-interest-table{
      width: auto!important;
    }
		
		.stock-interest-style{
			display: inline-grid!important;
		}

		.stock-interest-styles-odd{
			display: inline-grid!important;
		}

		.stock-interest-styles>div>img,.stock-interest-style>div>img{
			padding-top: 10%;
		}
		.stock-interest-row{
			padding: 3% 8%;
		}
		.stock-interest-table{
			margin: 15px 0px !important;
		}
		.stock-interest-table>thead>tr>td:nth-child(2),.stock-interest-table>thead>tr>td:nth-child(3),
    .stock-interest-table>tbody>tr>td:nth-child(2),.stock-interest-table>tbody>tr>td:nth-child(3)
    {
			width: 5%!important;
		}
		.subimg-stockinterest{
			text-align: center;
		}
		  .stock-interest-image-even{
			padding-left: 0px!important;
		}
		  .stock-interest-image{
			padding-left: 0px!important;
		}
		.stock-interest-table>tbody>tr>td:nth-child(1){
			text-align: center;
			width: 25%;
		}
		.stock-interest-table>tbody>tr>td{
			font-size: 10px;
			font-weight: 400;
		}
		.stock-interest-table>thead>tr>td:first-child {
			font-size: 14px;
		}
		.stock-interest-table>thead>tr>td>ul>li {
			font-size: 12px;
		}
		.stock-interest-table>thead>tr>td>ul>li>p {
			font-size: 10px;
		}

    .menu_container{
      display: flex;
      justify-content: space-between;
     

    }

    header.container{
      padding-bottom: 12px !important;
      padding-top: 12px !important;
    }

    .right_tour{
      padding-right: 37px;
    }

    

    .top_bar_container{
      display: flex;

    }
    .header-top-bar-before-logo{
      justify-content: center;
      display: flex;
    }

    /*STOCK-NASDAQ.PHP*/
    .interset-data-short-stock .interset-data-access-text{
      padding-left: 10px!important;
      padding-right: 10px!important;
    }

	}
/* ----------- Short Stock page css End --------- */

/* ----------- order-new page css--------- */

.container{
  max-width: 960px !important;
  border-radius: 5px;
  padding: 20px;
}

.shots-logo{
  text-align: center;
  width: 60%;
}

.welcome-text-right{
  text-align: right;
  
}

.welcome-container{
  background-color: #f8f8f8;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
  

}

.top-bar-logo-container{
  /* background-color: #f8f8f8; */
  background-color: #ffffff;
}
.top-bar-logo-container .container{
	/*padding-top: 50px;*/
    padding-bottom: 0;
}
.different_logo .container img{
	max-width: 100%;
	width: 60%;
}	

.welcome-row{
  align-items: center !important;
  display: flex !important;
}

* {
  box-sizing: border-box;
}

input[type=text] ,input[type=email], input[type=password], select, textarea {
  width: 100%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}

/*input {
  width: 100% !important;
  padding: 8px !important;
  border: 1px solid #ccc !important ;
  border-radius: 4px !important;
  resize: vertical !important;
}*/

label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}

button[type=submit] {
  background-color: #fe6d0c;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  
}

button[type=submit]:hover {
  background-color: #fe6d0c;
}

.table-terms-right td:nth-child(2) {
   background-color: unset !important;
}


.submit-button-div{
  padding-top: 10px;
  padding-bottom: 10px;
}

.label-right-text {
  font-size: 14px;
   font-family: 'Open Sans', sans-serif;
   color: #343434;
   font-weight: 400;
}
.label-right-text p{
  margin-bottom: 0px !important;
}

.submit-button-div {
  font-family:'Lato', sans-serif ;
  font-size: 16px;
  font-weight: 700;
}

.sales-image-text img{
  margin-top: -3px;
}

.price-offer p{
  margin-bottom: 0px !important;
}




/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.form-order-row{
  padding-top: 30px;
  display: flex;
  align-items: flex-start;
}

.form-order-row label,select{
   font-size: 14px;
   font-family: 'Open Sans', sans-serif;
   color: #343434;
   font-weight: 400;
}

.form-label-row{
    padding-top: 4px;
    padding-bottom: 4px;
}

.price-offer span{
  color: #fe6d0c;
}


.button-box{
  background-color: #f8f8f8;
  width: 100%;
  border: 2px solid #dfdfdf;
  padding: 23px;
  
}
.sslbtn{
  background-color: #336699;
  border: none;
  color: white;
  width: 100%;
  padding: 8px 7px;
  font-size: 14px;
  cursor: pointer;
  border-radius: 2px;
  text-align: left;
}
.button-div{
  padding-top: 10px;
}

.button-div a{
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #336699 !important;
  font-weight: 400;
}

.button-div .a:hover{
  color: #fe6d0c !important;
}

.body{
  font-size: 14px;
  font-family: 'Open Sans', sans-serif; 
  font-weight: 400;
}

.sslbtn img{
  padding: 5px;
  height: 28px;
  width: 28px;
}

.srtInterest-text{
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #01466d;
  border-bottom:  2px solid #dfdfdf;
  padding-bottom: 10px;
}

.prevent-text{
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #676767;
  font-weight: 400;
  padding-left: 10px;
  padding-right: 10px;
}

.short-inter-div{
  padding-top: 30px;
}

.welcome-row{
  margin-top: 14px !important;
}

.right_box_column .right_box_column_padding{
	margin-top: -114px;
}




/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  
  .container{
      max-width: 360px;
  }
  .shots-logo img{
    height: 43px;
    width: 200px;
  }

  .rightside-testimonial{
    padding-top: 0px;
  }
  .right_box_column{
    margin-top: 0px !important;
   }

   


}

@media screen and (max-width: 767px) {
  .welcome-text-right{
    margin-top: -39px;
  }
  .form-order-row{
    padding-top: 0px !important;
  }
  .month-year-col{
    padding-bottom: 8px;
    padding-top: 8px;
  }

  /*RESPONSIVE FOR SHORT FILE AND ITS SUB FILES*/
    .shortfiles-parent-row,.begin-welcome-text-row  {
      display: flex;
      align-items: flex-start;
      flex-direction: column;
  }
    .signin-header{
      text-align: center;
    }
  
}

@media screen and (max-width: 767px) {
  .right_box_column{
    margin-top: 0px !important;
   }

   .logo_container{
    line-height: 3!important;
   } 

   .top_bar_left_text{
    line-height: 29px !important;
    font-size: 12px!important;
   }

   .top_bar_right_text a{
    line-height: 30px !important;
   }

   /*.right-side-join-button-col{
    width: 70%!important;
  }

  .nav-class-menu{
    width: 30% !important;
  }*/

  .right_tour {
    padding-right: 37px;
}
   
}



/* terms page css */

.terms-right-table table{
  border: none !important;
}


/* squeez play css */

/*.right_side_box_margin{
  margin-top: -430px!important;
}*/
.sspanel-header-menu-text{
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #003554;
    font-weight: 400;
    
}

.sspanel-header-menu-text a{
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #003554;
    font-weight: 400;
    padding-right: 5px;
    padding-left: 5px;
}

.sspanel-logo-back{
    background-color: #336699;
    
    padding-bottom: 47px;
}

.sspanel-top-bar{
    padding-top: 20px;
    padding-bottom: 10px;
}

.logo-before-sspanel-text{
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #ffffff;
    font-weight: 400;
    padding-left: 31%;
    
}
/*
.image-sspanel-row{
    padding-top: 50px;
}
*/
.sspanel-image-screen{
    text-align: center;
}

.after-img-sspanel-title{
    color: #454545;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.sspanel-box_inner_text{
    padding-left: 0px;
    display: flex;
    width: 100%;
}
.short-box-inner-head{
  color: #336699!important;
  text-align: left!important;
  padding-left: 3%;
}
.short-box-inner-text{
  color: #9f9f9f;
  font-size: 12px;
}
.hrline-inner-text{
  border-bottom: 1px solid #c8c8c8;
  margin-top: 0px;
}

.sspanel-box-container-short-quote{
    padding-left: 8px;
}

 .sspanel-colum-right-side-box{
    margin-top: -165px !important;  
} 

.sspanel-image-screen img{
   padding-bottom: 10px;
}

.squeeze-plays-row{
    background-color: #336599;
}

.squeeze-plays-row h1{
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    font-weight: 400; 
    text-align: center;
    
}

.squeeze-plays-row{
    justify-content: center;
    display: flex;
}

.after-icon-sspanel-text{
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400; 
    text-align: center;
}

.sspanel-icon-col{
  border-top: #285889 2px solid;
  border-right: #285889 2px solid;
  text-align: center;
 
}

.sspanel-icon-row{
  /* padding-bottom: 10px; */
  /*margin-left: 0px !important;
  margin-right: 0px !important;*/
  /* justify-content: space-evenly;
  display: flex; */
  width: 100%!important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.short-long-squeeze{
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
   
}
.Squeeze-para{
  margin-bottom: 0px;
}
.shortdata-thead{
  color: #336699; 
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 10px;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  font-weight: 400;
}
.shortdata-tbody{
  color: #3d3d3d; 
  font-family: 'Roboto Condensed', sans-serif;; 
  font-size: 12px;
}
.right-side-footer{
  padding: 2%;
  color: #6c6c6c;
  font-size: 12px;
  font-family: 'Lato', sans-serif !important ;

}
.shortdata-para{
  color: #787878;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;

}
.squeeze-play-col-5{
  width: 46%!important;
}
.shortdata-image{
    margin-top: -185px;

}
.squeeze-play-long{
  margin-left: 19px!important;
}
@media (max-width: 767px){
    .squeeze-play-col-5{
      width: 46%!important;
      margin: 2%!important;
    }
    .navbar-header{
      margin: auto !important;

    }
    
    .shortdata-image{
      margin-top: 6%!important;
    }
    .short-long-squeeze{
      width: 70%!important;
      margin: auto;
    }
    
    .right_side_box_margin {
      margin-top: 0px!important;
    }
    .image-sspanel-row>.sspanel-image-screen{
      width: 33%;
    }
    .squeeze-play-long{
      margin-left: auto;
    }
}
@media (max-width: 500px){
  .squeeze-play-col-5{
      width: 96%!important;
      margin: 2%!important;
    }
    /* .short-long-squeeze{
      width: 50%!important;
    } */
    .shortdata-image{
      margin-top: -185px!important;
    }
    
    .row .shorts-icon-alert-top-row{
      display: flex;
      justify-content: center;*/

    }
    .right_side_box_margin {
      margin-top: 0px!important;
    }
    .image-sspanel-row>.sspanel-image-screen{
      width: 33%;
    }
    .squeeze-play-long{
      margin-left: auto;
    }

    /*HOME PAGE RESPONSIVE*/
    .short_quote_container button{
      padding: 6px 6px !important;
      font-size: 13px !important;
    }
    .short_quote_container input[type=text]{
      font-size: 13px !important;
      width: 95px!important;
    }
    .stock_jumbotron_title p{
      padding-bottom: 10px !important;
    }

    /*HISTORICAL SHORT INTEREST DATA*/
    .li_content{
      flex-direction: column;
    }
    .btn_download {
      font-size: 22px!important;
    }
    .blue_container .blue_banner_download_button .btn_download{
      font-size: 18px!important;
      margin-bottom: 5%;
    }

    /*DATA PAGE*/
    /*.data-shortsqueeze-body .container{
      padding-left: 0px !important;
      padding-right: 0px !important;
    }*/
    .testimonial_container .col-sm-10{
      padding-left: 0px !important;
      padding-right: 0px !important;
    
    }
    .text_and_testimonial_container .col-sm-6{
      padding-left: 0px !important;
      padding-right: 0px !important;  
    }
    .shortfiles-parent-row .col-sm-12{
      padding-left: 0px !important;
      padding-right: 0px !important;  
    }
    .col-sm-12{
      margin-top: 3%;
    }
    .text_and_testimonial_container{
      padding-top: 10px !important;
    }
    .find-stock-text-ul {
      padding-left: 8%;
    }
    .find-stock-text {
      font-size: 18px;
    }
}


.icon-alert-top-row .col-md-5{
  border: 1px solid #d4d4d4;
}
 

.shorts-icon-alert-top-row h2{
  color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
    font-weight: 400; 
    text-align: center;
    padding: 7px;
    padding-left: 12px!important;
}
.shorts-icon-alert-top-row{
  background-color: #336599;
}

.icon-alert-top-row{
  padding-top: 10px;
  justify-content: space-between;
  display: flex;
}
.squeeze-icon-col{
  width: 20%!important;
  flex: 0 0 20%;
    max-width: 20%;
    padding-left: 0px!important;
    padding-right: 0px!important;
    height: 78px;

}
.mx-1{
  margin-right: 0px!important;
  margin-left: 0px!important;
}
.squeeze-play-col{
  margin-bottom: 0px!important;
}

.chg{
  color: #fe6d0c;
}




/* sign up page css */

.sign-up-table{
  margin: 0% 0% !important ;
}

.sign-up-box{
  margin-top: 20px !important ;
}

.sign-up-text-box-monthly{
  margin-bottom: 10px;
}

.monthly-image{
  text-align: center;
}
.sign-up-botton{
  text-align: center;
  padding-top: 20px; 
  padding-bottom: 20px;
}

.sign-up-botton button{
  padding: 10px 20px;    
  background-color: #fe6d0c;
  color: white;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  border: none; 
  /* align-items: flex-end; */
  border-radius: 2px;
  
}

.time-delay-text{
  padding-top: 24px;
    padding-right: 13px;
}

.alert-right-border{
  border-right: 1px solid #d4d4d4;
}


/* sign in css */

.welcome-signin-text{
  font-size: 20px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 700;
  text-align: center;
}

.member-sign-box{
  text-align: center;
  padding: 20px;
}

.member-login-form{
  text-align: initial !important;
}

.member-login-text{
  font-size: 10px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 700;
  text-align: center;
}

.member-sign-box h4{
  font-size: 20px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.member-sign-box h5{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 700;
  text-align: center;
  
}


.oreder_error_msg{
  text-align: center;
  color: red;
}


/* order review annual page css */

.order-review-annual-text p{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 400;
  text-align: center;
}

.order-review-annual-text a{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 400;
  text-align: center;
  text-decoration: underline !important;

}

.order-review-annual-text h5{
  font-size: 20px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 700;
  text-align: center;
}

.order-review-annual-text span{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #ff0800;
  font-weight: 400;
  text-align: center;
}

/* terms page css */

.terms-of-service-text h4{
  font-size: 20px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 700;
  
}

.terms-of-service-text p{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 400;
  
}


.begin-welcome-text a{
  color: #003554 !important;
  
}

.begin-welcome-text h4{
  font-size: 20px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 700;
  
}

.begin-welcome-text p{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 400;
  
}

.begin-welcome-text-row{
  display: flex;
  align-items: flex-start;
}


/* password.php page css */

.password-reset-box input {
  width: unset !important;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
}

.password-reset-box input[type="submit"] {
  background-color: #003554 !important;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #ffffff;
}


/* data release page */

.data-release-table th{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: 400 !important;
  padding-left: 10px;
}

.tr-back-color-data-release-table{
  background-color: #dadada;
}

.data-release-table-con table tr td{
  text-align: center !important;
}

.data-release-table-con  table tr td:nth-child(1) {
  text-align: left !important;
}

.company-directory-table table{
  background-color: #f8f8f8;
  border: 2px solid #dadada;
  height: auto;
  border-radius: 4px;
  
}
.company-directory-table table td{
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 8px;
  
}

.company-directory-table table th{
  padding: 10px;
}

.company-directory-table table td a{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: normal; 
}

.short-quote-site-form{
  display: block !important;
}

.sitemap-right-box p a{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: normal;
  text-align: center;
}

.sitemap-right-box p{
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #003554;
  font-weight: normal;
  text-align: center;
 
}

.sitemap-right-box{
  text-align: center;
}

/* .shortfiles-row{
  padding: 10px;
} */

.shortfiles-row ul li{
  list-style: none;
  
}

.shortfiles-row ul{
  padding-left: 0px !important;
}

.shortfiles-parent-row{
  display: flex;
  align-items: flex-start;
}


/* data.php page css */


.data-shortqueeze-para{
  padding-top: 5%;
}
#data-shortqueeze-input{
  width: 119px !important;
}
.data-shortsqueeze-right_box_submit{
    padding: 12px 20px!important;
}
.data-shortqueeze-text{
  margin-top: 0px;
}
.data-shortsqueeze-right_box_column{
  margin-top: -130px!important;
}
  /*.after-login-data-row .data-shortsqueeze{
    margin-top: -115px!important;
  }*/
.col{
  width: 14.28%;
  border-right: 1px solid #fff; 
}
.menu-container{
  display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto;
    width: 100% !important;
    border-top: solid 2px #f2f2f2;
}

.data-shortsueeze-left-box-column{
  border: 2px solid #dadada;
  margin-right: 5%;
}
.data-shortsueeze-left-box-column-inner-text{
  color: #ffffff;
  background-color: #01466d;
  padding-top: 1%;
}
.data-shortsueeze-left-box-column-inner-text>h4{
  text-align: center;
}
.data-shortsueeze-left-box-column>.row>p{
  padding: 1%;
}

.data-shortsueeze-left-box-table{
    border-right: 1px solid #d4d4d4;
}
.data-shortsueeze-left-box-table{
  margin-bottom: 3%;

}
.data-shortsqueeze-top-row .col-md-5 {
    border: 1px solid #d4d4d4;
    margin: 1% 3%;
}
.data-shortsqueeze-top-row-sub {
    background-color: #f8f8f8;
}
.data-shortsqueeze-top-row {
    padding-top: 0px;
    justify-content: space-between;
}
.datashortsqueeze-left-col-header{
  font-size: 18px;
  text-align: center;
    color: #000;
    line-height: 3;
}
.data-shortsqueeze-left-box>ul{
  padding: 1% 4%;
}
.data-shortsqueeze-left-box>ul>li{
  padding-bottom: 3%;
}
.data-shortsqueeze-play-col-11{
  padding: 0px;
  border: 1px solid #d4d4d4;
  margin-top: 5%;
}
.data-shortsqueeze-left-col-6{
  border: 1px solid #d4d4d4;
      padding: 0px;
      margin-bottom: 3%;
}
.data-shortsqueeze-news{
  border: 2px solid #01466d;
  margin-top: 3%;
}
.data-shortsqueeze-news-heading{
  background-color: #01466d;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  padding: 1%;
}
.data-shortsqueeze-news-para{
  padding: 2%
}
/* .data-shortsqueeze-footer{
  border: 1px solid #01466d;
} */
.data-shortsqueeze-footer-heading{
  background-color: grey;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  padding: 20px; 
  margin-top: 0px;
}
.data-shortsqueeze-footer-para{
  text-align: center;
}
.testimonial_hr {
    width: 100%;
    color: #8f8f8f!important;
    height: 2px!important;
    text-align: left;
    margin-left: 0;

  }
  .text_and_testimonial_container .col-md-12 hr{
    margin-bottom: 15px!important;
  }
  .data-shortsueeze-left-box-column-img{
    padding:2% 25%;

  }
  .header-logo{
    text-align: center;
  }
  .navbar-default{
    background-color: transparent;
    border: none;
    margin-bottom: 0px;
  }
  .data-shortsqueeze-top-bar-right-text{
    text-align: left;
    padding-left: 0px;
  }
    .memeber-sign-in{
      padding-left: 0px;
    }

  
  @media (max-width: 600px){
    .data-shortsqueeze-media-tracker{
      display: flex;
      justify-content: center;

    }

    .data-shortsueeze-left-box-column-img{
      padding:2% 15%;

    }

  .data-shortsqueeze-right_box_submit{
      padding: 6px 12px!important;
  }
    .data-shortsqueeze-right_box_column,.after-login-data-row .data-shortsqueeze{
      margin-top: 10px!important;
    }
}

  @media (max-width: 991px){
    .data-shortsqueeze-media-tracker{
      display: flex;
      justify-content: center;
	  flex-wrap: wrap;
    }
    .screener-right-form> .col-sm-5{
      width: 100%;
    }
    .screener-right-form> .col-sm-3{
      width: 30%;
    }
    .screener-right-form> .col-sm-4{
      width: 70%;
    }

  }
 @media (max-width: 767px) and (min-width: 601px){
    .data-shortsqueeze-top-row {
      display: flex;
    }
    .data-shortsqueeze-media-tracker{
      display: flex;
    }
    .data-shortsqueeze-right_box_column {
        margin-top: 10px!important;
    }
    .screener-right-form{
      display: flex;
    }
    .logo img{
      width: 270px;
    }

  }

   @media (max-width: 600px){
    /*.short_quote_container .data-shortsqueeze-right_box_submit{
        padding: 6px 12px!important;
    }*//*
    .shortfiles-container-jumbotron-para>p {
      font-size: 16px!important;
    }
    .shortfiles-container-jumbotron-para>p>a {
      font-size: 16px!important;
    }*/
    .screener-right-column{
      padding-top: 5%;
    }
    #data-shortqueeze-input{
      width: 95px!important;
    }
    /*.after-login-nav-menu{
      height: 270px;
    }

    .after-login-navigation>ul{
      left: 200px!important;
      top: 0px!important;
    }*/
    .logo img{
      width: 85% !important;
    }
	.shots-logo img {
		max-width: 100% !important;
		width: 85% !important;
		height: auto;
	}
	.different_logo{
		padding-left: 0px;
		padding-right: 0px;
	}
	.different_logo .order_logo{
		padding: 0px;
	}
	.top-bar-logo-container .container{
		padding-top: 0px ;
	}
	.mob_hiding .top_bar_left_text{
		display: none;
	}
	.mob_hiding .before-login-jumbotron{
		padding-top: 15px;
		padding-bottom: 10px;
	}
   }
   .data-shortsqueeze-body a{
      color: #333;
   }
   .form-order-row .col-md-4{
	   width: 19.5%;
   }
   .form-order-row .col-md-4 label{
	   padding-top: 0px!important;
   }
   .form-order-row .col-md-6{
	   width: 80.5%;
   }
   .welcome-text p{
	text-align: center;
    color: #fe6d0c;
    font-size: 1.5rem;
    font-weight: 600;
   }
   .welcome-text-right{
		display: none;
   }
  @media screen and (min-width: 768px){
    .jumbotron {
        padding-top: 0px!important; 
        padding-bottom: 0px!important;
    }
    
  }
    .jumbotron {
      padding-top: 0px!important; 
      padding-bottom: 0px!important;
    }
    .data-shortsqueeze-jumbotron{
      padding-top: 42px!important;
      padding-bottom: 42px!important;
    }
    .screener-jumbotron .container{
      text-align: center!important;
    }
    .screener-jumbotron-btn{
        color: #fff;
        padding: 1%;
        font-size: 20px;
        background-color: transparent;
        border: none;
      }
      .screener-jumbotron-btn>a{
        color: #fff;
        font-size: 20px;
        border: none;
    }
    .mysearch-btn{
      margin-left: 45%;
      margin-top: 3%;
      margin-bottom: 3%;
    }
    .screener-left-box{
      border: 1px solid #d4d4d4;
    }
    .screener-left-header{
      background-color: #f8f8f8;
      color: #000;
    }
    .screener-left-header>h4{
      margin-top: 0px;
      padding: 2%;
	  font-weight: 800;
    }
    .screener-left-data{
      padding: 5%;
      padding-top: 0px;
    }
    .screener-left-data>ul{
      padding-left: 5%;
    }
    .screener-left-data>ul>li{
        padding: 2%;
    }
    .screener-left-data>ul{
        padding: 2%;
		margin-left: 4%;
    }
    .screener-right-box>h2{
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .screener-right-box>hr{
      margin-top: 5px;
      margin-bottom: 5px;
      width: 100%;
      color: #d4d4d4!important;
    }
    .screener-right-btn{
      background-color: #01466d;
      color: #fff;
      margin: auto;
      padding: 10px 20px;
      margin-bottom: 30px!important;
      border: none;
      width: 80%;
    }
    .shortfiles-container{
      text-align: center;
      /*padding-bottom: 0px;*/
    }
    .shortfiles-container-jumbotron-para>p {
      padding-bottom: 0px!important;
      font-size: 14px!important;
    }
    /*.shortfiles-container-jumbotron-para>p>a{
      font-size: 24px!important;
      padding-bottom: 0px!important;
    }*/

    /*.screener-right-form>tbody>tr>td{
      padding-left: 5px;
      padding-right: 5px;
    }
    .screener-right-form>tbody>tr>td: nth-child(2){
      width: 5%;
    }*/

    .screener-right-form{
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 10px;
    }

    .screener-right-form-sub{
      display: flex;
    }
    .header-top-bar-before-logo>.col-sm-6{
      padding-right: 0px!important;
      padding-left: 0px!important;
    }
    .mobile-menu>.right-side-join-button-col>.right-side-btn>ul{
      padding-top: 10px!important;
      padding: 0px;
    }


    @media (max-width: 920px)
    {
      .nav-collapse{
          margin-left: 0!important;
        }
        .navbar>ul{
          top: 0px!important;
          left: 0px!important;
          position: relative!important;
        }
    }
    .navbar{
      display: block!important;
      height: auto;
    }
    .navbar-nav>li>a {
      color: #000000!important;
      text-decoration: none;
      font-size: 15px;
      font-family: 'Lato', sans-serif;
      font-weight: normal;
      padding: 0px 5px;
      transition: all 0.3s ease
    }
    .navbar-nav li {
       margin: 0 5px;
    } 
  .after-login-right-btn{
    background-color: #fe6d0c;
    color: #fff;
    text-align: center;
    padding: 1% 3%;
    border: none;
  }
  .after-login-right-btn a{
    color: #fff;
  }
  .mysearch-right-box-para p{
    padding-top: 1%;
  }


  /* InfoResources.php page css */

  .info-resource-sec-menu-text{
    text-align: center;
    padding-bottom: 31px;
    font-size: 20px;
  }
  .topstock-right-box{
    border: 1px solid #d4d4d4;
  }
  .topstock-right-box h3{
    background-color: #01466d;
    color: #fff;    
    margin-top: 3px;
    padding: 1% 2%;
  }
  .topstock-right-status-box{
    float: right;
  }
  .topstock-btn{
    margin-left: 3%;
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .screener-right-box .topstock-hr{
    border-bottom: 1px solid;
    border-color: #fe6d0c!important;
    width: 90%!important;
    margin-left: 5%;
  }
   .topstock-long{
      margin-left: 5%;
      padding-top: 3%;
   }
   .topstock-img{
    width: 8%;
    height: 8%;
   }
   /* dictionary page css */
    .dictionary-table-data td:nth-child(odd){
       width: 40%;
    }
    .dictionary-table-data td{
        padding-top:10px;
        
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        font-weight: 400;
    }

    /* ---------------- end dictionary ---------------------- */
    .portfoliotracker-input{
      width: 25%!important;
      height: 32px!important;
      margin-left: 1%;
      margin-right: 1%;
    }
    .portfoliotracker-btn{
      padding: 1% 3%;
      background-color: #01466d;
      color: #fff;
    }
    .portfoliotrack-btn{
      margin-left: 40%;
    }
    .portfoliotracker-form{
      padding-left: 27%;
    }
    .portfoliotracker-checkbox{
      display: block!important;
      width: 10%!important;
    }
    .portfoliotracker-checkbox-div{
      display: flex;
      padding-left: 18%;
    }

    .portfoliotracker-checkbox-div label{
        padding-top: 0px!important;
    }
    .portfoliotracker-right-box{
      border: none; 
      border-top: 1px solid #d4d4d4;
    }
    .portfoliotracker-del-btn{
      margin-left: 18%;
    }
    .shortdex-img{
      width: 100%;
    }

    /*TOUR PAGE CSS*/
    .tour-stock-combo{
      padding-left: 10%!important;
    }
    .tour-stock-combo>h4{
      margin-left: 20%;
    }
    .tour-terms-text-sub{
      padding-left: 5%!important;
      padding-right: 5%!important;
    }
    .tour-jumbotron>p{
      padding-bottom: 0PX!important;
      text-align: center;
    }
    .tour-table{
      background-color: transparent;
      border: none;
    }
    .tour-thead{
      border-bottom: none;
    }


    /*AFTER LOG-IN FOOTER*/
    .after-login-anchor{
      color: #fff!important;
    }

    /*DISCLAIMER PAGE*/
    .disclaimer-jumbotron>div>p{
        text-align: right!important;
        color: #dadada!important;
    }
    .disclaimer-jumbotron{
      margin-right: 0px!important;
    }

    /*SHORT INTERREST REPORTING*/

    .short-interest-reporting-container{
      padding-bottom: 5px!important;
    }
    .short-interest-reporting-leftbox{
      border: none;
    }
    .short-interest-reporting-leftbox .screener-left-header{
      background-color: transparent;
      padding-left: 10%;
    }
    .short-interest-reporting-leftbox .screener-left-header a{
      font-size: 20px;
      font-weight: 700;

    }
    .short-interest-reporting-leftbox .screener-left-header hr{
      /*margin-left: 35px;*/
      margin-bottom: 0px;
      margin-top: 0px;
    }
    .short-interest-reporting-list{
      list-style: none;
    }
    .short-interest-reporting-second-list{
      padding-left: 15%!important;
      padding-top: 0px!important;
    }
    .short-interest-reporting-second-list li{
      padding: 1% 2%!important;
    }
    .short-interest-reporting-right-box h3{
      background-color: #01466d;
      color: #fff;
      padding: 1% 2%;
      margin-top: 3px;
      font-size: 20px;
    }
    .short-interest-reporting-right-box{
      border: 1px solid #d4d4d4;
    }
    .short-interest-reporting-rightbox-sub{
      padding: 0% 4%;
    }
    .short-interest-reporting-rightbox-sub hr{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .navbar-toggle{
      float: left!important;
    }


    @media (max-width: 767px){
      .testimonial_hr {
          width: 100%!important;
      }
      .navbar ul {
        top: 0px!important;
        position: relative!important;
        left: 0px!important;
        height: 56vh!important;
        width: 84vw;
        overflow-x: hidden;
      }

      .navbar-collapse.in{
        overflow-x: hidden;
      }
      .navbar-default .container{
        padding: 0px!important;
      }
      .nav-collapse{
          margin-left: 0!important;
          line-height: 2em!important;
        }
        .after-login-nav-menu{
          width: 100%;
        }
        .portfoliotracker-form {
            padding-left: 10%;
        }
        .portfoliotrack-btn {
            margin-left: 28%;
        }
        .tour-stock-combo>h4 {
          margin-left: 0; 
        }
        .short-interest-reporting-rightbox-sub{
          padding: 0% 2%;
        }
        /*DATA FILE JUMBOTRON*/
        .shortfiles-container-jumbotron-para>p {
          font-size: 16px!important;
        }
        .shortfiles-container-jumbotron-para>p>a {
          font-size: 16px!important;
        }
        .navbar-nav>li>a{
          line-height: 2;
        }
        .after-login-data-row .data-shortsqueeze{
          margin-top: -10px!important;
        }

    }



/* portfolio tracker page css  */

.stock-listing-port input[type=checkbox]{
  display: block !important;
}

input.stock-listing-port {
  width: unset !important;
}


   .after-login-a, .begin-welcome-text .after-login-a{
      color: #73cdff!important;
   }
/*IFRAME LEFT PAGE*/

.iframe-left-menu{
  text-align: center;
}
.iframe-left-menu p a{
  color: #336599;
  padding: 1%;
}
.iframe-left-squeezeplay h1{
  padding: 10px;
}
.iframe-left-squeezeplay-anchor a{
  color: #fff;
}
.iframe-left-squeezeplay-header, .shorts-icon-header{
  width: 100%;
}
.iframe-left-squeezeplay-header a{
  color: #fff;
  text-align: center;
}
.iframe-left-table{
  font-size: 13px;
}
.iframe-left-table tr td:first-child{
  padding-left: 1%;
} 
.iframe-left-table tr td:last-child{
  padding-left: 1%;
  padding-right: 1%;
} 
.iframe-left-squeezebox .col-md-5{
  width: 47%;
}
.iframe-left-squeezebox .col-md-2{
  width: 6%;
}
.form-order-row .col-md-4{
	width: 15.5%;
    flex: 0 0 15.5%;
}
.form-order-row .col-md-8{
	width: 84.5%;
    flex: 0 0 84.5%;
}
.form-order-row-btn .col-md-4{
	flex: 0 0 33.333333%;
    width: 33.333333%;
}
.form-order-row-btn .col-md-4{
	flex: 0 0 66.666667%;
    width: 66.666667%;
}
.form-order-row .row{
	justify-content: space-around;
}
.order_logo .shots-logo{
	width: 100%;
}

/*Testimonial*/


  /*.rightside-testimonial{
      padding-top: 8%;
    }
    .rightside-testimonial .testimonial_container:nth-child(3){
      padding-top: 4%;
    }*/


/*After Login Header*/
 @media screen and (min-width: 768px) and (max-width: 991px) {
    .navbar-nav{
        position: relative!important;
        left: 0px!important; 
        top: 0px!important;
        display: flex!important;
        height: auto!important;
        width: 100%!important;
    }
    .after-login-data-row{
      display: flex;
    }	
    .after-login-data-row .col-md-6{
      width: 50%;
    }
	#data_page .after-login-data-row .col-md-6{
      width: 100%;
    }
    .data-shortsqueeze-right_box_submit, .short_quote_container button[type=submit] {
        padding: 6px 6px!important;
    }
    .short_quote_container button, .short_quote_container button[type=submit]{
      margin-right: 0px;
    }
    .short_quote_container input[type=text], .data-shortsqueeze-right_box_submit, .short_quote_container p,.short_quote_container button[type=submit]{
      font-size: 15px!important;
    }
    .short_quote_container p{
      margin-right: 0px;
      padding-right: 0px;
    }
    #data-shortqueeze-input, 
    .short_quote_container input[type=text]{
      margin-right: 0px!important;
      width: 100px!important;
    }
    .navbar-nav>li {
        margin: 0px 0px 0px 0px;
    }
    /*.rightside-testimonial{
      padding-top: 8%;
    }
    .rightside-testimonial .testimonial_container:nth-child(3),.rightside-testimonial .testimonial_container:nth-child(2){
      padding-top: 1%;
    } */

    /*TESTIMONIAL PART*/


  }
  /*Before login header*/
   @media screen and (min-width: 768px) and (max-width: 920px) {
    nav ul li a{
      font-size: 12px!important;
      line-height: 2;
    }
    nav label{
      display: block;
    }
    nav ul{
      /* display: flex; */
      height: auto!important;
      width: 100%!important;
      background-color: #ffffff;
    }

    .logo_container{
      line-height: 30px;
    }
    .memeber_sign_in {
        padding-left: 0px;
    }
    .logo_container {
        line-height: 30px;
    }
    .logo_right_side_text {
      font-size: 14px;
    }
 }
 /*@media screen and (min-width: 768px) and (max-width: 770px) {
    .rightside-testimonial{
      padding-top: 12%;
    }
 }*/
 /*@media screen and (min-width: 768px) and (max-width: 877px) {

    .after-login-data-row .after-login-data-fcol{
      margin-top: -175px;
    }
 }
 @media screen and (min-width: 878px) and (max-width: 919px){
    .after-login-data-row .after-login-data-fcol{
      margin-top: -100px;
    }
 }*/
 @media (min-width: 768px){
    .container {
        width: 100%;
    }
  }
  @media (max-width: 767px){
      .copyright_container{
        display: flex;
        justify-content: center;
      }
	  .monthly-image .monthly-image-left, .monthly-image .monthly-image-right{
		width: 100%;
		text-align: center;
		line-height: 1.55em;
	  }
	  .form-order-row .col-md-6 {
		  width: 50%;
	   }

  }
  @media screen and (max-width: 767px) {
      .google_icon {
          padding-top: 0px !important;
      }
  } /*@media screen and (min-width: 576px) and (max-width: 840px){
       .copyright_container .col-md-7{
          width: 54%!important;
       }
 }*/

.portfoliotracker-form input[type=checkbox]{
  margin-right: 10px;
}
.portfoliotracker-checkbox-div input[type=checkbox]{
  margin-right: 0px;
}



.footer_menu_text {
  border-right: 1px solid #8f8f8f;
  padding: 0px 5px;
}
.footer_menu_items_holder{
  display: flex;
}

.footer_bottom_container {
  background-color: transparent !important;
}

.footer_container {
  margin-bottom: 0px !important;
}

.password-box {
  padding: 30px 0px 113px;
}
.signin-container{
  padding: 30px 0px 50px;
}
.right-side-btn{
  display: flex;
  width: 100%;
  /*padding-top: 4px;*/
  justify-content: flex-end;
}
  .right-side-btn ul{
    list-style: none;
    display: flex;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 0;
}
  .right-side-btn ul li a{
    color: #000000;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    padding: 0px 5px;
    transition: all 0.3s ease;
  }
  /*.stock_jumbotron_title{
    padding-bottom: 28px;
    padding-top: 28px;
  }
  .Screnner-container{
    margin-top: 50px!important;
  }*/
  .right_side_box_and_text_container{
    justify-content: center;
  }
  .dictionary-table-data tr td{
    padding: 10px;
  }
  .navbar-default .container{
    padding: 20px 14px;
  }
  .col-md-11.after-login-nav-menu{
    width: 90%!important;
  }
  .col-md-1.right-side-join-button-col{
    width: 10%!important;
    padding: 0px;
  }


@media screen and (min-width: 576px) and (max-width: 764px) {
  /*.right-side-join-button-col{
    width: 
  }*/
  .nav-class-menu{
    width: 30%!important;
  }
}
@media screen and (min-width: 768px) and (max-width: 920px) {
  .header-container {
    padding: 10px!important;
  }
  /*.navbar-toggle{
    display: block;
  }
  .collapse{
    display: none;
  }*/
}
@media screen and (max-width: 701px) {
  .logo_container .col-md-6{
    width: 100%!important;
  }
  .navbar ul {
    top: 0px!important;
    position: relative!important;
    left: 0px!important;
    height: 56vh!important;
    width: 84vw;
    overflow-x: hidden;
  }

  .navbar-collapse.in{
    overflow-x: hidden;
  }
  .container>.navbar-collapse{
     margin-left: -15px;
     margin-right: -15px;
  }
  .col-md-11.after-login-nav-menu, .col-md-1.right-side-join-button-col{
    width: auto;
  }
}

@media screen and (max-width: 472px){
  nav ul {
    top: 32% !important;
    
  }
}


@media screen and (min-width: 473px) and (max-width: 530px){
  nav ul {
    top: 35% !important;
    
  }
}

@media screen and (min-width: 531px) and (max-width: 576px){
  nav ul {
    top: 36% !important;
    
  }
}

@media screen and (min-width: 576px) and (max-width:601px){
  nav ul {
    top: 37% !important;
    
  }
}

@media screen and (min-width: 601px) and (max-width:702px){
  nav ul {
    top: 33% !important;
    
  }
}

@media screen and (min-width: 702px) and (max-width:920px){
  nav ul {
    top: 24% !important;
    
  }
}


@media screen and (max-width:701px){
  .head-logo-col{
    width: 100% !important;
  }
  .head-text-col-right{
    width: 100% !important;
  }
  .logo_right_side_text{
    text-align: center;
  }
}

.login-after-head-nav{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.nav-after{
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.sign-out-btn{
  background-color: rgb(143 143 143 / 25%);
  color: #000 !important;
  padding: 5px 15px !important;
  text-align: center;
  text-decoration: none !important;
  display: inline-block;
  font-size: 13px !important;
  border: 0px !important;
}

.sign-up-cls{
  margin-top: 15px;
}

@media screen and (min-width: 767px) and (max-width:825px){
  .sign-out-btn{
    font-size: 11px !important;
    
  }
}

.contact-us-text p{
  font-size: 17px;
}

.contact-us-text p a{
  color: #ff6600;
}

.contact-us-text{
  padding-bottom: 50px;
}

@media screen and (min-width: 575px) and (max-width: 767px){
  .text_and_testimonial_container .col-sm-6{
    width: 100%!important;
  }
}
.text_and_testimonial_container .after_jumbotron_text_title{
  padding-left: 0px;
  padding-right: 0px;
}

.data-shortsqueeze-body .rightside-testimonial .col-sm-12{
	padding-left: 0px!important;
	/*padding-right: 0px!important;*/
}
.data-shortsqueeze-body .after_login_hr_news{
	border-top: 2px solid #8f8f8f!important;
    opacity: 0.25;
	margin-top: 1rem
}
.testimonial_hr{
	border-top: 2px solid #8f8f8f!important;
    opacity: 0.25;
}
/*.testimonial_container .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}*/

h4 img, h2 img{
  margin-left: 5px;
}

.shortfiles-row .Short_Interest_text{
  padding-top: 20px;
}
@media screen and (min-width: 601px) and (max-width: 991px){
  .padding-col-for-res{
    padding-top: 25px!important;
  }
}

@media screen and (max-width: 768px){
  .for-width-full{
    width: 100% !important;
  }
  .align-middle-text {
		padding-left: 13%;
	}
}

.member-sign-box input[type=submit]{
  background-color: #004d81;
  border: none;
  color: white;
  padding: 6px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;;
  border: none;
  color: white;
  padding: 3px 9px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-top: 15px;
}

.member-sign-box form{
  padding-bottom: 20px;
}

@media screen and (max-width: 822px){
  .footer_menu_items_holder{
    flex-wrap: wrap;
    text-align: center;
  }
}

@media screen and (max-width: 500px){
	.short-long-squeeze {
		width: 100%!important;
	}
	.align-middle-text {
		padding-left: 10%;
	}
}

.data-shortsqueeze-body .navbar{
	min-height: 30px!important;
}
.data-shortsqueeze-body .sign-up-cls{
	margin-top: 0px!important;
}
.data-shortsqueeze-body .navbar-default .container{
	padding: 5px!important;
}
@media screen and (max-width: 920px){
	.right_side_joinnow_button_container{
		margin-top: 10px;
	}
}
.sub-para-signup{
	font-size: 13px;
	margin-bottom: 0px!important;
}
.monthly-image-left .sub-para-signup{
	color: #01466d;
	text-decoration: line-through;
	padding-right: 10px;
	font-size: 17px;
}
.monthly-image-left div{
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	line-height: 2.4em;
	font-weight: 600;
}
.monthly-image-left{
	width: 72%;
	text-align: center;
}
.monthly-image-left h4{
	font-size: 20px;
	color: #01466d;
	font-weight: 700;
}

.monthly-image-left h4, .monthly-image-left p{
	margin-bottom: 0px !important;
}
/*.monthly-image-left .colored_para{
	padding-left: 27px;
}*/
.monthly-image-right{
	width: 30%;
}
.monthly-image-right .colored_para{
	display: block;
}
.monthly-image{
	display: flex;
	flex-wrap: wrap;
    justify-content: center;
    /*background-color: #fff;*/
    width: 80%!important;
    margin: auto;
    padding: 10px!important;
	text-align: start;
}
.colored_para{
	color: #fe6d0c;
	font-size: 17px;
}
.monthly-image-left img{
	margin-left: 0px!important;
}
.data-shortsqueeze-body p, .data-shortsqueeze-body ul li{
	font-size: 16px;
}
.screener-right-form p{
	font-size: 14px;
}
.info-resource-sec-menu-text p{
	font-size: 20px;
}

.Squeeze-border .after-login-a{
	font-size: 16px;
}
.Squeeze-border .short-long-squeeze {
    padding-left: 0;
    padding-right: 0;
}

.Squeeze-border .short-long-squeeze .col-lg-12:nth-child(2){
    padding-left: 0!important;
    padding-right: 0!important;
}
.nav-class-menu li{
	margin: 0 5px;
}
.box_inner_text h4 {
    font-size: 1.5rem;
}
.interset-data-short-stock h4{
	display: none;
}
.new_index_header h2{
	font-size: 26px!important;
}
.active_screener_btn{
	width: 100%;
	text-align: center;
}
.screener-right-btn {
    background-color: #fe6d0c;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    margin: auto;
    max-width: 140px;
    width: 100%;
}
.topstock-right-status-box img{
	padding-right: 10px;
}
.topstock-right-status-box{
	padding-top: 1vh;
}
h4.Short_Interest_text{
	color: #01466d;
	font-weight: 600;
}
.data_hr{
	border-top-color: #fe6d0c;
    width: 90%;
    margin-left: 3%;
}
.after_login_line{
	font-size: 15px;
}
.new_excel_disable a{
	color: #999999!important;	
}
.new_excel_enable a{
	color: #01466d!important;	
}
.topstock-right-status-box p{
	line-height: 1.75em;
}
/*@media(min-width: 768px){
	.data-shortsueeze-left-box-column-img img{
		width: 30%;
		padding-right: 0px;
	}
}*/
.data-shortsueeze-left-box-column-img img{
	padding-right: 10px;
}
.short-long-squeeze{
	width: 100%;
    margin: auto;
}
.short-long-squeeze .row{
	display: flex;
    align-items: center;
}
.data-shortsueeze-left-box-column-img{
	padding: 0%;
}
.short-long-squeeze .col-md-12{
	width: auto;
}
.data-shortsueeze-left-box-column-img img{
	width: 75%;
}
.news_h2{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 30px;
	padding-top: 25px;
}
.text_and_testimonial_container .col-sm-6{
	padding-left: 15px;
	padding-right: 15px;
}

.news_hr {
    width: 100%;
    color: #8f8f8f;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.text_and_testimonial_container{
	padding-bottom: 25px;
}
.data-shortsqueeze-body h4.data-shortqueeze-text {
    font-size: 1.7em;
}
.data-shortsqueeze-body .box_inner_text hr{
	border-top: 2px solid #8f8f8f!important;
    opacity: 0.25!important;
}
.container.header-container {
    max-width: 960px !important;
    border-radius: 5px;
    padding: 20px;
}
.before_login_container .menu_container{
	padding-top: 1px;
}
/*.data_box .before_box_top_container{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.data_box .right_side_box{
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}*/
.data_container_after_login .container{
	padding: 20px 0.75rem;
} 
.orange_btn{
	background-color: #fe6d0c;
}
.data_container_after_login .stock_jumbotron_title h1{
	margin-top: 0px;
}


@media(width: 768px){
	.data_container_after_login {
		margin-bottom: 0px;
	}	
	.data_container_box{
		flex-wrap: wrap;
	}
	.data_container_box .after-login-data-fcol{
		order: 2;
	}
	.data_container_box .data-shortsqueeze-top-row{
		display: flex;
	}
}

@media(min-width: 769px){
	.index_container .for-width-full .after_jumbotron_text_title p{
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px){

  .data-shortsueeze-left-box-column-img{
    padding:0px!important;

  }
  .data-shortsueeze-left-box-column-img img{
    width: 37px;
  }
  .short-long-squeeze .row{
    display: flex;
    /*justify-content: center;*/
  }
  .data-shortsqueeze-media-tracker{
    display: block;
  }
  /*.short-long-squeeze {
    width: 100%!important;
  }*/
  .after-login-data-fcol,.data_interest{
    order: 2;
  }
  .right_box_column{
    order: 1;
    margin-bottom: 20px;
  }
  .after-login-data-row{
    display: grid;
  }
  .logo{
    text-align: center;
  }
  .footer_menu_text{
    border: none;
    width: 50%;
  }
  .after-login-footer-menu{
    width: 100%;
  }
  
  .col-md-11.after-login-nav-menu, .col-md-1.right-side-join-button-col{
    width: auto!important;
  }
  .mobile-menu{
    align-items: flex-start;
  }
  .prevent-text {
		padding: 0 25px;
		  
	}
	.submit-button-div{
		text-align: center;
	}
	/*.after-login-data-row{
		
	}*/
	.data-shortsqueeze-body .rightside-testimonial .col-sm-12{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.testimonial_hr{
		margin-left: 15px;
	}
}
@media(width:768px){
	.right_box_column {
		order: 1;
		margin-bottom: 20px;
	}
	.data-shortsqueeze-right_box_column {
		margin-top: 10px!important;
	}
	.data_interest {
		order: 2;
	}
}
@media(max-width: 402px){
	.before-login-jumbotron{
		padding-bottom: 8px !important;
		padding-top: 18px !important;
	}
}
@media screen and (max-width: 550px){
	.form-order-row .col-md-4, .form-order-row .col-md-8{
		width: 100%;
		flex: 0 0 100%;
	}
}
@media screen and (max-width: 360px){
	.logo_right_side_text {
		width: 70%;
		margin: auto;
	}
}
@media screen and (width: 320px){
	.short_quote_container input[type=text] {
		width: 94px!important;
	}
}