.demoPadder {
    padding-top:5px;
    }
    
a {
    text-decoration: none !important;
}
* {
    box-sizing: border-box;
}    
.btn-news {
  color: #fff;
  background-color: #e84f0b;
  border-color: #e84f0b;
}

.btn-news:hover, .btn-news:focus, .btn-news:active, .btn-news.active, .open > .btn-news.dropdown-toggle {
  color: #fff;
  background-color: #ff8400;
  border-color: #ff8400;
}
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    /*border: 1px solid #ff8400;*/
}

.container-news{
    padding:0px;
/*    white-space:nowrap;*/
    overflow-x: hidden;
    text-align: justify;
}
.container-news:hover{
	 overflow-x: auto;
     width: 100%;
}

.p-body
{
	max-height: 400px;
    padding: 0px;
    background-color: #f1f1f1;
}

.box-news{
    width:95%;
    min-height: 92px;
    border-bottom: dotted 1px;  
    border-color: #6dd5e0;
    margin:5px;
    display:inline-block; 
    white-space: normal;
    vertical-align: top;
    /*background-color: #88110c73;
    box-shadow: 3px 5px 5px 2px grey;
    box-shadow: 5px 8px 1px 0px #6d1e13;
    border-radius: 5px;*/
}
.no-padding {
    padding-left: 0px;
}
.note-pos
{
	padding-left: 0px;
    padding-right: 5px;
    margin-right: 20px;
    margin-left: -10px;
    width: 31%;
}
.note-pos p {
    font-size: 20px;
}
.tend-pos
{
	padding-left: 0px;
    padding-right: 5px;
    margin: 0px 20px 0px 0px;
	width: 31%;
}
.tend-pos p {
    font-size: 20px;
}
.scrollbar
{  
  height:350px;  
  overflow: hidden;
  border-right: 1px solid #dee0e1b0;  
}

.scrollbar:hover {
  overflow-y: auto;
  overflow-x: auto;
}

#style-2::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(186,117,55,0.7);
  border-radius: 10px;

}

#style-2::-webkit-scrollbar
{
  width: 12px;
}

#style-2::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(186,186,186,.7);
  background-color: #15bba459;
}


/* Date design  starts */

time.icon
{
  font-size: 1em; /* change icon size */
  display: block;
  position: relative;
  width: 5em;
  height: 5em;
  background-color: #fff;
  margin: 0.5em auto;
  border-radius: 0.6em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotate(0deg) skewY(0deg);
  -webkit-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
}

time.icon *
{
  display: block;
  width: 100%;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

time.icon strong
{
  position: absolute;
  top: 0;
  padding: 0.4em 0;
  color: #fff;
  background-color: #146487;
  border-bottom: 1px dashed #b9deef;
  box-shadow: 0 2px 0 #146487;
}

time.icon em
{
    position: absolute;
    bottom: 0.3em;
    color: #146487;
}

time.icon span
{
  width: 100%;
  font-size: 14px;
  padding-top: 32px;
  color: #2f2f2f;
}

time.icon:hover, time.icon:focus
{
  -webkit-animation: swing 0.6s ease-out;
  animation: swing 0.6s ease-out;
}

@-webkit-keyframes swing {
  0%   { -webkit-transform: rotate(0deg)  skewY(0deg); }
  20%  { -webkit-transform: rotate(12deg) skewY(4deg); }
  60%  { -webkit-transform: rotate(-9deg) skewY(-3deg); }
  80%  { -webkit-transform: rotate(6deg)  skewY(-2deg); }
  100% { -webkit-transform: rotate(0deg)  skewY(0deg); }
}

@keyframes swing {
  0%   { transform: rotate(0deg)  skewY(0deg); }
  20%  { transform: rotate(12deg) skewY(4deg); }
  60%  { transform: rotate(-9deg) skewY(-3deg); }
  80%  { transform: rotate(6deg)  skewY(-2deg); }
  100% { transform: rotate(0deg)  skewY(0deg); }
}

/*  Date Design end   */
@media screen and (max-width:800px) {
.note-pos, .tend-pos
{
	width: 100%;
	padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
	margin-bottom: 40px;
}
	}


@media screen and (max-width:750px) {
	.note-pos, .tend-pos
{
	width: 100%;
	padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
	margin-bottom: 40px;
}
	}


@media screen and (max-width:650px) {
	.note-pos, .tend-pos
{
	width: 100%;
	padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
	margin-bottom: 40px;
}
	}


@media screen and (max-width:500px) {
	.note-pos, .tend-pos
{
	width: 100%;
	padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
	margin-bottom: 40px;
}
	}
	
	


