/* Add here all your CSS customizations */


.main{
	margin-bottom:50px;
}

.main p{
	text-align:justify;
}

.main p b,strong {
	font-weight:600;
	color:#10121b;
}

.main h4 {
	color:#427d13;
	font-size:18px;
	font-weight:600;
	border-bottom:#f0eeee solid 1px;
	padding:0 0 8px 0;
}


.frame {
	border:1px solid #dee3e8;
	padding:1%;
	margin-right:10px;
	text-decoration:none;
	background-color:#fff;
	-webkit-box-shadow:2px 2px 30px 0px rgba(0, 0, 0, 0.10);
	-moz-box-shadow:2px 2px 30px 0px rgba(0, 0, 0, 0.10);
	box-shadow:2px 2px 30px 0px rgba(0, 0, 0, 0.10);
}


.blink_text {
	font-size:14px;
	font-weight:400;
	color:#fff;
-webkit-animation-name: blinker;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;

-moz-animation-name: blinker;
-moz-animation-duration: 1s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;

 animation-name: blinker;
 animation-duration: 1s;
 animation-timing-function: linear;
 animation-iteration-count: infinite;
}
@-moz-keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }

@-webkit-keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }

@keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }


.tabledisplay{
	padding:5px;
	margin:10px 0 20px 0;
}

.tabledisplay td{
	padding:5px;
	line-height:20px;
}

.tabledisplay td b{
	color:#353535;
	line-height:20px;
	font-weight:600; 
}


.tabledisplay th{
	padding:5px;
	color:#112452;
	line-height:20px;
	font-size:15px;
	font-weight:600; 
	background-color:#d5d8e5;  
	border-bottom: 1px solid #e3e3e3;
 	background:-moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
 	background:-webkit-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
 	background:-o-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* Opera11.10+ */
 	background:-ms-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* IE10+ */
	background:linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#eeeeee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#eeeeee')";
}

.tabledisplay .gray {background-color:#fefcfc;}

.credl{
	color:#ff0000;
	text-decoration:none;
}	

.viewer {
	clear:both;
	padding:0 0 10px 0;
	margin:2px 6px 10px 0px;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff;
	/*box-shadow:1px 4px 4px #cdcbcb;*/
	-webkit-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	-moz-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
}
.viewer .head1 {
	clear:both;
	min-height:60px;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	line-height:20px;
	font-weight:600;
	color:#27281f;
	vertical-align:middle;
	margin:0;
	padding:5px;
	background-color:#d5d8e5;  
	border-bottom: 1px solid #e3e3e3;
 	background:-moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
 	background:-webkit-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
 	background:-o-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* Opera11.10+ */
 	background:-ms-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* IE10+ */
	background:linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#eeeeee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#eeeeee')";
}
.viewer .head2 {
	clear:both;
	margin:2px;
	padding:2px 0px 2px 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	height:22px;
	color:#fff;
	vertical-align:middle;
	background-color: #f75e02;
	border: 1px solid #ff7313;
}

.viewer a {color:#da440d; font-size:13px; font-weight:400;text-decoration:none;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}
.viewer a:hover {color:#000;text-decoration:none;}	
.viewer strong {color:#4c1c26;font-weight:600;}

.post {color:#62ae26;font-size:12px;}
.tt {color:#4e4f3e;}
.ttt {color:#da440d;}
.marqq {color:#fa701e;}
.map {border:1px solid #dddddd;padding:5px;box-shadow:1px 2px 2px #dddddd;background-color:#fff;}


.imgddd{
	border:1px solid #dfdfdf;
	border-radius: 5px;
	padding:2%;
	text-decoration:none;
	background-color:#fff;
	-webkit-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	-moz-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
}

.imgdddddd{
	border:1px solid #dfdfdf;
	border-radius: 5px;
	margin-top:10px;
	padding:8px;
	text-decoration:none;
	background-color:#fff;
	-webkit-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	-moz-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
}

.pdf-view {
	border:1px solid #dfdfdf;
	padding:1%;
	margin-right:10px;
	text-decoration:none;
	background-color:#fff;
	-webkit-box-shadow:2px 2px 30px 0px rgba(0, 0, 0, 0.10);
	-moz-box-shadow:2px 2px 30px 0px rgba(0, 0, 0, 0.10);
	box-shadow:2px 2px 30px 0px rgba(0, 0, 0, 0.10);
}


.imgvideo {
	padding:4%;
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color: #f8f7f6;
	border:#d8d8d8 solid 1px;
	border-top:#d8d8d8 solid 3px;
	border-bottom:#d8d8d8 solid 3px;
	box-shadow:1px 4px 4px #cdcbcb;
	-webkit-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	-moz-box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
	box-shadow:2px 2px 30px 0px rgba(179, 179, 179, 0.10);
}
.marqqvideo {
	color:#27281f;
	/*text-shadow:1px 1px 1px #515151;*/
	background-color:#f8f7f6;
	border-left:#fa701e solid 4px;
  	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:15px;
	line-height:25px;
	padding:5px 0 5px 1%; 
	margin:0 0 2% 0; 
}
.button {
	display:inline-block;
	padding:3px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	background-color:#f5f5f5;
	border:1px solid #dddddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}


.button:hover {background:#dddddd;color:#fff;text-decoration:none;}

.bbbb {
  font-size: 14px;
  color:#ed8446;
  margin-top:5px;
}


.bbbb a {
  text-transform:none;
  color: #1a1c2b;
  font-weight:600;
  font-size: 14px;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	text-decoration:none;
}

.bbbb a:hover {
  color: #c05719;
	text-decoration:none;
}
.marg{
    margin:5px 0;
}
.mydialogue{
    width:600px !important;
    
}

