/*Design By Vikas Chamoli 7505793155*/

@import url(http://fonts.googleapis.com/css?family=Oswald:700,400);
@import url(http://fonts.googleapis.com/css?family=Arimo);
@import url(http://fonts.googleapis.com/css?family=Courgette);
@import url(http://fonts.googleapis.com/css?family=Rancho);
@import url(http://fonts.googleapis.com/css?family=Rancho);


html, body
{

}

.temphight
{
border:1px solid #CCCCCC;

}


.title
{
font-size:18px;font-style:italic;
font-family: 'Rancho', cursive;
color:#000;

margin-left:180px;
}

@media (max-width: 768px) 
{
.title
{
font-size:18px;font-style:italic;
font-family: 'Rancho', cursive;
color:#000;

margin-left:0;
text-align:justify;
line-height:2;
}

}

.maincontainerbg
{
background-image:url(../images/bg.png);
padding:5px 0px;

}


a.hyp{
text-decoration:none;
font-size:18px;
font-weight:bold;
font-family: 'Oswald', sans-serif;
}


a.hyp:hover{
text-decoration:none;
}

.top
{
background:url(../images/head_top.JPG);

}
@media (max-width: 480px) {
.top
{
background:none;
background-repeat:repeat;
background-color:#22507f;
}
}

.bold{
font-size: 16px;
font-weight:bold;
text-shadow: #e0e0e0 1px 1px 0;
text-align:right;
padding:20px 0px;
}
@media (max-width: 768px) {

.bold{
font-size: 22px;
font-weight:bold;
text-shadow: #e0e0e0 1px 1px 0;
text-align:center;
}


}

.time
{
padding:8px 0px;
font: 11px  segoe ui,arial,Helvetica,sans-serif;
color:#fff;
}

@media (max-width: 480px) {
.text-center-sm
{
text-align:center;
}
}
.upmenu ul li a {
    display: block;
    padding: 6px 10px;
    color: #FFF;
    text-decoration: none;
}
a {
    color: #1E5D9E;
}
.upmenu ul {
    list-style: outside none none;
}

.toplink
{
padding:4px 0px;
color:#6483a1;text-align:right;
}

a.toplink
{
font: 11px  segoe ui,arial,Helvetica,sans-serif;
color:#fff;
}

@media (max-width: 480px) 
{
.toplink
{
text-align:center;
}

}

a.toplink
{
color:#fff;
text-decoration:none;
}


.cloud
{
background:url(../images/cloud.jpg);

}

.divmain
{
width:100%;
background-image:url(../images/cloudbg.png);
background-repeat:repeat-x;
height:auto;

}
.logo_txt
{
font-family: 'Oswald', sans-serif;
font-size:60px;
color:#22507f;
padding:20px 11px;

text-shadow:2px 2px 1px #fff;
}
@media (max-width: 768px) 
{
.logo_txt
{
text-align:center;
font-size:24px;
}
}
.colr
{
color:#333;
font-size:18px;
font-style:italic;
font-family: 'Rancho', cursive;

}


.says
{
border:1px solid #F3F3F3;
background-color:#FFFF99;
margin:5px 0px;
padding:10px;
}


/*vertical link*/
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
color: #fff;
background-color: #428bca;

}

.margintop20 {
margin-top:20px;
}

.nav-pills>li>a {
border-radius: 0px;
}

a {
color: #000;
text-decoration: none;
outline:none;
}

a:hover {
color: #000;
text-decoration: none;
outline:none;
}



a.menutab{
color: #000;
font-size:12px;
line-height:20px;
white-space:pre-wrap;
text-decoration: none;
outline:none;

}

a.menutab:hover {
color: #0066CC;
text-decoration: none;
outline:none;
}






.nav-stacked>li+li {
margin-top: 0px;
margin-left: 0;
background-color:#FFF;
border-bottom:1px solid #dadada;
border-left:1px solid #dadada;
border-right:1px solid #ccc;
}

.active2 {
border-right:4px solid #428bca;
}


.sc_bg
{
background-image:url(../images/sc_bg.jpg);
background-repeat:repeat-x;
}

.bl_bg
{
background-image:url(../images/bl_bg.png);

}

@media (max-width: 768px) 
{
.bl_bg
{
background-image:none;
}

}



.img_sc
{
padding:7px;
background:#FFF;
border:1px solid #EFEFEF;

}

.anc_bg
{
	background-color:#000000;
	border:1px solid #FFF;
	-webkit-box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.34);
	-moz-box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.34);
	box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.34);
}

.Ann
{
color:#FFCC00;
padding:5px 5px;
margin:2px;
font-weight:bold;

}

.readmore
{
color:#FFCC00;
padding:5px 5px;
font-weight:bold;
}

a.readmore
{
color:#FFCC00;
}

a.readmore:hover
{
color:#FFFFFF;
text-decoration:none;
}

.cont
{
background:url(../images/m_bg.png);
padding:10px;
font: 14px 'Arimo', sans-serif;
line-height:145%;
text-align:justify;
/*min-height:160px;*/

-webkit-border-radius: 5px;
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius: 5px;
-moz-border-radius-bottomright: 1px;
-moz-border-radius-bottomleft: 1px;
border-radius: 5px;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}

.smalltxt
{
font: 14px 'Arimo', sans-serif;
}

.font_oswald
{
font-family: 'Oswald', sans-serif;
font-weight:bold;
}

.gray
{
color:#525252;
}


.padingtxt
{
padding:10px;
}


.dir
{
border:1px solid #EFEFEF;
text-align:justify;
padding:5px 2px;
}

.welcome_txt
{
font-size:18px;
color:#003366;
font-weight:bold;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;


border-bottom:1px thick #transparent;

border-style: solid; border-width: 0px 0px 4px; 
-moz-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-webkit-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-o-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
border-image: url(../images/border.png) 0 0 4 repeat stretch;


text-shadow:2px 2px 1px #fff;
}

.welcome_txt1
{
font-family: 'Oswald', sans-serif;
font-size:18px;
color:#000;
border-bottom:1px dotted #FFF;
margin-left:10px;

text-shadow:2px 2px 1px #fff;
}

.cursive
{
font-family: 'Oswald', sans-serif;
font-size:15px;
font-weight:bold;
color:#CC0000;
font-style:normal;

}


.h5
{
font-size:13px;
font-weight:bold;
font-family: 'Oswald', sans-serif;
background-color:#F0F0F0;
padding:10px 0px 5px ;
color:#fff;
background-color:#0099FF;
/*background:url(../images/border.png);
*/}

.border_area
{
border:1px solid #EBEBEB;
text-align:center;
background-color:#F7F7F7;
padding:5px;
}

.textcont
{
text-align:justify;
word-break: break-all;
font: 12px 'Arimo', sans-serif;
line-height:145%;
min-height:70px;
}

/*top scroll*/

.scrollup{
width:76px;
height:91px;			
text-indent:-9999px;
opacity:1;
position:fixed;
bottom:10px;
right:0px;
display:none;			
background:url(../images/icon_top.png) no-repeat;
outline:none;
}



/* footer */
#footer {
    position: fixed;
    left: 0;
    bottom: 0;
    background-image: url(../images/bgf.jpg);
    height: 30px;
    width: 100%;
    z-index: 100000;
}

