.font_style{
	font-style:arial;
	color:#0077b5;
	font-size:25px;
}
.btn-primary.active {
            background-color: red !important;
    }
    
.font_style_quote{
  text-align: center;
  font-family:"Comic Sans MS";
  color: crimson;
  font-size:25px;}
.header{
           border-bottom:1px solid #e7e7e7;  
           padding-bottom: 10px;
           -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
            -ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); 
}
.input_send{
   margin-top: 20px;
    height: 33px !important;
}  
.btn_send{margin-top:19px;}  

p>a:link{
  color:black;
}
p>a:visited{
  color:black;
}
p>a:hover{
  color:black;
  /*text-decoration: none;*/
  /*border-bottom: 1.5px solid black;*/
}
p>a:focus{
  color:black;
}
p>a:active{
  color:black;
}
hr.vertical{
	transform: rotate(90deg);
	-o-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
}
.style_home_image{width:100%;/*transform: scale(1, .8);*/}
.top_left_pad_8{padding-top: 14px;padding-left:10px;}
.resize_image{
    -moz-transform:scale(0.4);
    -webkit-transform:scale(0.4);
    transform:scale(0.4);
    }
    .mar_top10{margin-top:10px;}
.border_right{
 border-right: 1px solid grey;  /*rgb(255, 165, 0)*/
 border-right-style :groove;
}
.img-wrapper {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
   display: inline-block;
    overflow: hidden;
     width: 100%;
     max-width: 100%;
     max-height: 240px;
    /*border: solid black 1px;*/
}

.panel-heading1{
    padding:5px;
    text-transform: uppercase;
    background-color: lavender;
    block-size: 90px;
}
.text-center1{
    color: black;
    text-align: center;
}

.img_title{font-family:arial;font-size:14px;color:#0077b5;}
.mar_right_blog{border-right:1px groove grey;}
.mar_bottom{margin-bottom:25px;border-radius:5px}
.line_bottom{
	border-bottom: 1px solid grey;
	border-bottom-style :groove; 
	border-right: 1px solid grey;
	border-right-style :groove;
}
.primary_image>img{ min-width: 90% !important;
     padding-left: 10% !important;
}
.style_article_para{font-size:19px;}
.below_image_style{
     border-bottom-right-radius: 6px;
     border-bottom-left-radius: 6px;
     background-color:#f6f6f6;/*#E5EDF4*/
     margin-top: -6px;
     padding: 15px 11px 1px;
     border-width: 1px;
    border-style: dashed;
    border-color: rgba(0, 0, 0, 0.22);
    border-top:none;
    /*border-left: 1px;
    border-right: 1px;
    border-bottom: 1px;
    border-right-style: groove;
    border-left-style: groove; 
    border-bottom-style: groove;*/
   }
   .hover_div:hover .below_image_style { background-color: #ffffff;-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease; }
  
.title_style{padding-top: 12px;padding-bottom: 5px;color: rgba(51, 51, 51, 0.97);font-family: arial;font-size: 17px}
.txt_center{text-align: center;}
.txt_center_adjust_padding{text-align: center;margin-top:-8px;margin-bottom: -10px;color:grey;font-family: italic;}
.hover_div{ transition: all 500ms linear;}
.hover_div:hover{
    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    -o-transition: all .5s ease;
    transition: all .5s ease; }

.hover_div em {
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);    
    margin-right: 48px; 
    width: 0px;
    transition: all 400ms linear;
    }

.hover_div:hover em{
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);
    width: 48px;
    margin-right: 0px;
}
      /* for chrome, safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
      .hover_div:hover em{
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);
    width: 38px;
    margin-right: 0px;
     }
     .hover_div em {
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);    
    margin-right: 38px; 
    width: 0px;
    transition: all 400ms linear;
    }
}
.post{margin-left:auto;margin-right:auto;}


 @media (max-width: 350px) and (min-width:100px){
    .col-xs-12{width:100%}

  }
  blockquote.timeline-Body{border-top: none !important;}
 blockquote.timeline-TweetList-tweet{
  border-top:none !important;
  margin-top:25px !important;
  background-color: #f6f6f6 !important;
 }
blockquote.li.timeline-TweetList-tweet.customisable-border {
    background-color: red !important;
}
