a:focus {
	outline:0;
	text-decoration: underline;
}
a:focus,
a:hover {
	border-bottom-color: #6945a4;
	color: #0c7cc0;
    text-decoration: underline;
}
a
{
    color: #337ab7;
}
.site-title a,
.site-title a:hover,
.site-title a:visited,
.site-title a:active
{
    text-decoration: none;
    color: #000000;
}

.navbar-nav > li {
    float: none !important;
}
.tab
{
    margin-left: 20px;
}

.link,
table td p a{
    padding-bottom: 2px;
    border-bottom: 1px solid rgba(39, 40, 44, 0.20);
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    -webkit-transition: color 100ms, border-color 100ms;
    transition: color 100ms, border-color 100ms;
}
.link:visited {
    border-bottom-color: rgba(105, 69, 164, 0.20);
    color: #6945a4;
}
.link:visited:hover, .link:visited:active, .link:visited:focus {
    border-bottom-color: #6945a4;
}
td {
    padding-right: 32px;
    vertical-align: top;
    padding-top: 11px;
    padding-bottom: 12px;
    border-top: 1px solid rgba(39, 40, 44, 0.20);
}
th {
    padding-right: 32px;
    vertical-align: top;
    padding-top: 12px;
    padding-bottom: 12px;
}
table th:last-child {
    text-align: left;
}
table th p{
	margin-bottom:0;
}
span.highlight {
    color: #000;
    background: #C8DBF6;
    font-weight: bold;
}
.bit_brdcm{color: #757575;}
.bit_brdcm a{color: #757575; text-decoration:underline;}
#leftaccordion ul ul li a{
	padding-bottom:0;
}
.grey-box {
    letter-spacing: normal;
     background: rgb(244, 244, 244);
    font-weight: normal;
    line-height: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    padding: 12px 16px 0;
    border-radius: 6px;
    color: rgba(39, 40, 44, 0.70);
}
.information-box {
    letter-spacing: normal;
    background: rgb(252, 242, 217);
    font-weight: normal;
    line-height: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    padding: 12px 16px 0;
    border-radius: 6px;
    color: rgba(39, 40, 44, 0.70);
}
.warning-box {
    letter-spacing: normal;
     background: rgb(251, 215, 212);
    font-weight: normal;
    line-height: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    padding: 12px 16px 0;
    border-radius: 6px;
    color: rgba(39, 40, 44, 0.70);
}
/*Medium device (LG)*/
@media (max-width: 1300px) {

}

/*Medium device (MD)*/
@media (max-width: 1199px) {

}
/*Small device (SD)*/
@media (max-width: 991px) {
    .footerBottom{ background-color: transparent;}
    .contentFooter .col-md-12, .contentFooter .col-md-6{ padding-left: 0;}
    .navh2{ border-bottom: 1px solid #ccc;}
    .site-title a{ font-size: 16px;}
    #was-this-helpful{ justify-content: left; padding-left: 0;}
    .footerBottom, .footerBottom p{ text-align: left; padding-bottom: 10px; padding-top: 10px;}
    .navh2 ul li a{ padding-left: 0!important;}
    #leftaccordion ul{ display: inline-block; width: 100%;}
    .navigation{
        position: static;
        width: 92%;
/*        margin-top: 45px;*/
        margin-top: 0px;
/*        border-bottom: 1px solid #ccc;*/
        padding-bottom: 10px;
        margin-bottom: 5px;
        border-left: 0;
        display: inline-block;
    }
    .navigation a::after{ display: none;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
    .navigation__link{ padding-left: 0; padding-right: 0;}
}

@media (min-width: 768px) {
    #leftaccordion{
		display: block!important; width: 100%!important;}
	.headMain .logoBg .res_bar .fa-bars{
		display: none;
}
    .crsBtn{ display: none;}
}
/*Extra small device (XS)*/
@media (max-width: 767px) {
    html { margin-top: 0px !important;}
    iframe{ width: 100%;}
    .navh2{ display: block!important; padding-left: 15px; max-width: 100%!important;}
    .headMain .logoBg .res_bar .fa-bars:before{ top: 4px;}
    #leftaccordion.show_bar{ left: 0;}
    .logoBg img{ margin-left: 20px;}
    .site-title a{ font-size: 15px;}
	.headMain .logoBg .res_bar .fa-bars{
		display: block;
	}
	.site-title a {margin-left: 5px; padding-left: 0px;}
    .headerBtn{ display: none;}
    .searchbox-open{ width: 400px;}
    #menuIcon{ display: inline-block;}
    .crsBtn{ display: inline-block!important; position: absolute; top: 0; font-size: 20px; color: #333; margin: -5px 0 5px 15px;}
    #leftaccordion{
		display: none;
        width: 0;
        position: fixed;
        z-index: 99;
        top: 0;
        left: 0;
        transition: 0.5s;
        /*
                left: -235px;
                top: -60px;
                width: 235px;
                transition: 1s;
                padding: 12px;
        */
    }
    #leftaccordion > ul{ padding: 0 18px;}
    /*    #leftaccordion.swipe{ left: 0; opacity: 1; transition: 1s;}*/
    .logoBg a{
        float: left;
        display: inline-block;
        /*        margin-top: 13px;*/
    }

}
/*Extra small device (XS-More refine)*/
@media (max-width: 600px) {
    #was-this-helpful{ display: block; text-align: left;}
    .dPop{ width: 99%; padding: 15px;}
    .logoBg img{ width: 80px;}
    .logoBg{ width: calc(100% - 50px);}
    .headRight{ width: 50px;}
/*   
    .navbar-right-search{ width: 100%; background-color: #eee;}
    .searchbox #ajaxsearchlite1{ background-color: transparent!important;}
    .searchbox #ajaxsearchlite1 .probox{ background-color: transparent!important;}
    .searchbox-open{ width: 100%!important;}
    .searchbox-icon{ right: 15px; margin-top: 0!important;}
    .headMain{ height: 100px;}
*/
}
@media (max-width: 480px) {
    .logoBg img { width: 76px; margin-left: 15px;}
    .logoBg p.site-title{ padding-left: 10px;}
    .headMain .logoBg{ padding-right: 0;}
/*    .headMain { height: 135px;}*/
/*
    .logoBg{ display: block; text-align: center;}
    .site-title{ width: 100%; text-align: center;}
*/
    .site-title a{ float: none;}
    .logoBg a{ float: none;}
/*
	.searchbox-icon{
    	margin-top: -7px;
	}
*/
    .searchbox-open{ width: 88vh;}
}
@media (min-width: 387px) {
    #leftaccordion.show_bar{
		width: 304px !important;
	}
}
@media (max-width: 386px) {
    #leftaccordion.show_bar{
		width: 260px !important;
	}
	.searchbox-icon{
/*    	margin-top: -7px;*/
	}
	
}
@media (max-width: 386px) and (min-width: 331px) {
	.site-title a {
		font-size: 15px;
/*		margin-top: 10px;*/
	}
	.searchbox-icon{
		background-size: 65%;
/*    	margin-top: -7px;*/
	}
}

@media (max-width: 360px) {
	.site-title a {
		font-size: 12px;
		margin-top: 0px;
        margin-left: 0;
	}
	.searchbox-icon{
		background-size: 53%;
    	margin-top: 3px;
	}
	    
}


@media (max-width: 360px) {
    .searchbox-open{ width: 292px;}
}