@media (max-width: 480px) 
{
#footer {

display:none;
height: 80px;
background-image: url(../images/bgf.jpg);
background-repeat:repeat-x;
background:#000000;
text-align:center
}
}



.foo_margin
{
margin:5px 0px;
}

.foo_txt
{
color: #fff; 
font-size:12px; 
font-family: Arial;
}


a.link {
    color: #FFFFFF;
    font: 12px segoe ui,arial,Helvetica,sans-serif;
    text-decoration: none;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}

a.link:hover {
    color: #000000;
    text-decoration: underline;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}

.footermobile
{
display:none;
}



@media(max-width: 480px)
{
.footermobile
{

display:block;
text-align:center;
background:#000;
padding:10px;
}

}

.f-socials 
{
padding: 5px 0;
text-align:right;
background-image: url(../images/f_soc.png);
background-repeat:no-repeat;
background-position:right;
}

a.f-socials_hyp
{
margin:0px 5px;
}


a.f-socials_hyp:hover
{
text-decoration:none;
}

.gap
{
margin:20px;
}


.gap1
{
margin:40px;
}




/*side button*/
@media(max-width: 480px)
{
.tbmb
{
display:none;
}

}

#img1{
	background: transparent url(../images/img1.png) no-repeat scroll 1px 0px;
	right:0;
	position:fixed;
	top:200px;
	width:32px;
	height:130px;
	z-index:9999;
	opacity: 0.8;
    filter: alpha(opacity=80);
}
div#img1:hover {
background: transparent url(../images/img1.png) no-repeat scroll 0px 0px;	
opacity: 1.0;
filter: alpha(opacity=100);	
}
#img1 a {
	display:block;
	width:32px;
	height:130px;
}



#img2{
	background: transparent url(../images/img2.png) no-repeat scroll 1px 0px;
	right:0;
	position:fixed;
	top:460px;
	width:32px;
	height:130px;
	z-index:9999;
	opacity: 0.8;
    filter: alpha(opacity=80);
}
div#img2:hover {
background: transparent url(../images/img2.png) no-repeat scroll 0px 0px;	
opacity: 1.0;
filter: alpha(opacity=100);
}
#img2 a {
	display:block;
	width:32px;
	height:130px;
}


#img3{
	background: transparent url(../images/img3.png) no-repeat scroll -1px 0px;
	left:0;
	position:fixed;
	top:200px;
	width:32px;
	height:130px;
	z-index:9999;
	opacity: 0.8;
    filter: alpha(opacity=80);
}
div#img3:hover {
background: transparent url(../images/img3.png) no-repeat scroll 0px 0px;	
opacity: 1.0;
filter: alpha(opacity=100);
}
#img3 a {
	display:block;
	width:32px;
	height:130px;
}


#img4{
	background: transparent url(../images/img4.png) no-repeat scroll -1px 0px;
	left:0;
	position:fixed;
	top:460px;
	width:32px;
	height:130px;
	z-index:9999;
	opacity: 0.8;
    filter: alpha(opacity=80);
}
div#img4:hover {
background: transparent url(../images/img4.png) no-repeat scroll 0px 0px;	
opacity: 1.0;
filter: alpha(opacity=100);
}
#img4 a {
	display:block;
	width:32px;
	height:130px;
}




#img5{
	background: transparent url(../images/img5.png) no-repeat scroll -1px 0px;
	left:0;
	position:fixed;
	top:330px;
	width:32px;
	height:130px;
	z-index:9999;
	opacity: 0.8;
    filter: alpha(opacity=80);
}
div#img5:hover {
background: transparent url(../images/img5.png) no-repeat scroll 0px 0px;	
opacity: 1.0;
filter: alpha(opacity=100);
}
#img5 a {
	display:block;
	width:32px;
	height:130px;
}


#img6{
	background: transparent url(../images/img6.png) no-repeat scroll -1px 0px;
	right:0;
	position:fixed;
	top:330px;
	width:32px;
	height:130px;
	z-index:9999;
	opacity: 0.8;
    filter: alpha(opacity=80);
}
div#img6:hover {
background: transparent url(../images/img6.png) no-repeat scroll 0px 0px;	
opacity: 1.0;
filter: alpha(opacity=100);
}
#img6 a {
	display:block;
	width:32px;
	height:130px;
}








/*end side button*/
.thumb_img
{
padding:3px;
background:#fff;
border:1px solid #EBEBEB;
margin:0px 5px 5px ;
}

.h5txt
{
font-size:15px;
color:#003366;
font-weight:bold;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;
border-bottom:1px thick #transparent;

border-style: solid; border-width: 0px 0px 4px; 
-moz-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-webkit-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-o-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
border-image: url(../images/border.png) 0 0 4 repeat stretch;
}

.h5txtred
{
font-size:15px;
color:#990000;
text-decoration:blink;
font-weight:bold;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;
border-bottom:1px thick #transparent;

border-style: solid; border-width: 0px 0px 4px; 
-moz-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-webkit-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-o-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
border-image: url(../images/border.png) 0 0 4 repeat stretch;
}


.h6txtred
{
font-size:14px;
color:#990000;
text-decoration:blink;
font-weight:bold;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;
border-bottom:1px thick #transparent;

border-style: solid; border-width: 0px 0px 4px; 
-moz-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-webkit-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
-o-border-image: url(../images/border.png) 0 0 4 repeat stretch; 
border-image: url(../images/border.png) 0 0 4 repeat stretch;
}

.bold_txt
{
font-size:20px;
text-decoration:blink;
font-weight:bold;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;
border-bottom:1px thick #transparent;


}

.redcolor
{
color:#990000;
}

.greencolor
{
color:#006600;
}


.cont_txt
{
padding:5px;
}

.cont_txt, p
{
line-height:175%;
}


.ad
{
margin:10px 0px;
height:280px;
background:#fff;
border:1px solid #EBEBEB;
color:#333333;
font-size:12px;
text-align:center;
}
@media(max-width: 480px)
{
.ad
{
display:none;
}
}

.visible
{
display:block;
}
@media(max-width: 480px)
{
.visible
{
display:none;
}

}

.inner_ul, ul li
{
list-style-type:decimal;
}

.MYinner_ul, ul li
{
list-style-type:disc;

}


/*.inner_ul, ul li
{
    background: transparent url("../images/ul_img.png") no-repeat scroll 0px 16px;
    list-style: outside none none;
    padding: 8px 0px 0px 14px;
    margin: 0px 0px 1px;
}
*/

.dis_1
{

background:#E7F4FA;
padding:5px;
margin:5px;
border:1px solid #bcdae8;

-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.dis_2
{

background:#E6EBBC;
padding:5px;
margin:5px;
border:1px solid #c9d08f;

-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.pconttxt
{
font-family: 'Oswald', sans-serif;
font-size:14px;
line-height:205%;
color:#000000;
}

.ifrmbg
{
background-color:#000000;
border:none;
padding:2PX;
}
.form-area
{
background-color: #fefcdd;
padding: 10px 20px 60px;
margin: 0px 0px 10px;
border: 1px solid #f6f3c0;
}


.overlay_img
{
width: 200px;
height: 150px;
position:absolute;
background:url(../images/folder.png) ;
background-repeat:no-repeat;
}

.overlay_img:hover
{
width: 200px;
height: 150px;
position:absolute;
background:url(../images/folder.png);
background-repeat:no-repeat;
background-position:0px -156px;
cursor:pointer;
}

@media (max-width: 768px) 
{
.overlay_img
{
display:none;
}
.overlay_text
{
background-color:#FFCC00;
padding:0px 5px;

}

}

.overlay_text
{
text-transform:capitalize;
margin-left:5px;
width:140px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
position:absolute;
top:85px;
text-align:center;
color:#000;
font-weight:100;
text-shadow: #fff 1px 0px 1px;
}


.fancyimg {
	width: 150px;
	height: 102px;
	padding:3px;
	margin:10px 0px 20px;
	
	/*background-image:url(../images/folder.png);*/
	/*-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;*/
}
@media (max-width: 768px) 
{
.fancyimg {
	width: 100%;
	
}

}



.fancyimg_gll {
	width: 150px;
	height: 102px;
	padding:3px;
	margin:10px 0px 20px;
	border:1px solid #CCC;
	background:#fff;
	/*background-image:url(../images/folder.png);*/
	/*-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;*/
}
@media (max-width: 768px) 
{
.fancyimg_gll {
	width: 100%;
	
}

}


.certificate_gll {
	width: 150px;
	height: 240px;
	padding:3px;
	margin:10px 0px 20px;
	border:1px solid #CCC;
	background:#fff;
	/*background-image:url(../images/folder.png);*/
	/*-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;*/
}
@media (max-width: 768px) 
{
.certificate_gll {
	width: 100%;
	
}

}





.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
	
}

.clr
{
/*background-color:#0f4d83;*/
background-image:url(../images/menu.png);
}


.cleardiv
{
height:5px;
clear:both;
}

.cleardiv2
{
height:10px;
clear:both;
}


/*dropdown menu*/


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
	list-style-type:none;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
	
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.none
{list-style-type:none;}


/* Carousel Header Styles */
.header-text {
    position: absolute;
    top: 20%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 {
    font-family: 'Oswald', sans-serif;
	font-size: 40px;
	color:#0066FF;
	text-shadow:1px 1px 1px #000;
}

.header-text h2 span {
    padding: 10px;
	
}

.header-text h3 span {
	background-color:#990000;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	padding: 15px;
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.btn-theme {
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    margin-right: 15px;
}

.btn-theme:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}

.pdng
{
padding:5px 0px;
}

.pdng-d
{
padding:5px 5px;
}

.bgcr
{
margin:5px 0px;
padding:0px 10px;
color:#FFFFFF;
background-color:#FF3399;
border:1px solid #FFFFFF;
}

.bgcr1
{
margin:5px 0px;
padding:0px 10px;
color:#FFFFFF;
background-color:#0066FF;
border:1px solid #FFFFFF;
}

.brdr_line
{
border:1px dashed #D7CC09;
background:#FFFFCC;
padding:5px;
}

.brdr_line1
{
border:1px dashed #D7CC09;
background:#FFFFCC;
padding:5px;
min-height:120px;
}

.fac_brdr_line1
{
border:1px dashed #D7CC09;
background:#FFFFCC;
padding:5px;
min-height:185px;
}
@media (max-width: 768px) 
{
.fac_brdr_line1
{
min-height:inherit;
background:#FF9933;

}
}

.fac_brdr_line
{
border:1px dashed #CC9900;
background:#FFFFCC;
padding:5px;
margin:5px;

-webkit-box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.34);
	-moz-box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.34);
	box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.34);
}

.fac_brdr_line2
{
border:1px dashed #D7CC09;
background:#E1F7B9;
padding:5px;
margin:5px;

-webkit-box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.34);
	-moz-box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.34);
	box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.34);
}




.ul_bold ul, li
{
color:#333333;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;

}

#navcontainer ul li 
{ 
display: block;
margin:2px 0px; 
background-color:#FFFFCC;
border:1px solid #FFCC99;
padding:10px; 
}

#navcontainer ul li:nth-child(odd) { background-color:#FFCCFF }

#navcontainer ul li:nth-child(even) { background-color:#FFFFCC }

#navcontainer ul li:hover
{
color: #fff;
background-color: #369;
}


.white
{
color:#fff;
}


.menubg
{
background-color:#0f4d83;
}


/*timeline*/


.message-item {
margin-bottom: 25px;
margin-left: 40px;
position: relative;
}
.message-item .message-inner {
background: #FFFFCC;
border: 1px solid #ddd;
border-radius: 3px;
padding: 10px;
position: relative;
}
.message-item .message-inner:before {
border-right: 10px solid #ddd;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -20px;
top: 6px;
width: 0;
}
.message-item .message-inner:after {
border-right: 10px solid #fff;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -18px;
top: 6px;
width: 0;
}
.message-item:before {
background: #fff;
border-radius: 2px;
bottom: -30px;
box-shadow: 0 0 3px rgba(0,0,0,0.2);
content: "";
height: 100%;
left: -30px;
position: absolute;
width: 3px;
}
.message-item:after {
background: #fff;
border: 2px solid #ccc;
border-radius: 50%;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
content: "";
height: 15px;
left: -36px;
position: absolute;
top: 10px;
width: 15px;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.message-item .message-head {
border-bottom: 1px solid #eee;
margin-bottom: 8px;
padding-bottom: 8px;
}
.message-item .message-head .avatar {
margin-right: 20px;
}
.message-item .message-head .user-detail {
overflow: hidden;
}
.message-item .message-head .user-detail h5 {
font-size: 16px;
font-weight: bold;
margin: 0;
}
.message-item .message-head .post-meta {
float: left;
padding: 0 15px 0 0;
}
.message-item .message-head .post-meta >div {
color: #333;
font-weight: bold;
text-align: right;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}
.message-item .message-head .post-meta >div {
color: #999;
font-weight: bold;
text-align: right;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}
.testiimg {
 border:1px solid #CCC;
 padding:1px;
 background-color:#fff;
 min-height: 40px;
 max-height: 40px;
}




/*WIDGETS */
a {color: #A3A5A7;text-decoration: none;}
a:hover, a:focus {color: #434446;text-decoration: none;}
.widget{background:#fff;margin:0 auto 20px;position:static;border:1px solid #c1c1c1;}.widget .tab-content{padding:0;}
.widget .widget-head{background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #f8f8f8, #ededed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ededed));background-image:-webkit-linear-gradient(top, #f8f8f8, #ededed);background-image:-o-linear-gradient(top, #f8f8f8, #ededed);background-image:linear-gradient(to bottom, #f8f8f8, #ededed);background-repeat:repeat-x;border-bottom:1px solid #c1c1c1;color:#fff;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);height:40px;line-height:40px;position:relative;padding:0 15px 0 0;}
.widget .widget-head.progress{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;margin:0;padding:0;}
.widget .widget-head .glyphicons{height:40px;width:30px;padding:0;}.widget .widget-head .fai:before{width:30px;height:40px;line-height:31px;text-align:center;font-size:16px;color:rgba(255, 255, 255, 0.5);}
.widget .widget-head .heading{margin:0;color:#45484d;font-size:14px;height:40px;line-height:40px;padding:0 15px;float:left;}
.widget .widget-head .heading.glyphicons{width:auto;display:block;padding:0 0 0 35px;}
.widget .widget-head .heading.fai:before{padding:0;margin:0;left:0;top:0;height:40px;line-height:40px;text-align:center;width:35px;color:#45484d;font-size:16px;font-weight:normal;text-shadow:none;}
.widget .widget-head a{text-shadow:none;}
.widget .widget-head .dropdown-menu li>a:hover,.widget .widget-head .dropdown-menu li>a:focus,.widget .widget-head .dropdown-submenu:hover>a{background-color:#47759e;background-image:-moz-linear-gradient(top, #47759e, #d24343);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#47759e), to(#d24343));background-image:-webkit-linear-gradient(top, #47759e, #d24343);background-image:-o-linear-gradient(top, #47759e, #d24343);background-image:linear-gradient(to bottom, #47759e, #d24343);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda4c4c', endColorstr='#ffd24343', GradientType=0);}
.widget .details{font-size:8pt;color:#45484d;}
.widget .widget-body{padding:20px 15px;}
.widget .widget-body form{margin:0;}
.widget .widget-body .count{font-size:15pt;font-weight:400;}
.widget .widget-body>p:last-child{margin:0;}
.widget .widget-body.list{color:#575655;padding:0;}
.widget .widget-body.list ul{margin:0;list-style:none;}
.widget .widget-body.list ul li{padding:0 10px;height:39px;border-bottom:1px solid rgba(0, 0, 0, 0.02);line-height:39px;text-align:left;clear:both;}
.widget .widget-body.list ul li:first-child{border-top:none;}
.widget .widget-body.list ul li:last-child{border-bottom:none;}
.widget .widget-body.list ul li .count{float:right;color:#47759e;}
.widget .widget-body.list ul li .sparkline{position:relative;top:5px;margin-left:5px;}
.widget .widget-body.list.products li{height:60px;line-height:60px;}
.widget .widget-body.list.products .img{float:left;display:inline-block;width:48px;height:44px;line-height:44px;color:#818181;text-align:center;background:#272729;margin:8px 8px 0 0;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;cursor:pointer;font-size:10pt;font-weight:600;}
.widget .widget-body.list.products .title{line-height:normal;display:inline-block;padding:13px 0 0;font-family:"Raleway",sans-serif;text-transform:uppercase;}
.widget .widget-body.list.products .title strong{font-family:"Open Sans",sans-serif;text-transform:none;}
.widget .widget-body.list.fluid ul li{height:auto;line-height:normal;padding:10px;}
.widget .widget-body.list.list-2 ul li{border-bottom:1px solid #d8d9da;border-top:none;background:#f8f8f8;}
.widget .widget-body.list.list-2 ul li.active{border-color:#dddddd;background:#fff;}
.widget .widget-body.list.list-2 ul li.active i:before{font-weight:normal;background:#47759e;color:#fff;text-shadow:none;}
.widget .widget-body.list.list-2 ul li.active a{color:#47759e;}
.widget .widget-body.list.list-2 ul li:last-child{border-bottom:none;}
.widget .widget-body.list.list-2 ul li a{display:block;color:#222;padding:0 0 0 30px;}
.widget .widget-body.list.list-2 ul li a i:before{color:#555;width:20px;height:17px;font-size:14px;border:1px solid #ccc;background:#dddddd;top:9px;left:0;text-align:center;vertical-align:middle;padding-top:3px;text-shadow:0 1px 0 #fff;}
.widget .widget-body.list.list-2 ul li.hasSubmenu{height:auto;}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul{padding:0 0 10px;}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li{height:auto;line-height:normal;background:none;border:none;line-height:20px;}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li a{color:#333;padding:0 0 0 20px;}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li.active a{font-weight:bold;}
.widget .widget-footer{background:#f7f7f7;height:25px;line-height:25px;border-top:1px solid #e6e6e6;border-bottom:1px solid #ffffff;}
.widget .widget-footer .fa{width:25px;height:25px;line-height:25px;padding:0;float:right;}
.widget .widget-footer .fa i:before{font-size:16px;color:#c3c3c3;text-align:center;width:20px;height:25px;line-height:25px;text-shadow:0 1px 0 #fff;}
.widget .widget-footer .fa:hover i:before{color:rgba(0, 0, 0, 0.5);}
.widget.margin-bottom-none{margin-bottom:0;}
.widget.widget-gray{background:#f5f5f5;}
.widget.widget-gray .widget-head{background:#e9e9e9;border-color:#d1d2d3;box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.6),inset -1px -1px 1px rgba(0, 0, 0, 0);-moz-box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.6),inset -1px -1px 1px rgba(0, 0, 0, 0);-webkit-box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.6),inset -1px -1px 1px rgba(0, 0, 0, 0);}
.widget.widget-gray .widget-head .heading{color:#555555;text-shadow:0 1px 0 #fff;font-weight:bold;}
.widget.widget-gray .widget-head .heading.fai:before{background:none;color:#555;border-color:rgba(0, 0, 0, 0.1);}
.widget.widget-body-white .widget-body{background:#fff;}