@import url('css/font-awesome.min.css');
@import url('css/style.css');
@import url('css/normalize.css');
@import url('css/demo.css');
@import url('css/rainbow/github.css');
@import url("fonts/openSans/stylesheet.css");               /* Custom Fonts */

body {
	margin:0 auto;
	background-color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}

a, a:link, a:visited, a:active{color: rgb(55, 167, 213);
text-decoration: none;
}

h3, h3 a{
/*
color: rgb(246, 91, 44);*/
font-size:16px!important;
text-decoration:none;

}
.t_1{color:#000!important;
font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    /* line-height: 20px; */
    font-weight: 300;
    line-height:1.4em;
}
.t_2{
color:#6f6f6f!important;
font-weight:normal!important;
}
.exportpl {
font-size: 12px!important;
}
span#loading {
    display:none;
    margin-left: -23px;
}
.switch {
display: none;
}
.clear {
	clear: both; 
}
#searchJournal {
width: 482px;
}
/* div wrapper starts here */

div#conferenceissue {
    position: relative;
    border: 1px solid #e2e5e8;
    border-bottom-color: #d8d6d1;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);
    overflow: hidden;
    margin-top: 15px;
    padding: 15px;
}
#conferenceissue h5 {
    font-family: 'OpenSansLight', sans-serif;
    font-size: 1.3em;
    padding: 0;
    line-height: 1.5em;
}
.conferencebutton a {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.conferencebutton a.confbtn {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid transparent;
    padding: .375rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    background: #fff;
    border-color: #2d9cf9!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    margin-right: 10px;
    padding: 0.4em 1em;
    outline: none;
    font-weight: 300;
    color: #2d9cf9;
}
a.confbtn:hover {
    background: #2d9cf9;
    color: #fff;
}
#div_wrapper {
	width: 100%;
	height: auto;
}

/* div wrapper ends here */


/* wrapper starts here */

#wrapper {
	width: 1004px;
	margin: auto;
	padding: 0px;
}

/* wrapper ends here */


/* header, logo, icons starts here */

#header {
    background:#FFFFFF;
    height: 100px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
}
#headerscroll {
    color: #fefefe;
    padding-top: 0.1px;
   	
}
#header.scroll-to-fixed-fixed {
    /**background: url("images/headerbg2.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);**/
    height: 86px;
    margin: -10px auto;
    text-align: center;
    width: 100%;
}

#logo {
	width: 136px;
	height: 68px;
	float: left;
}
#logo a {
	width: 136px;
	height: 68px;
	float: left;
	background: url(images/logo.png) no-repeat bottom;
}
#logo a:hover {
	width: 136px;
	height: 68px;
	float: left;
}

.add_cart {
	width: 102px;
	height: 30px;
	float: left;
	margin: 0px 2px 0px 2px;
}
.add_cart a {
	width: 102px;
	height: 30px;
	float: left;
	background: url(images/add_cart.png) no-repeat left top;
	background-position: 0px 0px;
}
.add_cart a:hover {
	width: 102px;
	height: 30px;
	float: left;
	background-position: 0px -30px;
}
.check_out {
	width: 102px;
	height: 30px;
	float: left;
	margin: 0px 2px 0px 2px;
}
.check_out a {
	width: 102px;
	height: 30px;
	float: left;
	background: url(images/add_cart.png) no-repeat left top;
	background-position: -102px 0px;
}
.check_out a:hover {
	width: 102px;
	height: 30px;
	float: left;
	background-position: -102px -30px;
}

#icons {
	width: 212px;
	height: 51px;
	float: right;
	background: url(images/icons_bg.png) no-repeat;
	padding: 18px 12px 0px 12px;
}

.facebook {
	width: 52px;
	height: 46px;
	float: left;
}
.facebook a {
	width: 52px;
	height: 46px;
	float: left;
	background: url(images/icons.png) no-repeat;
	background-position: 0px 0px;
}
.facebook a:hover {
	width: 52px;
	height: 46px;
	float: left;
	background-position: 0px -46px;
}

.twitter {
	width: 52px;
	height: 46px;
	float: left;
}
.twitter a {
	width: 52px;
	height: 46px;
	float: left;
	background: url(images/icons.png) no-repeat;
	background-position: -50px 0px;
}
.twitter a:hover {
	width: 52px;
	height: 46px;
	float: left;
	background-position: -50px -46px;
}

.linkedin {
	width: 52px;
	height: 46px;
	float: left;
}
.linkedin a {
	width: 52px;
	height: 46px;
	float: left;
	background: url(images/icons.png) no-repeat;
	background-position: -101px 0px;
}
.linkedin a:hover {
	width: 52px;
	height: 46px;
	float: left;
	background-position: -101px -46px;
}

.youtube {
	width: 52px;
	height: 46px;
	float: left;
}
.youtube a {
	width: 52px;
	height: 46px;
	float: left;
	background: url(images/icons.png) no-repeat;
	background-position: -150px 0px;
}
.youtube a:hover {
	width: 52px;
	height: 46px;
	float: left;
	background-position: -150px -46px;
}

#menu {
	font-size: 15px;
	color: #ffffff;
	width: 100%;
	height: 46px;
	float: left;
	text-decoration: none;
	text-align: center;
	font-weight: 500;
background: url(images/navbar1.png) repeat-x top center;
}

#menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu li {
	list-style: none;
	float: left;
}
#menu li a {
	font-size: 15px;
	color: #ffffff;
	width: 100%;
	height: 32px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin: 1px 26px 0px 0px;
	padding: 14px 0px 0px 0px;
	border-left: #54afd7 solid 1px;
}
#menu li a:hover {
	font-size: 15px;
	color: #ffffff;
	width: 100%;
	height: 32px;
	float: left;
	text-decoration: none;
	text-align: center;
	background: url(images/nav_hover.png) repeat-x;
	margin: 1px 26px 0px 0px;
	padding: 14px 0px 0px 0px;
}
.menu_active {
	float: left;
	text-decoration: none;
	text-align: center;
	background: url(images/nav_hover.png) repeat-x;
}

/* menu ends here */


/* content, lf side, rt side, starts here */

#content {
	height: auto;
	/*float: left;*/
	padding: 0px 0px 0px 0px;
        border-top:none;
        color: rgb(70, 95, 109);
	font-family: 'Open Sans', sans-serif;
	width: auto;
	height: auto;
	text-align: justify!important;
	line-height: 18px;
	padding: 0px;
	font-size: 14px;
	color: rgb(70, 95, 109);
	padding-right: 5px;
        padding: 15px;
        box-sizing: border-box;
}

#articleAbstract{text-align:justify!important;}

.top {
	margin-top: 9px;
	/**width: 1004px;
	height: 20px;**/
	/*float: left;*/
	/**background: url(images/cont_bg.png) no-repeat top center;
       margin:0 auto;**/
}
.middle {
	width: 964px;
	height: auto;
	float: left;
	background: url(images/cont_bg1.png) repeat-y #f8f8f8 top;
	padding: 0px 20px 0px 20px;
}
.bottom {
	width: 100%;
	height: 20px;
	float: left;
	/**background: url(images/cont_bg.png) no-repeat center bottom;**/
        margin:0 auto;
        margin-bottom:15px;

}


/* lf side starts here */

#lf_side {
	/**width: 25%;**/
	height: auto;
	float: left;
	margin-top: 20px;
        /**margin-left:14px;**/
	background: #fcfcfc;
    border-right: 1px solid #e0e0e0;
    -webkit-box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    border-left: 1px solid #e0e0e0;
    -webkit-box-shadow: inset 2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    box-shadow: inset 2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(0,0,0,0.1);
}
span.blockTitle {
    display: block;
    width: 140px;
    height: 20px;
    font-size: 1.1em;
    color: #FFF;
    padding: 7px 7px;
    background-color: #f4f4f4;
    border: 1px solid #ececec;
    border-color: #1A80B6 !important;
    background-color: #3498DB;
    border: 1px solid;
    margin-top: -17px;
    margin-left: 10px;
    text-align: center;
}
#lf_side_sr{
    width: 240px;
    height: auto;
    float: left;
    /**margin-left: 10px;
    margin-top: 25px;**/
    background: #fcfcfc;
    border-right: 1px solid #e0e0e0;
    -webkit-box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    border-left: 1px solid #e0e0e0;
    -webkit-box-shadow: inset 2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    box-shadow: inset 2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(0,0,0,0.1);
    margin: 25px 0px 0px 0px;
}
#k_subject {
	width: 229px;
	height: auto;
	float: left;
}
.luceneSearchResults {
    width: 240px;
}
.luceneSearchResults div#luceneFacets span.blockTitle {
    display: block;
    width: 130px;
    height: 20px;
    font-size: 15px;
    color: #FFF;
    padding: 7px 7px;
    background-color: #f4f4f4;
    border: 1px solid #ececec;
    border-color: #1A80B6 !important;
    background-color: #3498DB;
    border: 1px solid;
    margin-top: -17px;
    margin-left: 9px;
}
.plugins_generic_lucene_facets .pkp_controllers_extrasOnDemand .toggleExtras {
    margin-top: 0px!important;
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 10px 0px;
    height: 25px;
    font-size: 0.9em;
    width: 100%;
}
.plugins_generic_lucene_facets .pkp_controllers_extrasOnDemand .extrasContainer {
    background: #FFF none repeat scroll 0px 0px;
    font-size: 0.9em;
    border-top: 5px solid #FFF;
    border-bottom: 1px solid #ccc;
}
div#listContent {
    text-transform: capitalize;
}
.plugins_generic_lucene_facets .pkp_controllers_extrasOnDemand .extrasContainer ul li {
    list-style-type: none;
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 0px 10px 15px;
}
span.facetCount {
    float: right;
    padding-right: 15px;
}
p.maxlist-more {
    padding-right: 10px;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}
#k_publishers {
	width: 229px;
	height: auto;
	float: left;
	margin: 10px 0px 10px 0px;
}
#k_access {
	width: 229px;
	height: auto;
	float: left;
}

.box_top {
	width: 229px;
	height: 20px;
	float: left;
	/**background: url(images/lf_box_top.png) no-repeat top;**/
}

.box_topauthors{
    /**background: url("images/lf_box_top_authors.png") no-repeat scroll center top rgba(0, 0, 0, 0);**/
    float: left;
    height: 20px;
    width: 229px;
}
.box_top1 {
	width: 229px;
	height: 56px;
	float: left;
	background: url(images/lf_box_top1.png) no-repeat top;
}
.box_top2 {
	width: 229px;
	height: 56px;
	float: left;
	background: url(images/lf_box_top2.png) no-repeat top;
}
.box_bottom {
	width: 229px;
	height: 17px;
	float: left;
	/**background: url(images/lf_box_bottom.png) no-repeat bottom;**/
}
.box_top_arch{
	width: 229px;
	height: 56px;
	float: left;
	background: url(images/lf_box_top4.png) no-repeat top;
}
.box_top_journals{
	width: 229px;
	height: 56px;
	float: left;
	margin-top: -5px;
    padding: 0px 0px 30px 20px;
    height: 25px;
    font-size: 0.9em;
    width: 100%;
    font-weight: 700;
    box-sizing: border-box;
	/**background: url(images/lf_box_topj.png) no-repeat top;**/
}
.box_top_coauthors{
	width: 229px;
	height: 56px;
	float: left;
	margin-top: -5px;
    padding: 0px 0px 30px 20px;
    height: 25px;
    font-size: 0.9em;
    width: 100%;
    font-weight: 700;
    box-sizing: border-box;
	/**background: url(images/lf_box_topca.png) no-repeat top;**/
}
.box_top_collections{
	width: 229px;
	height: 56px;
	float: left;
	padding: 15px 0px 5px 20px;
    height: 25px;
    font-size: 0.9em;
    width: 100%;
    font-weight: 700;
	/**background: url(images/lf_box_topc.png) no-repeat top;**/
}
.box_top_year{
	width: 229px;
	height: 56px;
	float: left;
	margin-top: -5px;
    padding: 0px 0px 30px 20px;
    height: 25px;
    font-size: 0.9em;
    width: 100%;
    font-weight: 700;
    box-sizing: border-box;
	/**background: url(images/lf_box_topy.png) no-repeat top;**/
}
.box_top_comp{
	width: 229px;
	height: 20px;
	float: left;
	/**background: url(images/lf_box_top_company.png) no-repeat top;**/
}
.box_top_contact{
	width: 229px;
	height: 56px;
	float: left;
	background: url(images/lf_box_top_contact.png) no-repeat top;
}
.box_top_publisher{
	width: 229px;
	height: 20px;
	float: left;
	/**background: url(images/lf_box_top_publisher.png) no-repeat top;**/
}





.sub_head {
	width: 224px;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: left;
	color: #475f6e;
	line-height: 18px;
	/**background: url(images/lf_box.png) repeat-y center;**/
	background: #FFF none repeat scroll 0px 0px;
    font-size: 0.9em;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #ccc;
}
.sub_head ul {
	display: block;
	margin: 0px;
	padding: 0px;
}
.sub_head li {
	width: 201px;
	float: left;
	list-style: none;
	/**background: url(images/lf_box_line.png) no-repeat;**/
	margin: 0px 14px 0px 14px;
       padding: 8px 0px 8px 5px;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 0px 10px 0px;
}
.sub_head li a {
	width: 173px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: left;
	color: #475f6e;
	padding: 2px 0px 2px 24px;
	/**margin: 0px 0px 0px 5px;**/
	background: url(images/check_box.png) no-repeat center left;
}
.sub_head li a:hover {
	width: 173px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: left;
	color: #37a7d5;
	padding: 2px 0px 2px 24px;
	/**margin: 0px 0px 0px 5px;**/
	/**background: url(images/check_box_hover.png) no-repeat center left;**/
}

#changeliclass .selected a{
width: 173px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: left;
	color: #37a7d5;
	padding: 2px 0px 2px 24px;
	margin: 0px 0px 0px 5px;
	background: url(images/check_box_hover.png) no-repeat center left!important;
}
/* rt side starts here */

#rt_side {
	/**width: 70%;**/
	height: auto;
	/**float: right;**/
	overflow: hidden;
      }

.rt_top {
	width: 696px;
	height: 10px;
	float: left;
	/**background: url(images/rt_box_bg.png) no-repeat top;**/
}
.rt_middle {
	/**width: 676px;**/
	height: auto;
	float: left;
	/**background: url(images/rt_box_bg1.png) repeat-y top;**/
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
	margin-left: 15px;
    /**margin-right: 10px;**/
    background: #FFFFFF;
    border-right: 1px solid #e0e0e0;
    -webkit-box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    border-left: 1px solid #e0e0e0;
    -webkit-box-shadow: inset 2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    box-shadow: inset 2px 0px 0px 0px rgba(0, 0, 0, 0.03), inset 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(0,0,0,0.1);
    /* margin: 20px -8px 0px 0px; */
    /* padding: 10px; */
    box-sizing: border-box;
}
.rt_bottom {
	width: 696px;
	height: 10px;
	float: left;
	/**background: url(images/rt_box_bg.png) no-repeat center bottom;**/
}

#inner {
	/**width: 676px;**/
	height: auto;
	float: left;
}

.inn_top {
	width: 676px;
	height: 10px;
	float: left;
	/**background: url(images/inner_bg.png) no-repeat top;**/
}
.inn_middle {
	/**width: 656px;**/
       min-height:215px;
	height: auto;
	float: left;
	background-color: #fff;
	padding: 0px 10px 0px 10px;
       
}
#inn_middle {
	/**width: 656px;**/
	height: auto;
	float: left;
	/*background-color: #f7f7f7;*/
        background:#fff;
	padding: 0px 10px 0px 10px;
text-align: justify;
}

div#inn_middle p {
    text-align: justify;
    line-height: 1.8em;
    color: #555;
}

.inn_bottom {
	width: 676px;
	height: 10px;
	float: left;
	/**background: url(images/inner_bg.png) no-repeat bottom;**/
}

.tabs {
	width: 676px;
	height: 34px;
	float: left;
}

.tab1, .tab2, .tab3 {
	width: 154px;
	height: 24px;
	float: left;
	margin: -17px 1px 0px 1px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #636363;
	text-align: center;
}
.tab1 a, .tab2 a, .tab3 a {
	width: 154px;
	height: 24px;
	float: left;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	color: #636363;
	/**text-shadow: 0px 0px 1px;
	background: url(images/top_tab.png) no-repeat;**/
	background-position: 0px -34px;
}
.tab1 a:hover, .tab2 a:hover, .tab3 a:hover {
	width: 154px;
	height: 24px;
	float: left;
	color: #f9f9f9;
	/**text-shadow: 0px 0px 1px;**/
	background-position: 0px 0px;
}

/********
.tab2 {
	width: 148px;
	height: 24px;
	float: left;
	position: absolute;
	left: 629px;
	top: 169px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #636363;
	text-align: center;
}
.tab2 a {
	width: 148px;
	height: 24px;
	float: left;
	background: url(images/top_tab1.png) no-repeat;
	background-position: 0px -34px;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	color: #636363;
	text-shadow: 0px 0px 1px;
}
.tab2 a:hover {
	width: 148px;
	height: 24px;
	float: left;
	background-position: 0px 0px;
	color: #f9f9f9;
	text-shadow: 0px 0px 1px;
}

.tab3 {
	width: 148px;
	height: 24px;
	float: left;
	position: absolute;
	left: 772px;
	top: 169px
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #636363;
	text-align: center;
}
.tab3 a {
	width: 148px;
	height: 24px;
	float: left;
	background: url(images/top_tab1.png) no-repeat;
	background-position: 0px -34px;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	color: #636363;
	text-shadow: 0px 0px 1px;
}
.tab3 a:hover {
	width: 148px;
	height: 24px;
	float: left;
	background-position: 0px 0px;
	color: #f9f9f9;
	text-shadow: 0px 0px 1px;
}
*****/
#tab_active {
	width: 154px;
	height: 24px;
	float: left;
	color: #f9f9f9;
	/**background: url(images/top_tab.png) no-repeat;**/
	width: 140px;
    border-color: #1A80B6 !important;
    background-color: #3498DB;
    border: 1px solid;
    height: 20px;
    padding: 7px 7px;
    font-size: 15px;
}
#tab_active1 {
	width: 147px;
	height: 24px;
	float: left;
	color: #f9f9f9;
	/**background: url(images/top_tab1.png) no-repeat;**/
	width: 127px;
    border-color: #1A80B6 !important;
    background-color: #3498DB;
    border: 1px solid;
    height: 20px;
    padding: 7px 7px;
    font-size: 15px;

}
.tab_bottom {

/*background: url(images/tab_right.png) no-repeat right;*/
height: 36px;
float: left;
width: 15px;
overflow: visible;
}
.tab_top {
/*background: url(images/tab_left.png) no-repeat left;*/
height: 36px;
float: left;
width: 15px;
overflow: visible;
}
.tabj{
height: 24px;
float: left;
margin: 0px 0px 0px 0px;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
background: url(images/tabmiddle.png) repeat-x;
text-align: center;
padding: 10px 0px 0px 0px;
color: #f9f9f9; 
/**text-shadow: 0px 0px 1px;**/
/**font-weight: bold;**/
margin: -17px 1px 0px 1px;
}
#tab_activej {
	color: #f9f9f9;
	width: 127px;
    border-color: #1A80B6 !important;
    background-color: #3498DB;
    border: 1px solid;
    height: 20px;
    padding: 7px 7px;
    font-size: 15px;
}

.search {
	width: 656px;
	height: 73px;
	float: left;
	background: url(images/search_bg.png) no-repeat center;
	background-position: 0px 55px;
	background-position: center;
}
.search_lf {
	width: 430px;
	height: 20px;
	float: left;
	margin: 19px 0px 0px 75px;
}
.search_rt {
	width: 61px;
	height: 41px;
	float: left;
	margin:9px 0px 0px 32px;
}
.search_button {
	width: 61px;
	height: 41px;
	float: left;
	background: url(images/search_icon.png) no-repeat center top;
	background-position: 0px 0px;
border:none;
text-indent:-9999px;
cursor: pointer;
}
.search_button:hover {
	width: 61px;
	height: 41px;
	float: left;
	background-position: 0px -41px;
}

.inn_tab {
	width: 603px;
	height: 28px;
	float: left;
	background: url(images/inner_tab.png) no-repeat;
	margin: 5px 0px 0px 0px;
	font-size: 16px;
	text-decoration: none;
	color: #ffffff;
	padding: 5px 0px 0px 55px;
	text-shadow: 1px 0px 1px;
}
.inn_tab a {
	float: left;
	text-decoration: none;
	color: #ffffff;
}

/* content, lf side, rt side, ends here */


/* footer starts here */

#footer {
	width: 100%;
	height: 243px;
	float: left;
	background: url(images/footer_bg.png) repeat-x;
}

#info {
	width: 308px;
	height: 203px;
	float: left;
	margin: 20px 0px 0px 0px;
}

.info_logo {
	width: 291px;
	height: 101.5px;
	float: left;
	background: url(images/info_logo.png) no-repeat center left;
	margin: 0px 0px 0px 17px;
}
.info_logo1 {
	width: 291px;
	height: 101.5px;
	float: left;
	background: url(images/info_logo1.png) no-repeat center left;
	margin: 0px 0px 0px 17px;
}
.info_logo2 {
	width: 291px;
	height: 101.5px;
	float: left;
	background: url(images/info_logo2.png) no-repeat center left;
	margin: 0px 0px 0px 17px;
}
.copyright {
	width: 300px;
	height: auto;
	float: left;
	margin: 20px 0px 0px 17px;
	line-height: 18px;
	color: #bed0db;
	text-decoration: none;
}
.copyright a {
	color: #bed0db;
	text-decoration: none;
}
.copyright a:hover {
	color: #f2f7fa;
	text-decoration: none;
}

#follow {
	width: 232px;
	height: 203px;
	float: left;
}
.follow_head {
	width: 215px;
	height: auto;
	float: left;
	color: #ffffff;
	margin: 20px 0px 0px 17px;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}
.follow_icons {
	width: 215px;
	height: auto;
	float: left;
	margin: 20px 0px 0px 17px;
	line-height: 18px;
	color: #bed0db;
	text-decoration: none;
}

#navi {
	width: 232px;
	height: auto;
	float: left;
}
.navi_head {
	width: 215px;
	height: auto;
	float: left;
	color: #ffffff;
	margin: 20px 0px 0px 17px;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}
.navi_txt {
	width: 215px;
	height: auto;
	float: left;
	margin: 20px 0px 0px 17px;
	line-height: 18px;
	color: #bed0db;
	text-decoration: none;
}
.navi_txt a {
	color: #bed0db;
	text-decoration: none;
}
#kgatefooter .navi_txt a:hover {
	color: #f2f7fa!important;
	text-decoration: underline;
       background:none;
}

/* footer ends here */

#container {
	line-height: 100%;
	text-align: center;
       width:100%;
}
/*

#header {
       width:100%;
       height:84px;
       background: url("images/header_shadow.png") no-repeat scroll center bottom transparent;
       margin: 0 auto;
       text-align: center;
}*/
#head_cont{
    width: 80%;
    height: 100px;
    margin: 0px auto;
    padding: 0px 0px 5px 0px;
}

#headerTitle { 
      
    width: 28%;
    height: 80px;
    float: left;
   /** background: url("images/logoischolar.png") no-repeat scroll left center transparent;**/
}
div#search_cont{
    border-top: 1px solid #d2d3d4;
    border-bottom: 1px solid #d2d3d4;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background: url(images/search_bak.jpg);
    width: 100%;
    text-align: center;
    padding-top: 60px;
    background-color: rgb(246, 246, 246);
    background-size: cover;
    background-position: 50% 75%;
    background-repeat: no-repeat;
    height: 280px;
    position: relative;
    z-index: 100;
}

.search_wrap {
    width: 78%;
    box-shadow: inset 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 2px;
    border: solid 1px rgb(198, 198, 198);
    padding: 50px 11px;
    background-color: #FFF;
    display: inline-block;
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%;
    /* background: rgba(0, 0, 0, 0.6); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    
    box-shadow: inset 0 2px 10px rgba(0,0,0,0.1);
    height:110px;
}

#search{
width:60%;
}


#body {
       margin:0 auto!important;
       width: 80%;
       height: auto;
       padding: 0px;
}

#issueDescription,#sidebar,#sidebarDonation,#sidebarEditor,#sidebarRTArticleTools, #header h1,  #portalhome, #homecontent1, #footer, #sidebarUser, #sidebarNavigation, #accessKey, #topBar, #post,#advanced, #myJournals, .homepageImage, .homepageImage, .marquee, .span12, .span12 h5, #sidebarDevelopedBy, #sidebarHelp, #sidebarFontSize,.custom, #sidebarInformation, #notification, #sidebarSubscription,#sidebarRTAuthorBios, #navItem-0, #navItem-1, #navItem-2, #navItem-3, #his3container, #announcements, #anil, #Slink, #homecontent, .addthis-smartlayers, #Universal, #searchcategories {display:none;}
#body1{
       display:none;
}
div#ischolarsidebarRTArticleTools {
height: 64px;
border: 1px solid #c5c6c6;
}
div.articleToolItem1 {
float: left;
height: 63px;
width: 58px;
border-top: 1px solid #e9eaea;
}
div.articleToolItem2 {
float: left;
height: 63px;
width: 84px;
border-left: 1px solid #c5c6c6;
}
div.articleToolItem3 {
float: left;
height: 63px;
width: 124px;
}
div.articleToolItem4 {
height: 64px;
float: left;
width: 110px;
border-right: 1px solid #c5c6c6;
}
div.articleToolItem5 {
float: left;
height: 63px;
width: 84px;
}
#ischolarbreadcrumb {
    font: 13px 'Open Sans', sans-serif;
    background: #eeeeee;
    /**background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );**/
    height: 30px;
    line-height: 30px;
    color: #9b9b9b;
    /**border: solid 1px #cacaca;**/
    width: 100%;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

#ischolarbreadcrumb li {
    list-style-type: none;
    float: left;
    padding-left: 10px;
}

#ischolarbreadcrumb a {
    height: 30px;
    display: block;
    background-image: url('images/5VfAk4P.png');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    text-decoration: none;
   /** color: #454545;**/
   color: rgb(55, 167, 213);
}

.home {
    border: none;
    margin: 8px 0px;
}

#ischolarbreadcrumb a:hover { color: #35acc5 }

#breadcrumb, h2{display:none;}
.breadcrumbs {
    padding: 30px 0px 60px 0px;
    border-bottom: 1px solid #EEE;
    border-top: 3px solid #EEE;
    /**background-color: #E6E6E6;**/
   background: url(images/journalHeaderBackground.png);
}
.journalHeaderTitle {
    width: 80%;
    padding-right: 3px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.journalHeaderTitle h2 {
    display:block;
    font-family: 'OpenSansLight', sans-serif;
    margin: 0em 0em 0em 0.5em;
    font-weight: normal;
    width: 50%;
    line-height: 1.3em;
    height: 30px;
}
#searchtop {
    margin-right: 8px;
    float: right;
    margin-top: -10px;
}
.search_style, input#simpleQuery_input {
    float: left;
    height: 27px;
    width: 170px;
    padding: 1px;
    border-right: none;
    font-family: 'Open Sans', sans-serif;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
}
#searchtop .combo_box {
    float: left;
    height: 31px;
    width: inherit;
    /**width: 98px;**/
    border: 1px solid #ccc;
    border-right: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    outline: 0;
    background: #FFF;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
input.button_add {
    height: 30px;
    width: 60px cursor: pointer;
    color: #FFF;
    border: none;
    background-color: #3498DB;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
}
input.button_add:hover {
    background: #2980B9 none repeat scroll 0px 0px;
}
#journalnavbar {
    margin-top: -57px;
}
ul.journalmenu {
    list-style: none;
    width: 80%;
    margin: 0 auto;
    padding: 29px 0px 33px 0px;
}
.journalmenu li {
    float: left;
    padding-left: 8px;
}
.journalmenu li a {
    background: #3498DB;
    padding: 10px;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
}
.journalmenu li a:hover {
    background: #2980B9 none repeat scroll 0px 0px;
    color: #FFF;
}
#main {
       min-height:300px;
       width: 100%;
       height: auto;
       /**float: left;
       background: url("images/cont_bg1.png") repeat-y scroll center top rgb(248, 248, 248);
       padding: 0px 20px;**/
       margin:0 auto;	
       -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
    	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
   /**           margin-top: -16px;**/
	margin-top:20px;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:    0px 2px 10px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1) inset;
	border-radius: 5px;
}
#kgatefooter:before{background: url(images/cont_bg.png) ;

width: 1004px;
	height: 20px;
	/*float: left;*/
	background: url(images/cont_bg.png) no-repeat center bottom;
        margin:0 auto;

}
#ischolar_footer {
    width:100%;            
    background: #282a2b;
    border-top: 1px solid #4b4c4d;
    text-align:center
    height:50px;
    clear:both;
}
.foot_width{
padding:10px;
font-size:15px;
color:#fff;
text-align:center;
}
#navbar {
margin: 0 auto!important;
font-size: 15px;
color: rgb(255, 255, 255);
width: 1004px;
height: 46px;
text-decoration: none;
text-align: center;
font-weight: 500;
border-bottom: none;
}
#navbar ul {
    display: block;
    margin: 0px;
    padding: 0px;
}
#navbar li {
    list-style: none outside none;
    float: left;
    padding:0px 0px 0px 0px!important;
} 
#navbar li a {
font-size: 15px;
color: rgb(255, 255, 255);
width: 100%;
height: 34px;
float: left;
text-decoration: none;
text-align: center;
margin: 0px 30px 0px 0px!important;
padding: 14px 0px 0px;
border-left: 1px solid rgb(84, 175, 215);
text-transform: capitalize!important;
}

#navbar li a:hover {
	color: #fff!important;
background: url('images/navhover.png') center center scroll repeat;

}
#active a{
    /**font-size: 14px;
    color: #FFF;
    width: 100%;**/
    /* height: 45px; */
    /**float: left;**/
    /**text-decoration: none;**/
    text-align: center;
    /**padding: 10px 19px;**/
    color: #6f6f6f;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin-top: 30px;
    color: #FFF!important;
    /**background: #00B1EB; */
    background-color: #33a1ff;
    /**border: 1px solid rgba(0,0,0,0.15)!important;**/

}
.navhighlight {margin: 1px 0px 0px 0px!important;
	float: left;
	text-decoration: none;
	text-align: center;
	background: url(images/nav_hover.png) repeat-x;
       height:auto;
}
/************register*************/

ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 200px;
	right:0;
    list-style: none;
    z-index:9999;
	float:left;
	display:inline !important
}

ul#navigation li {
    width: 150px;
	}
ul#navigation li a {
    display: block;
    margin-right: -2px;
    width: 150px;
    height: 72px;
    background-repeat:no-repeat;
    background-position:center center;
 }

ul#navigation .trial a      {
    background-image: url('images/register.png');
}
ul#navigation .contact a{
    background-image: url('images/feedback.png');
}
ul#navigation .logout a {
    background-image: url("images/logout_btn.png");
}

#tab_active2 {
	width: 154px;
	height: 24px;
	float: left;
	color: #f9f9f9!important;
	background: url(images/top_tab1.png) no-repeat!important;
}

/***register****/
input.regstyle{
	background: white;
	border: 1px solid #DDD;
	border-radius: 5px;
	box-shadow: 0 0 5px #DDD inset;
	color: #666;
	float: left;
	padding: 5px 10px;
	width: 165px;
	outline: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        border-radius: 0px!important;
}
select,textarea.regstyle {
	border:1px solid #aaa;
	box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
	border-radius:2px;
	color: #666;
	float: left;
	padding: 5px 10px;
	/**width: 35%!important;**/
	outline :none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        border-radius: 0px!important;
}
.regtooltip {
    width:400px;
    height:300px;
    padding:20px;
    border:1px solid #ccc;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
    border-radius:3px;
    -webkit-border-radius:3px;
    position:absolute;
    top:5px;
    left:50px;
    display:none;
}
.regtooltip {
    z-index:100;
}

input.regstyle:hover + .regtooltip {
    display:block;
}
.regtooltip:hover {
    display:block;
}
.btn_style{
background:#1FA3DE;color:#fff;border-radius:5px;
}

.Regbutton {
    /**background: none repeat scroll 0 0 #3CC7F8 !important;
    border: 1px solid #C4C4C4 !important;
    border-radius: 5px 5px 5px 5px !important;
    box-shadow: 0 3px 0 0 #33BFF0, 0 5px 5px 0 rgba(0, 0, 0, 0.6), 0 0 10px -5px #33BFF0 inset !important;**/
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    margin: 0 auto;
    padding: 2px 12px;
    position: relative;
    text-align: center;
    transition: all 100ms linear 0s;
}
.Regbutton > span {
  display: block;
	-webkit-transform: skew(5deg, 0deg);
}
.Regbutton:active {
	top: 1px;
	box-shadow: 0px 2px 0px 0px #3CC7F8,
    0px 5px 5px 0px rgba(0, 0, 0, 0.6),
    inset 0px 0px 10px -5px rgba(0, 0, 0, 1)!important;
}
.contact_form h2, .contact_form label {font-family:'Open Sans', sans-serif;}
.form_hint, .required_notification {font-size: 11px;}

/* === List Styles === */
.contact_form ul {
    width:750px;
    list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}
.contact_form li{
	padding:12px; 
	border-bottom:1px solid #eee;
	position:relative;
} 
.contact_form li:first-child, .contact_form li:last-child {
	border-bottom:1px solid #777;
}

/* === Form Header === */
.contact_form h2 {
	margin:0;
	display: inline;
}
.required_notification {
	color:#d45252; 
	margin:5px 0 0 0; 
	display:inline;
	float:right;
}

/* === Form Elements === */
.contact_form  input[type="text"],.contact_form input[type="password"],.contact_form input[type="email"]  {
	height:23px; 
	width:95%; 
	padding:3px 8px;
}
.contact_form textarea {padding:5px; width:196px;}
.contact_form button {margin-left:156px;}

	/* form element visual styles */
	.contact_form input, .contact_form textarea { 
		/**border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;**/
		border-radius:5px;
		padding-right:10px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border-radius: 0px!important;
		color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;

	}
	.contact_form input[type="text"]:focus ,input[type="password"]:focus{
		background: #fff; 
		/* border:1px solid #ECECEC; */ 
		box-shadow: 0 0 3px #aaa; 
		/**padding-right:70px;**/
	}
.contact_form  span.table_subtitle {
    font-size: 14px;
}
/* === HTML5 validation styles === */	
.contact_form input:required, .contact_form textarea:required {
	background: #fff url(images/red_asterisk.png) no-repeat 98% center;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
	background: #fff url(images/valid.png) no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid,.contact_form textarea:focus:invalid {
	background: #fff url(images/invalid.png) no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535!important;
}
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:5px;
	width:150px;
	height:60px;
	color:#fff;
	font-size:8px;
}
.registrationForm {
    margin-top: -26px;
}
#feedback table.data tr td:first-child {
    padding-left: 0em!important;
}
#feedback table.data td.value {
    padding-left: 2em;
}
/* === Form hints === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* hints stay above all other elements */
	position: absolute; /* allows proper formatting if hint is two lines */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form input:focus + .form_hint {display: inherit;margin-left: 285px;}
.contact_form input:required:valid + .form_hint {background: #28921f;}
.contact_form input:required:valid + .form_hint::before {color:#28921f;}
.instruct{
	font-size:11px;
}
table.data td.label {
    padding-right: 4em;
}
/****login-style*****/
/***register****/
input.regstyle1{
	background: white;
	border: 1px solid #DDD;
	border-radius: 5px;
	box-shadow: 0 0 5px #DDD inset;
	color: #666;
	float: left;
	padding: 5px 10px;
	width: 165px;
	outline: none;
}
select,textarea.regstyle1 {
	border:1px solid #aaa;
	/**box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;**/
	border-radius:2px;
	color: #666;
	float: left;
	padding: 5px 10px;
	/**width: 165px;**/
	outline :none;
}
.btn_style{
background:#1FA3DE;color:#fff;border-radius:5px;
}

.Regbutton {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    margin: 0 auto;
    padding: 5px 12px;
   position: relative;
    text-align: center;
    background-color: #33a1ff!important;
    color: #FFF!important;
    border: 0;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px!important;
    border-radius: 3px !important;
    border: 1px solid rgba(0,0,0,0.15)!important;
    -webkit-transition: all 0.2s linear!important;
    -moz-transition: all 0.2s linear !important;
    -o-transition: all 0.2s linear !important;
    transition: all 0.2s linear !important;
}
.Regbutton > span {
  display: block;
	-webkit-transform: skew(5deg, 0deg);
}
input.Regbutton:hover {
    background-color: #1782e0!important;
}
/**.Regbutton:active {
	top: 1px;
	box-shadow: 0px 2px 0px 0px #3CC7F8,
    0px 5px 5px 0px rgba(0, 0, 0, 0.6),
    inset 0px 0px 10px -5px rgba(0, 0, 0, 1)!important;
}**/
.contact_form1 h2, .contact_form1 label {font-family:'Open Sans', sans-serif;}
.form_hint, .required_notification {font-size: 11px;}

/* === List Styles === */
.contact_form1 ul {
    width:750px;
    list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}
.contact_form1 li{
	padding:12px; 
	border-bottom:1px solid #eee;
	position:relative;
} 
.contact_form1 li:first-child, .contact_form1 li:last-child {
	border-bottom:1px solid #777;
}

/* === Form Header === */
.contact_form1 h2 {
	margin:0;
	display: inline;
}
.required_notification {
	color:#d45252; 
	margin:5px 0 0 0; 
	display:inline;
	float:right;
}

/* === Form Elements === */
.contact_form1  input[type="text"],.contact_form1 input[type="password"],.contact_form1 input[type="email"]  {
	height: 23px;
    width: 95%;
    padding: 3px 8px;
}
.contact_form1 textarea {padding:5px; width:196px;}
.contact_form1 button {margin-left:156px;}

	/* form element visual styles */
	.contact_form1 input, .contact_form1 textarea { 
		border:1px solid #aaa;
		/**box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;**/
		border-radius:5px;
		padding-right:10px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border-radius: 0px!important;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
	}
	.contact_form1 input[type="text"]:focus ,input[type="password"]:focus{
		background: #fff; 
		/* border:1px solid #ECECEC; */ 
		box-shadow: 0 0 3px #aaa; 
		/**padding-right:70px;**/
	}

/* === HTML5 validation styles === */	
.contact_form1 input:required, .contact_form1 textarea:required {
	background: #fff url(images/red_asterisk.png) no-repeat 98% center;
}
.contact_form1 input:required:valid, .contact_form1 textarea:required:valid {
	background: #fff url(images/valid.png) no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form1 input:focus:invalid,.contact_form1 textarea:focus:invalid {
	background: #fff url(images/invalid.png) no-repeat 98% center;
	/**box-shadow: 0 0 5px #d45252;**/
	border-color: #b03535
}

/* === Form hints === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* hints stay above all other elements */
	position: absolute; /* allows proper formatting if hint is two lines */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form1 input:focus + .form_hint {display: inline;}
.contact_form1 input:required:valid + .form_hint {background: #28921f;}
.contact_form1 input:required:valid + .form_hint::before {color:#28921f;}
.instruct{
	font-size:11px;
}


/********************/

/****login*******/
#signinTable{
/**width: 400px;
margin: 50px auto;
padding: 25px;
background-color: rgba(250, 250, 250, 0.5);
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(250, 250, 250, 0.5) inset;**/
/*border: 1px solid rgba(0, 0, 0, 0.3);*/
}
#signinTable input.textField{padding: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 3px 3px 3px 3px;
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px 0px rgba(250, 250, 250, 0.5);
background-color:#FFFFFF;
width:180px!important;

}

#signinTable input.button{border: 1px solid rgba(0, 0, 0, 0.3);
background: linear-gradient(to bottom, rgb(100, 200, 239) 0%, rgb(0, 162, 226) 100%) repeat scroll 0% 0% transparent;
color: rgb(255, 255, 255);
padding: 5px 7px;
margin-right: 0px;
border-radius: 3px 3px 3px 3px;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
cursor:pointer;
}
#signinTable a{font-weight:bold!important;}
.action{text-transform:none!important;

}
.loginForm {
    width: 400px;
    margin: 20px auto;
    padding: 30px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
}
form#reset input.textField {
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    /* border-radius: 4px; */
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border-radius: 0px;
    height: 25px;
}

form#reset {
    width: 500px;
    margin: 0px auto;
    font-size: 13px;
}
.plain a{
/*color: rgb(70, 95, 109);*/
font-weight: normal;
}
/****Results*****/
#results{
float:left;
margin-top:25px;
/*padding-top:20px;
background: url("images/dot_line_horizontalDark.gif") repeat-x scroll center top transparent;*/
}
.collapse .tocArticle {
border-bottom: solid 1px #B2C4CE;
/*background-color: rgb(241, 242, 242);
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;*/
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.tocArticle a.file {
font-size: 12px;
}
.tocArticle img.accessLogo {
width: 12px;
height: 12px;
}
.tocArticle{
margin: 10px 0px 0px;
    padding: 10px;
    width: 100%;
/*    border: 1px solid rgb(178, 196, 206);*/
/*    background-color: rgb(241, 242, 242);*/
    position: relative;
    border-bottom: 1px solid #ddd;
    
/**    cursor: pointer;**/
    }
.tocTitle{
font-size: 16px;
line-height: 1.5em;
color: rgb(55, 167, 213) !important;
padding: 10px 0px 5px 0px;
/*font-family: Georgia,'Times New Roman',Times,serif;*/
}
#articleAbstract h4, #articleSubject h4, h4.tocSectionTitle,#articleCitations h4, h4.expandtocSectionTitle, #sourcedetails h4 {
    background-color: rgb(241, 242, 242);
    border-radius: 5px 5px 5px 5px;
        padding: 3px;

}
#content h4 {
    margin: 0.75em 0em 0.25em 0em;
    font-family: 'OpenSansLight', sans-serif;
}
/*****about us*****/
.aboutimage {
float: right;
margin-right: -334px;
width: 288px;
}
 #strengths {
text-align: justify;
line-height: 159%!important;


color: rgb(102, 102, 102);
font:Garmond;
}
 #expertise {
text-align: justify;
color: rgb(102, 102, 102);
font:Garmond;
}

/*********page-navigation*********/
.alpha-order a{
background: none repeat scroll 0% 0% rgb(238, 238, 238);
border: 1px solid rgb(221, 221, 221);
font-weight:bold;
margin-right: 2px;
padding: 3px 3px;
text-decoration: none;
}
.alpha{color: rgb(255, 255, 255);
    background: none repeat scroll 0% 0% rgb(246, 91, 44);
padding: 3px 4px;
} 
.alpha-order a:hover{
    color: rgb(255, 255, 255);
     background: none repeat scroll 0% 0% rgb(246, 91, 44);
     
border: 1px solid rgb(221, 221, 221);

padding: 3px 3px;
}
.pagelinks{
float:right;
margin-right: 11px;
}
.pagelinks a{
display: inline-block;
border: 1px solid rgb(221, 221, 221);
background: none repeat scroll 0% 0% rgb(238, 238, 238);
color: rgb(68, 68, 68);
padding: 2px 5px;
margin: 0px 3px 0px 0px;
font-weight: bold;
padding: 2px 4px;
}

.pagelinks a:hover {display: inline-block;
border: 1px solid rgb(221, 221, 221);
color: rgb(255, 255, 255)!important;
text-decoration:none; padding:2px 4px; margin: 0px 3px 0px 0px; background:url(../img/c.png) repeat-x #E8562F; border:1px solid #a82600; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

.author_pagelinks{
margin-right: 11px;
}
.author_pagelinks a{
display: inline-block;
border: 1px solid rgb(221, 221, 221);
background: none repeat scroll 0% 0% rgb(238, 238, 238);
color: rgb(68, 68, 68);
padding: 2px 5px;
margin: 0px 3px 0px 0px;
font-weight: bold;
padding: 2px 4px;
}

.author_pagelinks a:hover {
display: inline-block;
border: 1px solid rgb(221, 221, 221);
color: rgb(255, 255, 255)!important;
text-decoration:none; padding:2px 4px; margin: 0px 3px 0px 0px; background:url(../img/c.png) repeat-x #E8562F; border:1px solid #a82600; 
color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}

.currentlink{background: url("../img/c.png") repeat-x scroll 0% 0% rgb(232, 86, 47);
border: 1px solid rgb(168, 38, 0);
color: rgb(255, 255, 255);
margin: 0px 3px 0px 0px;
font-weight: bold;
padding: 4px 4px;
}
#authors a{color: rgb(70, 95, 109);line-height: 1.7em;}
#authors a:hover {
    font-weight: 700;
}
#authors div h3 {
    font-size: 1.4em!important;
}
hr{color: rgb(55, 167, 213)!important;}
table.listing td{padding:0px!important;}

.listing a {
font-weight: bold;
font-size: 1.1em;
} 

/*----------------------- Auto Complete ----------------------*/
.ac_results {
	padding: 0px;
	border: 1px solid #E2E3E4;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	width:500px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer; 
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	/*background-color: #1B9ED9;
	color: white;*/
	/*background: url("images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x scroll 50% 50% #FDF5CE;*/
	 background: url("images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x scroll 50% 50% #38C2F5;
    border: 0px solid #FBCB09;
    color: #000;
    font-weight: bold;
	cursor: pointer; 
}

.expandtitle {
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 13px;
letter-spacing: 0.07px;
color: rgb(55, 167, 213);
height: 20px;
margin: 0;
margin-bottom: 5px;
margin-top: 15px;
padding-top: 5px!important;
cursor: pointer;
}

/********Results Accordian*******/
.collapsible,
.page_collapsible,
.accordion {
    margin: 0;
    padding:10px;
    width: 100%;
/*height: 36px;*/
margin-top: 10px;
border: solid 1px rgba(0,0,0,0.1);
/*background-color: rgb(241, 242, 242);
background-color: #EFF7FA;*/
position: relative;
overflow: hidden;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
cursor: pointer;
box-sizing: border-box;
/*color: rgb(55, 167, 213);
font-weight:bold!important;*/

}
.accordion-open,
.collapse-open {
    background-color: rgb(241, 242, 242);   
}
.accordion-open #rimg span,
.collapse-open #rimg span {
    display:block;
    float:right;
    padding:10px;
}
.accordion-open #rimg span,
.collapse-open #rimg span {
    background:url(images/up.png) center center no-repeat;
}
.tocArticle #rimg span, .accordion-close #rimg span,
.collapse-close #rimg span {
    display:block;
    float:right;
    background:url(images/down.png) center center no-repeat;
    padding:10px;

}
div.container {
    padding:0;
    margin:0;
    display: block;
    border: 1px solid rgb(178, 196, 206);
    margin-bottom: 10px;
    margin-top: -5px;
/*    width: 653px;*/
}
#content h3 {
    width: 100%;
    font-weight:bold; 
    font-family: 'OpenSansLight', sans-serif;
}
div.content {
    background:#FFFFFF;
    margin: 0;
    padding:10px;
    line-height:1.5em;
    font-family:'Open Sans', sans-serif;
}
.resultTitle{padding:0px;
margin:0px;}
.resultTitle li{list-style:none!important;
float:left!important;}
#rtitle{width:90%;
font-weight: bold;
font-size: 14px;
color: rgb(55, 167, 213)!important;
}
#rimg{padding-left: 10px;}
img.accessLogo{vertical-align:inherit!important;}



/***responsive
@media (max-device-width: 540px) {
    /* target devices with smartphone sized resolution 
    #main {
        /* Float the columns to create a three-column layout         position:        relative;
        padding:        2em;
        width:        90%;
        float:        none;
        display:        block;
        margin-right:    0;
        background-color:#ddd;
    }

}
***/
/*------- css to highlight the search keywords -------------*/
 .highlight {
    /**background-color: #38C3F4 !important;**/
     background-color: #5cf !important;
    -moz-border-radius: 5px !important; /* FF1+ */
    -webkit-border-radius: 5px !important; /* Saf3-4 */
    border-radius: 5px !important; /* Opera 10.5, IE 9, Saf5, Chrome */
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7) !important; /* FF3.5+ */
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7) !important; /* Saf3.0+, Chrome */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7) !important; /* Opera 10.5+, IE 9.0 */
    color: #fff;
    border-bottom:none!important;
}
.highlight { 
    padding:1px 4px !important;
   }

/*------- css to highlight the search keywords Ends -------------*/

#shoppingCart {
    background: none repeat scroll 0 0 ;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
   
    font-size: 12px;
    height: 37px;
    position: relative;
right: 75px;
    /**** float: right;
    margin-right: 2px;
    margin-top: 20px;
    padding-top: 6px;
    width: 296px;****/

}
#shoppingCart a{
text-decoration:none;
}
/* #carttbl td{
text-align:left;
}
#carttbl{
border-radius:5px;
} */
#carttbl{
background-color: #F9F9F9;
border: 1px solid #E6E6E6;
border-radius: 6px 6px 6px 6px;
width: 100%;
}
#carttbl td{
border-top: 1.5px solid #FFFFFF;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 20px;
}
.carttblss{
background-color:#FFF;
background:url("images/trash.png")no-repeat scroll 99.5% 25% ;
z-index:-1000px;
}	
#carttbl tr:hover{
background-color:#FFF;
background:url("images/trashhover.png")no-repeat scroll 99.5% 25% ;
z-index:-1000px;
}
.cartBtn{
background: url("images/Shopping_icon.png") no-repeat scroll 0 0 transparent;
border: 2px solid #33B9F6;
border-radius: 5px 5px 5px 5px;
font-weight: normal;
height: 30px;
padding-left: 33px;
text-align: right;
width: 135px;
font-size:12px;
font-weight:bold;
color:#475F6E;
cursor: pointer;
}
.cartBtn1 {
background: url("images/Shopping_icon1.png") no-repeat scroll 0 0 transparent;
border: none;
border-radius: 5px 5px 5px 5px;
font-weight: normal;
height: 30px;
padding-left: 17px;
width: 135px;
font-size: 12px;
font-weight: bold;
color: #475F6E;
cursor: pointer;
}
.Journalsubscribe{
background-color: #FFFFFF;
border: 2px solid #33B9F6;
border-radius: 5px 5px 5px 5px;
color: #475F6E;
font-size: 12px;
font-weight: bold;
height: 30px;
padding-bottom: 1px;
text-align: right;
width: 130px;
cursor: pointer;
}
/* .cartBtn:hover{
border:2px solid #33B9F6;
cursor:pointer;
background:url("images/Shopping_icon.png");
background-repeat:no-repeat;
} */
.articleExistsBtn{
height:30px;
width:205px;
background-color:#ffffff;
border-radius:5px 5px 5px 5px;
border:2px solid red;
text-align:right;
background:url("images/shoping_cart_filled.png");
background-repeat:no-repeat;
}

#paymnt_carttbl {
background-color: #F0F0F0;
border: 1px solid #F1F1F1;
border-radius: 6px 6px 6px 6px;
width: 118%;
}
#paymnt_carttbl th{
color:#fff;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
line-height: 25px;
text-shadow: 1px 1px #000000;
background:#199BD6;
}
#paymnt_carttbl td {
border-top: 1px solid #FFFFFF;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 20px;
}
#paymnt_carttbl tr:hover{
background-color:#fff;
border-radius:2px;
}

/*----------- cart lightbox css --------------------*/
.popbox {
text-align: center;
position: relative;
float: left;
padding-left: 56px;
width: auto;
}

.collapse { position:relative; }

open {
	background:#DDD;
	border:solid 1px #FFF;
	border-radius:5px;
	box-shadow: 0px 0px 5px #CCC;
	background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e8e8e8));
	background:-moz-linear-gradient(top,#f4f4f4,#e8e8e8);
	background:linear-gradient(top,#f4f4f4,#e8e8e8);
	padding:8px;
}

.box {
	display:block;
	display:none;
	background:#FFF;
/*	border-right:solid 1px #BBBBBB;
        border-left:solid 1px #BBBBBB;
        border-bottom:solid 1px #BBBBBB;
        border-top:solid 0px #BBBBBB!important;*/
	
	position:absolute;
	text-align:center;
	
	color: #465F6D;
	font-weight:normal;
	/*padding:10px;*/
       font-size:12px;
}

.box a.close {
	color:red;
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	text-decoration:underline;
}

.arrow {
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #FFF;
	position:absolute;
	left:1px;
	top:-10px;
	z-index:1001;
}

.arrow-border {
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #BBBBBB;
	position:absolute;
	top:-12px;
	z-index:1000;
}
.expandissueyear{padding-left:25px;
padding-left:25px;
margin:7px!important;
padding:5px;
border-bottom: 1px solid rgb(216, 226, 228);

/*border-top: 1px solid rgb(219, 227, 230);
background: -moz-linear-gradient(center top , rgb(234, 238, 239), rgb(242, 243, 245)) repeat scroll 0% 0% transparent;*/
}

.expandissueyear a {
    padding: 3px 10px;
}

#archiveIndex .expandissueyear.open1 a:link, #archiveIndex .expandissueyear.open1 a:visited {
 background: url('collapse.png') no-repeat scroll 0% 0% transparent;
}
#archiveIndex .expandissueyear.open1 a:link, #archiveIndex .expandissueyear.open1 a:visited {
 background: url('collapse.png') no-repeat scroll 0% 0% transparent;
}
#archiveIndex .expandissueyeara:link, #archiveIndex .expandissueyeara:visited {
background: url('expand.png') no-repeat scroll 0% 0% transparent;
}
#archiveIndex .expandissueyear a:link, #archiveIndex .expandissueyear a:visited {

background: url('expand.png') no-repeat scroll 0% 0% transparent;
}

#issue{padding-left:25px;
margin: 7px;
border-bottom: 1px solid rgb(216, 226, 228);
background: -moz-linear-gradient(center top , rgb(234, 238, 239), rgb(242, 243, 245)) repeat scroll 0% 0% transparent;
}
h5{}




/****tool tip code****/

.Zebra_Tooltip {
    position: absolute;
    z-index: 8000;
    background: transparent;
 /**  font-family: Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;**/
}

.Zebra_Tooltip .Zebra_Tooltip_Message {
    font-weight:bold;
    position: relative;
    padding: 10px;
    font-size: inherit;
    text-align: left;
    font-weight: normal;
    line-height: inherit;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    *margin-right: 0;
    _width:expression(document.body.clientWidth > 250 ? '250px': 'auto'); /* max-width for IE6 */
   background: #00b7ea; /* Old browsers */
    background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* IE10+ */
    background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
color: white;
}
.Zebra_Tooltip_Message {text-align: right!important;}

.Zebra_Tooltip_Message h3 {
font-family: 'Maven Pro';
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
color: #fff;
}
@import url("http://fonts.googleapis.com/css?family=Maven+Pro");
a.orange {
    padding: .3em 0.5em;
    font-family: 'Maven Pro';
    background: #e88645;
    background: -webkit-gradient(linear, left top, left bottom, from(#e88645), to(#c66423));
    background: -webkit-linear-gradient(#e88645, #c66423);
    background-image: -moz-linear-gradient(top, #e88645, #c66423);
    background-image: -moz-gradient(top, #e88645, #c66423);
    color: #ffffef;
    border: 1px solid #933100;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
font-weight:bold;
}

a.orange:hover {
    background: #e88645;
    background: -webkit-gradient(linear, left top, left bottom, from(#e88645), to(#de7c3b));
    background: -webkit-linear-gradient(#e88645, #de7c3b);
    background-image: -moz-linear-gradient(top, #e88645, #de7c3b);
    background-image: -moz-gradient(top, #e88645, #de7c3b);
}

a.orange:active {
    background: #de7c3b;
    background: -webkit-gradient(linear, left top, left bottom, from(#de7c3b), to(#e88645));
    background: -webkit-linear-gradient(#de7c3b, #e88645);
    background-image: -moz-linear-gradient(top, #de7c3b, #e88645);
    background-image: -moz-gradient(top, #de7c3b, #e88645);
}
@import url("http://fonts.googleapis.com/css?family=Maven+Pro");
a.orange1 {
    font-weight:bold;
    
    margin-top: -6px;
    float:left;
    padding: .3em 0.5em;
    font-family: 'Open Sans', sans-serif;
    background: #e88645;
    background: -webkit-gradient(linear, left top, left bottom, from(#e88645), to(#c66423));
    background: -webkit-linear-gradient(#e88645, #c66423);
    background-image: -moz-linear-gradient(top, #e88645, #c66423);
    background-image: -moz-gradient(top, #e88645, #c66423);
    color: #ffffef;
    border: 1px solid #933100;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
}

a.orange1:hover {
    background: #e88645;
    background: -webkit-gradient(linear, left top, left bottom, from(#e88645), to(#de7c3b));
    background: -webkit-linear-gradient(#e88645, #de7c3b);
    background-image: -moz-linear-gradient(top, #e88645, #de7c3b);
    background-image: -moz-gradient(top, #e88645, #de7c3b);
}

a.orange1:active {
    background: #de7c3b;
    background: -webkit-gradient(linear, left top, left bottom, from(#de7c3b), to(#e88645));
    background: -webkit-linear-gradient(#de7c3b, #e88645);
    background-image: -moz-linear-gradient(top, #de7c3b, #e88645);
    background-image: -moz-gradient(top, #de7c3b, #e88645);
}


Zebra_Tooltip_Message h3{color:#FFFFFF!important;}

.Zebra_Tooltip .Zebra_Tooltip_Arrow  { position: absolute; height: 10px; width: 20px; overflow: hidden }

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom  { bottom: 0 }
.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top     { top: 0    }

.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
    position: absolute;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    left: 0;
    _border-left-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom div  {
    top: 0;
    _border-bottom-color: pink;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top div     {
    bottom: 0;
    _border-top-color: pink;
}

.Zebra_Tooltip .Zebra_Tooltip_Close {
    text-decoration: none;
    color: #FFF;
    position: absolute;
    right: 8px;
    top: 1px;
    font-size: inherit;
    font-weight: bold;
}

.Zebra_Tooltip .Zebra_Tooltip_Close:hover {
    color: #C40000;
}
/*****/

/*----------- SUcess and error mesages css --------*/
#info_message{
    display: none;
    width: 100%;
    height: 51px;
    position: absolute;
    top: 0;
    position: fixed;
    z-index: 50000;
    margin: 0;
    padding: 0;
}
.center_auto{
    margin: 0 auto;
    width: 950px;
    padding: 15px 25px;
}
#info_message .message_area{
    float: left; 
    width: 98%;
}
#info_message .message_area span.link_ribbon{
    color: #999999;
    text-decoration: underline;
    cursor: pointer;
}
#info_message .button_area{
    float: left;
    width: 11px;
    height: 10px;
    margin-top: 3px;
}
.error_bg{
    background: url(images/error_bg.png) 0 0 repeat-x;
}
.error_bg .message_area{
    font:bold 14px 'Open Sans', sans-serif;
    color: #a20510;
    text-shadow: 0 1px 0 #fff; 
}
.error_bg .button_area{
    background: url(images/error_close.png) 0 0 no-repeat;    
    cursor: pointer;
}
.error_bg .info_more_descrption{

    -moz-box-shadow: 0 0 5px #b2495b;
    -webkit-box-shadow: 0 0 5px #b2495b;
    box-shadow: 0 0 5px #b2495b;
}
.succ_bg{
   /* background: url(images/succ_bg.png) 0 0 repeat-x;*/
   background:#32B9F6;
}
.succ_bg .message_area{
   /* font:bold 14px arial;*/
    text-align:center;
    color: #fff;
    text-shadow: 0 1px 0 #fff; 
}
.succ_bg .button_area{
    /*background: url(images/warn_close.png) 0 0 no-repeat;  */  
    cursor: pointer;
}
.info_bg{
   /* background: url(images/info_bg.png) 0 0 repeat-x;*/
    background:#32B9F6;

}
.info_bg .message_area{
    font:bold 14px arial;
    color: #0d9a95;
    text-shadow: 0 1px 0 #fff; 
}
.info_bg .button_area{
    background: url(images/info_close.png) 0 0 no-repeat;    
    cursor: pointer;
}
.warn_bg{
    background: url(images/warn_bg.png) 0 0 repeat-x;
}
.warn_bg .message_area{
    font:bold 14px arial;
    color: #a39709;
    text-shadow: 0 1px 0 #fff; 
}
.warn_bg .button_area{
    background: url(images/warn_close.png) 0 0 no-repeat;    
    cursor: pointer;
}
.clearboth{
    clear: both;
}
.info_more_descrption{
    display: none;
    width: 950px;
    height: 300px;
    background: #fff;
    margin: 0 auto;
    padding: 10px;
    background: #fbfbfb;
    overflow: auto;
}
.succ_bg .info_more_descrption{    
    -moz-box-shadow: 0 0 5px #56a25e;
    -webkit-box-shadow: 0 0 5px #56a25e;
    box-shadow: 0 0 5px #56a25e;
}
/*******pop box**********/
.box {
	/*width:125px;*/
}


.popbox {
text-align: center;
position: relative;
float: left;
padding-left: 56px;
width: auto;
}
.popbox img {
padding-left: 9px;
}
.collapse { position:relative; }

open {
	background:#DDD;
	border:solid 1px #FFF;
	border-radius:5px;
	box-shadow: 0px 0px 5px #CCC;
	background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e8e8e8));
	background:-moz-linear-gradient(top,#f4f4f4,#e8e8e8);
	background:linear-gradient(top,#f4f4f4,#e8e8e8);
	padding:8px;
}
.box {
display: block;
/**display: none;**/
background: #FFF;

width: auto;

position: absolute;
z-index: 9999!important;
border-radius: 1px;
top: -1px!important;
width: 500px;
margin-left: -51px;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2)
}

.box a.close {
	color:red;
	font-size:12px;
	font-family:arial;
	text-decoration:underline;
}

.arrow {
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #FFF;
	position:absolute;
	left:1px;
	top:-10px;
	z-index:1001;
}

.arrow-border {
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #BBBBBB;
	position:absolute;
	top:-12px;
	z-index:1000;
}
.profilearrow {
right: 5px;
top: 12px;
padding-left:6px;
}
.profilearrow {
background-position: -163px -40px;
opacity: .8;
font-size: 0;
line-height: 0;
position: absolute;
height: 4px;
width: 7px;
}
.profilearrow {
background-image: url('images/arrow-down.png');
background-size: 294px 45px;
}
#userprofile {
position: relative;
top: -37px;
}
/********popbox end*****/
.scup li {
float: left;
margin: 0;
padding: 0;
display: inline-block;
position: relative;
}
.scup {
list-style: none;
float: right;
margin: 0;
padding: 0;
}
#myAccount{
width:auto!important;
min-width:300px!important;
}

#cover-image{width:100%;
padding-top:15px!important;
padding-bottom:15px!important;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
}
 .colltable, .numbering{
margin: 10px 0px 0px;
width: 100%;
border: 1px solid #ddd;
position: relative;
overflow: hidden;
}

.zebra_tips5{font-size:14px;}
.issueDescription{padding-right:10px;}


.colltable a,.numbering a{
font-size: 15px;
/*padding-left:10px;*/
}
.colltable a:hover,.numbering a:hover{color:#999;}

.colltable td,.numbering td {
border-top: 1px solid #ededed;
padding: 6px 6px 6px 0;
font-size: 16px;
/*border: 0.5px dotted #ededed;
text-align:center;*/
}
.colltable thead th,.numbering thead th {
font-size: 14px;
/*text-transform: uppercase;
color: #707070;
color: rgb(55, 167, 213);
*/

border: none;


padding: 8px 5px;
background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(204, 204, 204)) repeat scroll 0% 0% transparent!important;
text-align:center;
}

ul.plain{padding-left:0px;}
.numbering tr:nth-child(odd) {
background: #ffffff;
}


.colltable tr:nth-child(odd),.numbering tr:nth-child(odd) {
background: #ffffff;
}
.colltable tr:nth-child(even),.numbering tr:nth-child(odd) {
background: #f4f4f4;
}
 .colltable1, .numbering{
margin: 10px 0px 0px;
width: 100%;
border: 1px solid #ddd;
position: relative;
overflow: hidden;
}
/*.numbering { counter-reset: line-number; }
.numbering td:first-child:after {
 content: counter(line-number) ".";
 counter-increment: line-number;
 padding-right: 0.3em; }*/

.zebra_tips5{font-size:14px;}
.issueDescription{padding-right:10px;}


.colltable1 a,.numbering a{
font-size: 15px;
/*padding-left:10px;*/
}
.colltable1 a:hover,.numbering a:hover{color:#999;}

.colltable1 td,.numbering td {
padding: 6px 6px 6px 6px;
font-size: 16px;
border: 0.5px dotted #ededed;
//text-align:center;
}
table.colltable1.r_sub1 td + td {
  width: 100%;
}
.colltable1 thead th,.numbering thead th {
font-size: 14px;
/*text-transform: uppercase;
color: #707070;
color: rgb(55, 167, 213);
*/

border: none;
background-color: #C8C8C8;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));
background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);
background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(210, 210, 210));
background-image: -o-linear-gradient(top, #f2f2f2, #e3e3e3);
background-image: -ms-linear-gradient(top, #f2f2f2, #e3e3e3);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e3e3e3',GradientType=0);
padding: 8px 5px;
background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(204, 204, 204)) repeat scroll 0% 0% transparent!important;
text-align:center;
}

ul.plain{padding-left:0px;}
.numbering tr:nth-child(odd) {
background: #ffffff;
}


.colltable1 tr:nth-child(odd),.numbering tr:nth-child(odd) {
background: #ffffff;
}
.colltable1 tr:nth-child(even),.numbering tr:nth-child(odd) {
background: #f4f4f4;
}


/*------------ cart popup-------------*/
.cartbox {
    background-color: #EBEBEB;
    color: #000;
    height: 305px;
    left: 100%;
    padding: 10px;
    position: fixed;
    right: 30%;
    top: 25%;
    width:50%;
    z-index: 101;
	border:4px solid #EDEDEE;
	border-radius:10px;
	-moz-border-radius:10px;
	overflow:auto;
	overflow-x:hidden;
	padding-bottom:10px;
	
}

.overlay {
	display:none;
    background: #000000;
    bottom: 0;
    left: 0;
	right: 0;
    top: 0;
    z-index: 100;
	opacity:0.5;
}

a.boxclose {
    background: url(images/cancel.png) repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 26px;
    left: 10px;
    position: relative;
    top: -11px;
    width: 26px;
}
.carthead{
background-color: rgba(0, 0, 0, 0.18);
border-left: 1px solid rgba(2, 2, 2, 0.28);
border-radius: 10px 10px 0 0;
border-right: 1px solid rgba(2, 2, 2, 0.28);
border-top: 1px solid rgba(250, 250, 250, 0.27);
box-shadow: 0 0 5px rgba(1, 1, 1, 0.7);
color:#2CB2EE;
font-size: 13px;
}
.cartTitle{
color: #EE7D32;
font-size: 13px;
font-weight: bold;
padding-left: 20px;
text-transform: uppercase;
}
#popcarttbl{
background-color: #FFFFFF;
background-color: #fff;
border-left: 1px solid rgba(2, 2, 2, 0.28);
border-radius: 10px 10px 10px 10px;
border-right: 1px solid rgba(2, 2, 2, 0.28);
border-top: 1px solid rgba(250, 250, 250, 0.27);
box-shadow: 0 0 5px rgba(1, 1, 1, 0.7);
width: 90%;
}
#popcarttbl td{
border-top: 1px dotted #AAAAAA;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 16px;
text-align:left;
}	

#popcarttbl tr:hover{
background-color:#F0F0F0;
cursor:pointer;
}
.popcartbtn{
/* background: rgba(195, 197, 208, 0.28);
border: 0px solid #004B91;
color:#38BBF6;
border-radius:5px;
height:25px;
font-weight: bold;
cursor:pointer;
font-size: 12px;
padding-left: 10px;
 */
 color: #000000;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    padding: 1px 15px;
background: -moz-linear-gradient(center top , #EEEEEE 0%, #CCCCCC 100%) repeat scroll 0 0 transparent;
border-color: #FE9447;
box-shadow: 1px 1px 2px rgba(255, 181, 81, 0.3);
color: #FFFFFF;
padding: 6px 16px;
border-radius:3px;
 }
.popcartbtn a:hover{
background: #38BBF6;
color:rgba(195, 197, 208, 0.28);
cursor:pointer;
}
.emtycart {
	-moz-box-shadow:inset 0px 0px 0px -13px #97c4fe;
	-webkit-box-shadow:inset 0px 0px 0px -13px #97c4fe;
	box-shadow:inset 0px 0px 0px -13px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:26px;
	
	text-decoration:none;
	text-align:center;
	cursor: pointer;
}
.emtycart:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.emtycart:active {
	position:relative;
	top:1px;
}
#cartcontent_holder{
width:730px;
background:red;
padding-left:10px;
overflow:scroll;
}
#paymentcontainer
{
margin-left: 46px;
width: 100%;
}
#table-2{
padding-bottom: 10px;
border-top: 1px dotted;
border-bottom: 1px dotted;
}

/************header-user block************/
#usercontent{
display: inline-block;
margin: 32px 12px 18px;
padding-right: 50px;
vertical-align:middle;
float:right;
}
.portusrname{font-size: 1.4em;}
.portusrname, .portusrname1{padding-left:5px; padding-right:5px;}
.gbqfb {
background-color: #4d90fe;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
background-image: linear-gradient(top,#4d90fe,#4787ed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
border: 1px solid #3079ed;
color: #fff!important;
margin: 0 0;
}
.imguser{float:left;
padding-left: 1px;
}
#profilefoot {
border-spacing: 0;
border: 0;
margin: 0;
white-space: nowrap;
width: 100%;
background-color: #f5f5f5;
border-top: 1px solid #bebebe;
padding-bottom:13px;
}
.gbmpala, .gbmpalb {
font: 13px 'Open Sans', sans-serif;
line-height: 27px;
padding: 10px 20px 0!important;
white-space: nowrap;
}
.gbmpala {
padding-left: 0;
text-align: left;
}
.gbqfb,.gbqfba,.gbqfbb{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:default !important;
	display:inline-block;
	font-weight:bold;
	height:29px;
	line-height:29px;
	min-width:54px;
	*min-width:70px;
	padding:0 8px;
	text-align:center;
	text-decoration:none !important;
	-moz-user-select:none;
	-webkit-user-select:none
}
.gbqfbb{
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb));
	background-image:-webkit-linear-gradient(top,#fff,#fbfbfb);
	background-image:-moz-linear-gradient(top,#fff,#fbfbfb);
	background-image:-ms-linear-gradient(top,#fff,#fbfbfb);
	background-image:-o-linear-gradient(top,#fff,#fbfbfb);
	background-image:linear-gradient(top,#fff,#fbfbfb);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#fbfbfb')
}
.gbqfb,.gbqfba,.gbqfbb{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:default !important;
	display:inline-block;
	font-weight:bold;
	height:29px;
	line-height:29px;
	min-width:54px;
	*min-width:70px;
	padding:0 8px;
	text-align:center;
	text-decoration:none !important;
	-moz-user-select:none;
	-webkit-user-select:none
}

.gbqfb:focus,.gbqfba:focus,.gbqfbb:focus{
	border:1px solid #4d90fe;
	-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	outline:none
       cursor: pointer !important;
}

.gbqfb-hvr:focus,.gbqfba-hvr:focus,.gbqfbb-hvr:focus{
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1)
}

.gbqfb-no-focus:focus{
	border:1px solid #3079ed;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}

.gbqfb-hvr,.gbqfba-hvr,.gbqfbb-hvr{
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1)
}

.gbqfb::-moz-focus-inner,.gbqfba::-moz-focus-inner,.gbqfbb::-moz-focus-inner{
	border:0
}

.gbqfba,.gbqfbb{
	border:1px solid #dcdcdc;
	border-color:rgba(0,0,0,.1);
	color:#444 !important;
	font-size:11px
}

.gbqfb{
	background-color:#4d90fe;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
	background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
	background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
	background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
	background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
	background-image:linear-gradient(top,#4d90fe,#4787ed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
	border:1px solid #3079ed;
	color:#fff!important;
	margin:0 0
}

.gbqfb-hvr{
	border-color:#2f5bb7
}

.gbqfb-hvr:focus{
	border-color:#2f5bb7
}

.gbqfb-hvr,.gbqfb-hvr:focus{
	background-color:#357ae8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
	background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
	background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
	background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
	background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
	background-image:linear-gradient(top,#4d90fe,#357ae8);
       cursor:pointer!important;
}

.gbqfb:active{
	background-color:inherit;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3)
}

.gbqfba{
	background-color:#f5f5f5;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1')
}

.gbqfba-hvr,.gbqfba-hvr:active{
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
	background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1')
}

.gbqfbb{
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb));
	background-image:-webkit-linear-gradient(top,#fff,#fbfbfb);
	background-image:-moz-linear-gradient(top,#fff,#fbfbfb);
	background-image:-ms-linear-gradient(top,#fff,#fbfbfb);
	background-image:-o-linear-gradient(top,#fff,#fbfbfb);
	background-image:linear-gradient(top,#fff,#fbfbfb);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#fbfbfb')
}

.gbqfbb-hvr,.gbqfbb-hvr:active{
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image:-moz-linear-gradient(top,#fff,#f8f8f8);
	background-image:-ms-linear-gradient(top,#fff,#f8f8f8);
	background-image:-o-linear-gradient(top,#fff,#f8f8f8);
	background-image:linear-gradient(top,#fff,#f8f8f8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#f8f8f8')
}

.gbqfba-hvr,.gbqfba-hvr:active,.gbqfbb-hvr,.gbqfbb-hvr:active{
	border-color:#c6c6c6;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	color:#222 !important
}

.gbqfba:active,.gbqfbb:active{
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.gbmpala,.gbmpalb{
	font:13px 'Open Sans', sans-serif;
	line-height:27px;
	padding:10px 20px 0;
	white-space:nowrap
}

.gbmpala{
	padding-left:0;
	text-align:left
}
/***subscribe button        **/
.sub_btn {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'Open Sans', sans-serif;
	
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.sub_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.sub_btn:active {
	position:relative;
	top:1px;
}




/*** subscribe button ends  **/


 .btn {
text-decoration: none;
-webkit-appearance: none;
border: 0;
padding: .8em .8em 1em;
display: block;
float: left;
width: auto;
margin: .2em .4em;
border: 1px solid #fff;
font-size: .8em;
line-height: 1;
color: #2c3e50;
text-shadow: 0 0 0;
outline: 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color:#fff!important;
font-weight: bold;
font-size: 1.2em;
line-height: .6;
background: -webkit-gradient(linear,left top,left bottom,from(#2186d4),to(#175dbd));
background: -webkit-linear-gradient(#2186d4,#175dbd);
background: -moz-linear-gradient(#2186d4,#175dbd);
background: -o-linear-gradient(#2186d4,#175dbd);
background: linear-gradient(#2186d4,#175dbd);
color: #fff;
border: 1px solid #244868;
text-shadow: 0 -1px 4px rgba(0,0,0,.4);
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 1px rgba(255,255,255,.1);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 1px rgba(255,255,255,.1);
box-shadow: 0 1px 4px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 1px rgba(255,255,255,.1);
position: relative;
}
.btn:hover {
top: 2px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.4), inset 0 -1px 0px rgba(255,255,255,.2);
}
#kgateabout{text-align:justify;}
#table-3{text-align:justify;
padding-top: 10px;
padding-bottom: 10px;
background: url("images/dot_line_horizontalDark.gif") repeat-x scroll 0px 100% transparent;
/*border-bottom: 1px solid rgb(221, 221, 221);
border-bottom: 1px dotted;*/
}
#table-3 th{color: rgb(246, 91, 44);
font-weight:normal!important;
font-size:1.2em!important;
}
#table-3 td{padding-right:10px;}
#table-3 td td{padding-right:0px!important;}
.sub_head input[type=checkbox].css-checkbox {
							  position: absolute; 
							overflow: hidden; 
							clip: rect(0 0 0 0); 
							height:1px; 
							width:1px; 
							margin:-1px; 
							padding:0;
							border:0;
						}

.sub_head input[type=checkbox].css-checkbox + label.css-label {
							padding-left:24px;
							
							display:inline-block;
							line-height:15px;
							background-repeat:no-repeat;
							background-position: 0 0;
							
							vertical-align:middle;
							cursor:pointer;
						}

.sub_head input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -15px;
						}

 .css-label{ background-image:url(images/checkboxbluefinal.png)!important; }

#post1 { /**width:625px;**/min-height:95px;  height:auto; border: 1px solid #e9e9e9;  background: 	#FCFCFC; padding:15px 15px 20px 15px; margin-bottom:15px;}

.images_right1 {
float: right;
margin-left: 15px;
padding: 4px;
background: white;
border: 1px solid #E7E7E7;
}

#hp1{ font-family:'Open Sans', sans-serif; font-size: 20px; font-weight: normal; color:#494949; width:100%; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #d8d8d8;}
.para11 {
line-height: 1.8em!important;
margin-bottom:35px;
text-align: justify;
}


.authorsrch_btn{
background: none repeat scroll 0 0 #FC9A28;
color: #1596D1;
cursor: pointer;
height: 25px;
font-weight:bold;
font-size:12px;
padding-bottom: 3px;
padding-left: 11px;
width: 90px;
}
.covimg{padding:4px;
/*border: 2px solid rgb(221, 221, 221);*/}
.accessLogocover{float:right;
}




#journalListPageInfo,#journalListPageLinks {
padding: 1px;
margin-top: 13px;
}
/***journal cover page**/
.productContainer {
    padding: 4px 0px 0px 6px;
	background: url(images/dot_line_horizontalDark.gif) repeat-x scroll 0px 100% transparent;
       min-height: 253px;
	}
	
.floatLeft {
    float: left;
}
.noMargin, p.noMargin {
    margin: 0px !important;
}
.productGraphic {
    margin-bottom: 9px;
    line-height: 8px;
}
.productGraphic img {
    padding: 0px 5px 5px 0px;
    background: url("../img/bg_ProductGraphic.gif") repeat-y scroll 100% 100% transparent;
	
}
.productDescriptionContainer {
    margin-left: 153px;
   /* width: 442px;*/
}
.overflowHidden {
    overflow: hidden;
}
.productContainer h1.headline {
   /* width: 442px;*/
    margin: 0px 4px 0px 0px;
    padding: 0px 0px 9px;
    position: static;
    background: url(images/dot_line_horizontalDark.gif) repeat-x scroll 0px 100% transparent;
    font-weight: normal;
    color: rgb(246, 91, 44);
    font-size: 21px;
    line-height: 1em;
    font-family: 'OpenSansLight', sans-serif;
	/*border-bottom:1px dotted;*/
}
.productHasReferrer {
     /*  float: left;
 width: 335px;*/
}
.LinkReferer {
    float: right;
    padding-right: 19px;
    /**margin-top: -151px;**/
   margin-top: -175px;
}
.clear {
    display: block;
    clear: both;
    font-size: 0px !important;
    height: 0px !important;
    line-height: 0 !important;
}
.clear {
    display: block;
    clear: both;
    font-size: 0px !important;
    height: 0px !important;
    line-height: 0 !important;
}
 input[disabled],
input[disabled]:hover,
input[disabled]:active {
  background: #999;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#f3f3f3));
  background: -webkit-linear-gradient(#dadada,#f3f3f3);
  background: -moz-linear-gradient(#dadada,#f3f3f3);
 background: -ms-linear-gradient(#dadada, #f3f3f3);
  background: -o-linear-gradient(#dadada,#f3f3f3);
  background: linear-gradient(#dadada,#f3f3f3);
  border-top: 1px solid #c5c5c5;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #cecece;
  color: #8f8f8f;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  cursor: not-allowed!important;
  text-shadow: 0 -1px 1px #ebebeb;
 }
.Zebra_Tooltip_Message a {

}
#i-scholarabout{text-align:justify;}
.ischolarabout  {
    text-align: justify;
    line-height: 1.7em;
}
/*** Css for styling the Terms and conditions page and the privacy policy page ****/
.TCheading{
color:rgb(70, 95, 109);
font-weight:bold;
font-family: 'OpenSansLight', sans-serif;
}
.tcstyle{
text-align:justify;
line-height: 1.8em;
color: #555;
}

.readmore {
/**position: relative;
right: -792px;**/
float: right;
font-weight: bold;
text-decoration: underline!important;
}
.searchFilters .pkp_controllers_extrasOnDemand .toggleExtras {
    float: right;
    margin-right: 89px;
}
input.textField, input.uploadField{ 
     margin-bottom: 6px;
height: 23px;
border-radius: 4px;
border: solid 1px #E5E5E5;
font-size: 13px;
background: #FFFFFF;
/*-moz-box-shadow: 0px 0px 8px #f0f0f0;
-webkit-box-shadow: 0px 0px 8px #f0f0f0;
box-shadow: 0px 0px 8px #f0f0f0;*/
width: 360px;                    
}
input.textField1 {
margin-bottom: 6px;
height: 23px;
border-radius: 4px;
border: solid 1px #E5E5E5;
font-size: 13px;
background: #FFFFFF;
-moz-box-shadow: 0px 0px 8px #f0f0f0;
-webkit-box-shadow: 0px 0px 8px #f0f0f0;
box-shadow: 0px 0px 8px #f0f0f0;

}
.data{padding-left: 20px;
padding-right: 20px;}
select.selectMenu{
     /**width: 120px;**/
border: solid 1px #E5E5E5;
border-radius: 4px;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
background: #FFFFFF;
-moz-box-shadow: 0px 0px 8px #f0f0f0;
-webkit-box-shadow: 0px 0px 8px #f0f0f0;
box-shadow: 0px 0px 8px #f0f0f0; 
 }
select#luceneSearchOrder, select#luceneSearchDirection {
    float: none;
    width: 120px!important;
}
/* For editors page */
.filter select.selectMenu, select.selectMenu1 {
float: none!important;
}
#submit select.selectMenu ,select#hideAuthor{
float: none;
}
#createissue select.selectMenu,#issues select.selectMenu,#issuedata select.selectMenu,#submission select.selectMenu{
float:none;
width:230px;
}
tr#reviewersHeader h3 {
width: 0px;
}
#editorDecision select.selectMenu {
width: 172px;
margin-right: 9px;
height: 29px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea.textArea:focus, input.textField:focus, select:focus, input[type="email"]:focus , textarea:focus {
    border-color: rgba(82, 168, 236, 0.8)!important;
    outline: 0px none;
   /*box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);*/
}
.adv-button{
   font-size:12px; 
    float:right;
    margin-right:40px;
    margin-bottom:20px;
    border-radius:3px;
    display: block;
    height: 35px;
    width: 100px;
    /*TYPE*/
    color: white;
    /*font: 13px/50px Helvetica, Verdana, sans-serif;*/
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    /*GRADIENT*/
    background: #00b7ea; /* Old browsers */
    background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* IE10+ */
    background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
}
.adv-button:hover {
    background: #00b7ea; /* Old browsers */
    background: -moz-linear-gradient(top,  #00b7ea 36%, #009ec3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* IE10+ */
    background: linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
    cursor:pointer;
}

.adv-button:active .bottom { margin: -20px 0 0 10px }

.adv-button:active .top { margin: -70px 0 0 10px }
.terms-conditions a{}
.Zebra_Tooltip_Arrow Zebra_Tooltip_Arrow_Bottom{
    border-top-color: #00b7ea; /* Old browsers */
    border-top-color: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
    border-top-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
    border-top-color: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
    border-top-color: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
    border-top-color: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* IE10+ */
    border-top-color: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:100px;
    right:50px;
    display:none;
    text-indent:-9999px;
    background: url(images/icon_top.png) no-repeat;
	}

/****quick search button styling***/

.quicksearchtag {
       display: inline-block;
	position: relative;
	color:rgb(55, 167, 213);
	text-shadow: 0 1px 0 rgba(255,255,255, 0.8);
	text-decoration: none;
	text-align: center;
	padding:5px 8px;
	font-size: 12px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	border-radius: 4px;
	border: 1px solid #bcbcbc;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12);
	box-shadow: 0 1px 3px rgba(0,0,0,0.12);

	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);
	background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);
	border-right: none;
}
.quicksearchtag a:hover {
	color: rgb(55, 167, 213)!important;
}
.quicksearchtag:after {
	content: '';
	position: absolute;
	height: 48%;
	width: 15px;
	border-right: 1px solid #bcbcbc;

	background-image: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(239,239,239,1) 10%,rgba(225,223,226,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(239,239,239,1) 10%,rgba(225,223,226,1) 100%);
	background-image: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(239,239,239,1) 10%,rgba(225,223,226,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(239,239,239,1) 10%,rgba(225,223,226,1) 100%);
	background-image: linear-gradient(top, rgba(240,240,240,1) 0%,rgba(239,239,239,1) 10%,rgba(225,223,226,1) 100%);
	right: -5px;
	bottom: 1px;

	-webkit-transform: skew(-35deg, 0);
	-moz-transform: skew(-35deg, 0);
	-o-transform: skew(-35deg, 0);
	-ms-transform: skew(-35deg, 0);
	transform: skew(-35deg, 0);

	-webkit-box-shadow: 2px 1px 2px rgba(100,100,100,0.1);
	box-shadow: 2px 1px 2px rgba(100,100,100,0.1);
}

.quicksearchtag:before {
	content: '';
	position: absolute;

	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%);
	background-image: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%);
	height: 50%;
	width: 15px;
	border-right: 1px solid #bcbcbc;
	top: 1px;
	right: -5px;

	-webkit-transform: skew(35deg, 0);
	-moz-transform: skew(35deg, 0);
	-o-transform: skew(35deg, 0);
	-ms-transform: skew(35deg, 0);
	transform: skew(35deg, 0);
}
/****quick search button styling***/
.scholarcont .imgcont {
    position: absolute;
    top: 0px;
    right: 1px;
}
.scholarcont .imgcontbig {
    position: absolute;
   top: 0px;
    right: 0px;
}
.scholarcont {
    position: relative;
}
.imghover:hover{opacity:0.9!important;
/*height:154px; 
width:119px;*/
height:151px; width:116px;
}
.imghoverbig:hover{opacity:0.9!important;
/*width:234px;
height:354px;*/

height:351px; width:231px;
}
/*.ui-resizable-handle {display:inherit!important;}*/

/*********PI form styling starts********/

#piform  fieldset {
margin-top: 5px;
}
legend {
margin-left: 28px;
}
.piform li {
float: left;
padding-right: 7%;
margin-bottom: 6px;
}
.piform1 {
/**margin-left: 32px;**/
width: 37%;
padding: 0px;
}
.piform input {
width: 123%;
height: 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #333333;
border: 1px solid #d7d7d7;
background: #ededed;
}
.piform1 label {
padding-bottom: 9px;
}
.piform1 input, .piform1 textarea {
width: 227.8%;
height: 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #333333;
border: 1px solid #d7d7d7;
background: #ededed;
margin-bottom: 6px;
margin-top: 5px;
}
.piformbutton {
    clear: both;
    padding-top: 14px;
}

.piformbutton .btn-primary {
    margin-left: 0px!important;
}
.btn-primary {
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
margin-left: 32px;
}
.btn-primary:hover{
color: #ffffff;
background-color: #0044cc;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}

/*********PI form styling ends*********/
.jrnlindextable {
background: #fff;
border: 1px solid #ddd;
margin: 10px 0px 0px;
width: 100%;
}
.coverimg{
padding: 0 5px 5px 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.coverimg:hover {
width: 103px;
height: 133px;
cursor: -webkit-zoom-in;
}
.productHasReferrer {
    color: rgb(70, 95, 109);
    line-height: 1.8;
    text-align: justify;
}
.journallink {
/**margin-top: 4px;
position: absolute;**/
position: relative;
top: 7px;
margin-left: -5px;
font-weight: 700;
}
#slide_show{/**margin-top: -6px;**/}
ul.li-style {
    text-align: justify;
    line-height: 2em;
    color: #555;
}
ul.li-style li {
/**list-style: disc outside url("images/foo_arrow.png") !important;
   margin-left:20px;**/
}

#jname {
width: 100%;
background: #f6f6f6;
border: solid 1px #dfdfdf;
white-space: nowrap;
margin-top: 0px;
font-size: 14px;
font-weight: 600;
padding-top: 8px;
padding-left: 3px;
padding-bottom: 7px;
}
/***manage journals***/
.managejournals {
width: 656px;
height: 73px;
margin-left: -46px;
background: url(images/searchjournals.png) no-repeat center;
background-position: 0px 55px;
background-position: center;
}
.manage_input {
float: right;
color: #3E4346;
font-size: 1.4em;
position: relative;
margin-right: 110px;
margin-top: 23px;
width: 434px!important;
border: none!important;
box-shadow: none!important;
background-color: #fff!important;
}
.manage_input:focus {
padding: 3px 8px!important;
}
.flat-table1 {
		margin-bottom: 20px;
		border-collapse:collapse;
		font-family: 'Open Sans', sans-serif;
		
                border-radius: 3px;
               -webkit-border-radius: 3px;
               -moz-border-radius: 3px;
	}
	.flat-table1 th, .flat-table1 td {
		
	}
	.flat-table1 th {
font-weight: normal;
-webkit-font-smoothing: antialiased;
padding: 0.6em;
color: #3E4346;
text-shadow: 0 0 1px rgba(0,0,0,0.1);
font-size: 1.6em;
}
	.flat-table1 td {
         color: rgb(55, 167, 213);
         padding: 0.7em 1em 0.7em 1.15em;
         text-shadow: 0 0 1px rgba(255,255,255,0.1);
         font-size: 1.5em;
      }
	.flat-table1 tr  {
		-webkit-transition: background 0.3s, box-shadow 0.3s;
		-moz-transition: background 0.3s, box-shadow 0.3s;
		transition: background 0.3s, box-shadow 0.3s;
              border-bottom: 1px solid #eee;
	}
	.flat-table-1 {
	  background: #fff;
	  box-shadow: 1px 1px 4px #333333;
         -moz-box-shadow: 1px 1px 4px #333333;
         -webkit-box-shadow: 1px 1px 4px #333333;
         width:100%;
	}
      .flat-table-2 {
	  top: -12px;
         position: relative;
         left: 11px;
	  width:100%;
	  background: #fff;
	  box-shadow: 1px 1px 4px #333333;
         -moz-box-shadow: 1px 1px 4px #333333;
         -webkit-box-shadow: 1px 1px 4px #333333;
	}
	.flat-table-1 tr:hover,.flat-table-2 tr:hover {
		background:rgba(124, 180, 231, 0.19);
	}
.mjarrow {
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #FFFFFF;
position: absolute;
left: 1px;
top: 230px;
z-index: 1063;
}
/***manage journals end**/


#authorBio {
padding-bottom: 10px;
}

#table-2 {
    border: 1px solid rgb(227, 227, 227);
    *background-color: rgb(242, 242, 242);
    width: 100%;
    border-radius: 6px;
}

#table-2 thead {
    font-family: 'Open Sans', sans-serif;
    padding: 0.2em 0px 0.2em 0.5em;
    text-align: left;
    color: rgb(75, 75, 75);
    border-bottom: 1px solid rgb(153, 153, 153);
    background-color: rgb(200, 200, 200);
    background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(210, 210, 210));
}

/*#table-2 th {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 17px;
    line-height: 20px;
    font-style: normal;
    font-weight: normal;
    text-shadow: 1px 1px 1px white;
}*/


#table-2 td {
    line-height: 20px;
    font-size: 14px;
    border-bottom: 1px solid #F5F1E5;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #F5F1E5;
    border-top: 1px solid #F5F1E5;
    border-right: 1px solid #F5F1E5;
    padding: 10px 10px 14px;
}
.coverimgshadow{
background: url("images/covershadow.png") no-repeat scroll right bottom rgba(0, 0, 0, 0)!important;
float: left;
margin: 5px 0 0 5px;
padding-bottom: 3px;
padding-right: 3px;
position: relative;
}
.Cover_Box {
color: #444444;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: normal;
height: 129px;
/*margin-top: 10px;*/
width: 137px;
}
.Cover_Box .column_1{
    height: 100%;
    float: left;
    width:103px;
	margin-top:5px;
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	-webkit-backface-visibility: hidden;
	box-shadow: 
		0px 0px 0px 10px rgba(255,255,255,1), 
		
	-webkit-transition: 
		opacity 0.4s linear, 
		-webkit-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	-moz-transition: 
		opacity 0.4s linear, 
		-moz-transform 0.4s ease-in-out, 
		
	-o-transition: 
		opacity 0.4s linear, 
		-o-transform 0.4s ease-in-out, 
		
	-ms-transition: 
		opacity 0.4s linear, 
		-ms-transform 0.4s ease-in-out, 
		
	transition: 
		opacity 0.4s linear, 
		transform 0.4s ease-in-out; 
	margin-bottom:10px;
    }	
     
    /**** COLUMN HOVERS ****/
    .Cover_Box .column_1:hover{
    position: relative;
    /*z-index: 100;*/
	cursor:pointer;
    box-shadow: 7px 12px 15px grey;;
    -webkit-box-shadow:7px 12px 15px grey;;
    -moz-box-shadow: 7px 12px 15px grey;;
    -webkit-transform: translate(-5px,-15px);
    -moz-transform: translate(-5px,-15px);
    -o-transform: translate(-5px,-15px);
    -ms-transform: translate(-5px,-15px);
    transform: translate(-5px,-15px);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    }
.preview {
box-shadow: 0 1px 2px rgba(0,0,0,.2);
min-height: 200px;
margin: 0 0 30px -4px;
padding: 20px;
background: #fff;
border-radius: 2px;
position: relative;
width: 622px;
}
.actions {
margin: 0 7px 40px -15px;
height: 53px;
padding: 0;
border: 1px solid #dae3e6;
border-radius: 2px;
background: url(images/menu_actions_bg.jpg) top left repeat-x;
list-style: none;
width: 650px;
}
.actions li {
margin: 0;
height: 53px;
float: left;
background: url(images/menu_actions_bg.jpg) top left repeat-x;
list-style: none;
width: 323px;
}
.actions li a {
line-height: 30px;
padding: 0 15px 0 52px;
margin: 12px 0 0 0;
display: block;
font-size: 13px;
font-weight: bold;
}
.preview .actions li:first-child {
margin-left: 0;
border-right: 1px solid #dae3e6;
}
.actions li:hover {
background-position: 0 -53px;
}

#left {
width: 309px;
border-right: 1px solid #dae3e6;
margin-top: -40px;
position: relative;
padding-top: 1px;
font-size: 15px;
}
/**userhome page tabs**/
.tabs{
/*padding: 3px 0;*/
margin-left: 0;
margin-bottom: 0;
/*margin-top: 1px;

list-style-type: none;
text-align: left; set to left, center, or right to align the menu as desired*/
}

.tabs li{
display: inline;
margin: 0;
}

.tabs li a{
    width: 154px;
    height: 24px;
    float: left;
    padding: 10px 0px 0px;
    text-decoration: none;
    color: #636363;
    
    background: url('images/top_tab.png') no-repeat scroll 0px -34px transparent;
}

.tabs li a:visited{
color: #636363;
}

.tabs li a:hover{
width: 154px;
height: 24px;
float: left;
color: #F9F9F9;
text-shadow: 0px 0px 1px;
background-position: 0px 0px;
}

.tabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;

width: 154px;
height: 24px;
float: left;
color: #f9f9f9;
background: url(images/top_tab.png) no-repeat;

}


.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/* Cart baloon css */
nav {
    /*height: 26px;*/
    text-align: center;
}
nav ul {
    border-color: #D5D5D5 #D2D2D2 #CDCDCD;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    vertical-align: baseline;
}
nav li {
    border-left: 1px solid #D2D2D2;
    float: left;
}
nav li:first-child {
    border-left: 0 none;
}
nav li:first-child a {
    border-radius: 3px 0 0 3px;
}
nav li:last-child a {
    border-radius: 0 3px 3px 0;
}
nav a {
    background: linear-gradient(to bottom, #FCFCFC, #F0F0F0) repeat scroll 0 0 #FAFAFA;
    box-shadow: 0 0 0 1px #FAFAFA inset;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 14px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px #FFFFFF;
}
nav a:hover {
    box-shadow: 0 0 0 1px #FAFAFA inset, 0 0 3px rgba(0, 0, 0, 0.3);
    color: #333333;
    z-index: 2;
}
nav li.active a, nav a:active {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
nav .badge {
    border: 1px solid;
    border-radius: 10px;
    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.08);
    color: #FFFFFF;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 10px;
    line-height: 10px;
    padding: 2px 4px;
    position: absolute;
    right: 55px;
    text-shadow: 0 1px rgba(0, 0, 0, 0.25);
    top: -10px;
}
nav .badge {
    background: linear-gradient(to bottom, #ACDDF6, #67C1EF) repeat scroll 0 0 #67C1EF;
    border-color: #30AAE9;
}
nav .badge.green {
    background: linear-gradient(to bottom, #A5DD8C, #77CC51) repeat scroll 0 0 #77CC51;
    border-color: #59AD33;
}
nav .badge.yellow {
    background: linear-gradient(to bottom, #FCD589, #FABA3E) repeat scroll 0 0 #FABA3E;
    border-color: #F4A306;
}
nav .badge.red {
    background: linear-gradient(to bottom, #FC9F8A, #FA623F) repeat scroll 0 0 #FA623F;
    border-color: #FA5A35;
}
#headerchkout a {
font-size:12px;
text-decoration: none; border-radius: 10px; padding: 2px 5px 5px 5px;
}
#headerchkout a:hover {
background: #EDEDEE;
color: #24A8E4;
font-weight: bold;
}

/***ends here***/
#left p, #right p{
border-bottom: 1px solid #EFEFEF;

padding-bottom: 5px;
*width: 280px;
margin-right:15px;
}
#right {
width: 309px;
margin-top: -495px;
position: relative;
font-size: 15px;
margin-left: 322px;
}
.ep_search_feed {
white-space: nowrap;
}

.ep_search_feed img {
vertical-align: -2px;
padding-left: 0.6em;
}
div#articleCitations {
display: none;
}
#captureCite select {
float: none;
}
ul.articletabs{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 98%;
}
ul.articletabs li {
	position: relative;
	float: left;
	/*width: 12em;*/
/**	margin-left: -1px;**/
border-top: 0.1em solid #e6e6e6;
	
}

ul.articletabs a {
	display: block;
	width: 154px;
height: 24px;
float: left;
padding: 10px 0px 0px 0px;
text-decoration: none;
color: #636363;
display: block;
padding: 1em 0 1em;
text-align: center;
text-transform: uppercase;
margin: 0;
font-weight: bold;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 1.8em;

}
ul.articletabs a, ul.articletabs a:link, ul.articletabs a:visited {
/**	background: #f7f7f7;**/
border-left: 0.1em solid #e6e6e6;
/**border-bottom: 0.1em solid #e6e6e6;
background: url('heading.png') repeat-x scroll left top #F5F5F5;**/
/**background: url('images/footer-bg.png') repeat-x 0 0;**/
background: -webkit-gradient(linear,left top,left bottom,color-stop(#FFFFFF,0),color-stop(#F6F6F6,1));
background: -webkit-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
background: -moz-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
background: -o-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
background: linear-gradient(to bottom, #FFFFFF 0%, #F1F1F1 50%, #E1E1E1 51%, #F6F6F6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F6F6F6',GradientType=0 );
height:18px;
}
ul.articletabs a.active, ul.articletabs a:link.active, ul.articletabs a:visited.active {
	background: #FFF;

	font-weight: bold;
background: white;
border-bottom-color: white;
}
ul.articletabs a.active {
	position: relative;
	top: 1px;
       background: white;
border-bottom-color: white;

}
.articletabs li:first-child {
border-top-left-radius: 0.3rem;
border-left: 0;
}
.articletabs li a{
border-left: 0.1em solid #e6e6e6; 
/** border-bottom: 0.1em solid #e6e6e6;**/
border-right: 0.1em solid #e6e6e6;
} 
/* panels 
div.articletabs{
	padding: .5em;
}*/
div.articletabs div.articletabs{
	padding: 0;
}
div.articletabs div.articletabs  {
	clear: left;
	width: 97%;
    height: auto;
    float: left;
    background-color: #FFFFFF;
    padding: 0px 10px;
background: white;

border: 1px solid #D5D5D5;
border-top-right-radius: 0.3rem;
border-bottom-left-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
div#tp3 {
padding: 12px;
}
div#articlesubject, div#articleabstract, div#articlecitations {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 1.7em;
color: rgb(70, 95, 109);
text-align: justify;
color: #555;
    font-size: 15px;
    line-height: 1.8;
    text-align: justify;
}
#articletitle {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 1.7em;
color: rgb(70, 95, 109);

}

#articletitle h3 {
font-size: 19px!important;
font-family: 'Open Sans', sans-serif;
color: rgb(70, 95, 109);
line-height: 1.5em;
font-weight: 100;
}
div#articleauthors {
font-family: 'Open Sans', sans-serif;
padding-top: 5px;
}
div#articlesubject h4{
background-color: rgb(241, 242, 242);
border-radius: 5px 5px 5px 5px;
padding: 3px;
}
#authoraffliation {
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
padding-bottom: 24px;
background-color: #D4DEE8;
padding: 10px 5px 10px 12px;
line-height: 1.9em;
}
div#authoraffliation ul {
    padding-left: 15px;
}
#articlecitations ul {
margin: 0.25em 0 0.75em 0;
padding: 0 0 0 2.5em;
word-break: break-word;
}
h4#expanderHead {
float: left;
margin: 0;
padding: 0;
font-size: 13px;
font-weight: bold;
margin-top: -28px;
/* margin-right: 135px; */
margin-left: 233px;
font-family: 'Open Sans', sans-serif;
}
.expandpl{
width: 16px;
height: 16px;
background-image: url(images/ui-icons_469bdd_256x240.png);
}
.openpricelist{
background-position: -39px -16px!important;
}
.closepricelist{
background-position: -68px -16px!important;
}
div#expanderContent {
padding-bottom: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 0 5px rgba(0,0,0,0.1);
box-shadow: 1px 0 5px rgba(0,0,0,0.1);
background-color: #ffffff 0.8;
padding: 10px;
border: 1px solid #D5D5D5;
margin-bottom: 20px;
font-size: 12px;
height: 130px
}
div.column_2 {
margin-left: 149px;
margin-top: -115px;
}
.article-badge {
float: left;
text-align: center;
margin-right: 20px;
}
.article-badge p {
margin-bottom: 0;
width: 110px;
font-weight:bold;
}
div.printarticle {
float: right;
/**margin-top: -92px;**/
}
div#tp1 {
padding: 10px;
}
div#tp1 h4 {
font-size: 17px;
}
#inn_middle1 {

/*width: 656px;
height: auto;
float: left;*/
height: auto;
background-color: #ffffff;
padding: 0px 10px 0px 10px;
text-align: justify;
}
.inn_top1 {
width: 676px;
height: 10px;
float: left;
background: url(images/inner1_bg.png) no-repeat top;
}
.inn_bottom1 {
width: 676px;
height: 10px;
float: left;
background: url(images/inner1_bg.png) no-repeat bottom;
}
.styled{width:89%!important;}

.tocTitle a{
color:#3498DB!important;
 }
.tocTitle a:hover {
    color: #3498DB;
    text-decoration: underline;
}
.tocAuthors{padding-left: 0px!important;/**color:rgb(55, 167, 213)!important; **/}
.tocArticle td.tocSource {
    padding: 10px 0px 5px 0px;
}
/*******  newhome design  ********/
.is_home {
background: url(images/is_home2.PNG)no-repeat center top;
/*background: url(images/test_bak.jpg);*/
height: 220px;
margin-top: -6px;
display:none;
}

#round {
width: 990px;
margin: 0 auto;
margin-bottom: 20px;
margin-top: -40px;
display:none;
}

.round1, .round2, .round3 {
width: 246px;
float: left;
}

.roundimg {
margin-left: 78px;
}
.roundimg img{-moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.roundimg img:hover{-webkit-transform:rotate(360deg)!important;
    -moz-transform:rotate(360deg)!important;
    -o-transform:rotate(360deg)!important;
     
    -ms-transform: rotate(360deg)!important;
    transform: rotate(360deg)!important;

}

.fullGrey {
width: 100%;
/* background-color: #f5f5f6; */
background: url(images/in_bg.png) 0 0 repeat;
height: 130px;
padding-top: 10px;
}
.g1 {
float: left;
width: 60%;
padding-top: 10px;
padding-bottom: 10px;
}

.g2 {
padding: 8px 20px 25px 20px;
background-color: #009EDF;
margin-bottom: 25px;
color: #fff;
float: right;
height: 120px;
margin-top: -15px;
width: 35%;
font-size: 24px;
line-height: 1.1;

}
.rtitle {
color: #08b7f8;
font-size: 35px;
line-height: 40px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
text-align: center!important;
padding: 4px;
background: url(images/bg_line.jpg) 50% bottom no-repeat;
padding-top:10px;
padding-bottom:15px;
}
.rsummary {
color: #6f6f6f;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: 300;
text-align: center!important;
padding: 4px;
margin-bottom: 10px;
}
#home_bottom{width:980px;
margin:0 auto;
background: url('images/separator-shadow.png');
background-repeat: no-repeat;
padding: 20px 0 20px 0;

}

#home_bottom ul{float:left;
width:460px;

}
.bot_heading{
font-size: 30px;
line-height: 32px;
margin-bottom: 36px;
font-family: 'Oxygen', sans-serif;
color: #2c2c2c;

text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
#home_bottom ul li{list-style:none;
padding:4px 0px 4px 0px;
}

#home_bottom ul li a{
font-size: 15px;
line-height: 26px;
color: #595959 !important;
}
#home_bottom ul li a:hover{text-decoration:none;}
.mp_articles{
background: url('images/border_2.png') 0 0 repeat-y;
padding-left:20px;
}
#inn_middle1 {
/*width: 656px;
height: auto;
float: left;*/
height: auto;
background-color: #ffffff;
padding: 0px 10px 0px 10px;
text-align: justify;
}
.inn_top1 {
width: 676px;
height: 10px;
float: left;
background: url(images/inner1_bg.png) no-repeat top;
}
.inn_bottom1 {
width: 676px;
height: 10px;
float: left;
background: url(images/inner1_bg.png) no-repeat bottom;
}


#table-2 {
border: 1px solid #e3e3e3;
background: #fff;
width: 100%;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
#table-2 thead {
/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
font-family:'Open Sans', Helvetica, Arial, sans-serif;
padding: .2em 0 .2em .5em;
text-align: left;
color: #4B4B4B;
background-color: #C8C8C8;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(241, 242, 242)), to(rgb(241, 242, 242)), color-stop(.6,#fcfcfc));
background-image: -moz-linear-gradient(top, rgb(241, 242, 242), rgb(241, 242, 242), rgb(241, 242, 242) 90%);
border-bottom: solid 1px #999;
font-size: 19px;
}
#table-2 td {
line-height: 20px;
font-size: 14px;
border-bottom: 1px solid rgb(241, 242, 242);
border-top: 1px solid rgb(241, 242, 242);
border-right: 2px solid rgb(241, 242, 242);
width:auto;
}
#table-2 td, #table-2 th {
padding: 15px;
color: #1C64A1!important;
}
#table-2 a{color: #595959!important;
line-height:25px;
}

#table-2 td li{
border-bottom:1px solid #ddd;
list-style:none;

}
.box .open {
float: right;
    margin-top: -66px;
    margin-right: 50px;
    /* background: url(images/sch_adv.png) no-repeat; */
    /* -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); */
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    /* box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); */
    /* background-repeat: no-repeat; */
    /* border-color: gainsboro; */
    /* min-width: 21px; */
    text-indent: -9999em;
    /* width: 53px; */
    /* height: 33px; */
    /* border: 1px solid #dcdcdc; */
    /* border-top-color: gainsboro; */
    /* border-top-style: solid; */
    /* border-top-width: 1px; */
    /* border-right-color: gainsboro; */
    /* border-right-style: solid; */
    /* border-right-width: 1px; */
    /* border-bottom-color: gainsboro; */
    /* border-bottom-style: solid; */
    /* border-bottom-width: 1px; */
    /* border-left-color: gainsboro; */
    /* border-left-style: solid; */
    /* border-left-width: 1px; */
    background: url(images/ad1.png) no-repeat;
    text-indent: -9999em;
    height: 45px;
}
.box .toggleExtras.active, .box .toggleExtras.inactive {
    position: relative;
    margin-top: 0px;
    margin-left: -44px;
}
#searchJournal {
width: 360px;
}
.box .toggleExtras.active, .box .toggleExtras.inactive {
    position: relative;
    margin-top: -1px;
    margin-left: -39px;
}

div#luceneFacets .readmore {
    position: relative;
    float: left;
    left: 15px;
    text-decoration: none!important;
}

.ui-autocomplete .ui-menu-item a {
    font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
}


/** new Editorial Board**/
.ediboardtable td, .ediboardtable1 td {
    padding: 8px 11px;
    border: 1px solid #EDEDED;
    font-size: 14px;
    line-height: 1.5;
height:100%;
}

.ediboardtable, .ediboardtable1 {
    margin: 15px 10px;
    border-spacing: 3px;
}



/** AFter REgistration LOgin Message **/
.afteReg {
    color: red;
    font-size: 12px;
}
#setupForm select#categories {
width: 383px;
}

#slide{
width: 100.4%;
}

/***Navigatio****/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
/**#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
padding-right:5px;
}**/
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
padding-right:5px;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}

#cssmenu {
  /**width: auto;
  position: relative;
  border-bottom: none;
  width: 45%;
  display: inline;
  margin-bottom: 5px;**/
  float: right;
  padding: 15px 0px 0px 0px;
  /*background: #39b1cc;
  background: url("images/navbar1.png") repeat-x scroll center top transparent;
  background: -moz-linear-gradient(top, #51bbd2 0%, #2d97af 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #51bbd2), color-stop(100%, #2d97af));
  background: -webkit-linear-gradient(top, #51bbd2 0%, #2d97af 100%);
  background: -o-linear-gradient(top, #51bbd2 0%, #2d97af 100%);
  background: -ms-linear-gradient(top, #51bbd2 0%, #2d97af 100%);
  background: linear-gradient(to bottom, #51bbd2 0%, #2d97af 100%);*/
}

/**#cssmenu > ul {
margin: 0px auto !important;
font-size: 15px;
color: #FFF;
width: 550px;
height: 46px;
text-decoration: none;
text-align: center;
font-weight: 500;
border-bottom: medium none;
}**/
div#navbarMenu {
    position: relative;
    border-bottom: none;
    width: 40%;
    display: inline;
    margin-right: 0;
    padding-bottom: 0.5em;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  /**float: left;**/
  display: inline-block;
  position: relative;
    line-height: 21px;
    text-align: left;
    padding-right: 0;
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}

#cssmenu > ul > li > a {
/**font-size: 15px;**/
    /**font-size: 14px;
    color: #FFF;
    width: 100%;**/
    /* height: 45px; */
    /**float: left;**/
    text-decoration: none;
    text-align: center;
    padding: 8px 10px;
    color: #6f6f6f;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    margin-top: 15px;
    /**-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear ;
    -o-transition: all 0.2s linear ;
    transition: all 0.2s linear ;**/
    display: block;
    padding: 5px 8px;
    font-size: 14px!important;
    color: #333;
    text-decoration: none;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  /*color: #08b7f8;
  background: #32a9c3;
  background: rgba(0, 0, 0, 0.1);*/
    color: #FFF;
    /**background: #51B6E7;**/
    background-color: #1782e0;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #d3eced;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #ffffff;
  top: -4px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 52px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  padding: 11px 25px;
  width: 180px;
  color: #777777;
  background: #ffffff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #333333;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}

table.colltable1 { 
border-collapse: collapse; 
	}


#tb{
width: 488px;
float: left;
border: 1px solid #DDD;
object-fit: cover;
height: 512px;
}

#tb1{
float: left;
width: 488px;
border: 1px solid #DDD;
object-fit: cover;
height: 512px;
}

#tb li, #tb1 li{
list-style:none;
margin-left: 20px;
margin-right: 20px;
border-bottom:1px solid #DDD;
}

#tb li a,#tb1 li a{
color: #595959 !important;
line-height: 25px;
}

#hp{
background: none repeat scroll 0% 0% #F1F2F2;
text-align: center;
margin-top: 0px;
margin-bottom: 10px;
padding: 19px;
}
#hp12{
background: none repeat scroll 0% 0% #F1F2F2;
margin-top: 0px;
padding: 18px;
text-align: center;
}

#hb1{
min-height: 590px;
}

table.tocArticle td.tocTitle {
    width: auto;
}

#cssmenu #announcements{
display: none;
}

.met-counter{
display:none;
}
div#table-4 {
    text-align: justify;
    line-height: 1.8em;
    color: #555;
}
   .google-maps {
        position: relative;
        padding-bottom: 50%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

#para-full{width:1000px;
margin:0 auto;
}
.span{
float:left;
width:315px;
text-align:center;
padding-top:15px;

background:#f5f5f5;
margin:8px;
border: 1px solid #ddd;
}

.span img{
-moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.span img:hover{
 -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
	-moz-transform: rotate(-180deg)!important;
    -o-transform: rotate(-180deg)!important;
    -ms-transform: rotate(-180deg)!important;
}


.bak_image{
width: 100%;
    height: 260px;
    margin-top: 0px;
    /*margin-left: -205px;
    top: -29px;
    background-image: url("http://livedemo00.template-help.com/wordpress_53265/wp-content/uploads/2015/01/parallax_pic1.jpg");
    position: relative;*/
/*    background-image: url(images/globe.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    max-width: none;
}
    .title{
position: relative;
    font-size: 21px;
    line-height: 25px;
    text-transform: uppercase;
    padding-bottom: 21px;
    background: url(images/bg_line.jpg) 50% bottom no-repeat;
    margin-bottom: 19px;
	}



#wt_v_do{width:1000px;
         margin:0 auto;
}

#wt_v_do .h3{
    /*font: bold 36px/40px Asap!important;*/
    color:#555;
    font-family: 'OpenSansLight', sans-serif;
    font-size: 1.5em!important;

	}
	
	.wt{
	float:left;
	width:500px;
	font-size: 16px!important;
	
	}
	
	.wt ul li {
    position: relative;
    padding: 16px 0 19px !important;
    border-bottom: 1px solid #222222 !important;
    margin-bottom: 4px !important;
    font-size: 14px;
   /* font-family: FontAwesome;
   font-size: 18px; */
    color: #222222;
    list-style: none;
    }
	
	.wt1 ul li{border-bottom: 0px solid #222222 !important;}
	
	.wt ul li:before {
    position: absolute;
    font-family: FontAwesome;
    font-size: 20px;
    color: #08b7f8;
    content: "\f0fe";
    //top: 1px;
    left: -37px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
    .wt1 ul li{
	
	position: relative!important;
    display: block!important;
    padding: 14px 10px 14px 40px!important;
    font-weight: 900!important;
    
    color: #222222!important;
    background: #f5f5f5!important;
	margin: 10px;
	}
	
	.wt1 ul li:before {
    position: absolute;
    display: block;
    left: 0;
    bottom: -16px;
    width: 85%;
    height: 16px;
    content: "" !important;
    background: #08b7f8;
    pointer-events: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    }
	
	.wt1 ul li+li+li:before {
     width: 24%;
	 }
	 
	.wt1 ul li+li:before {
    width: 50%;
    }
	
	.wt1 ul li:before {
    width: 75%;
    }
	
	.wt1 ul li+li+li+li:before {
     width: 14%;
	 }

.wt1 ul li+li+li+li+li:before {
     width: 7%;
         }

/******************************************************************************** Resposive ****************************************************************************/
@media only screen and (max-width: 1024px) {

#sticky{
 width: 100%;
}
.topcontainer {
width: 95% !important;
}

div.container {
width:100%;
}
#home_bottom {
    width: 95%;
}

.is_home {
width:100%;
background-size: cover;
}

#tb,#tb1{
width: 48%;
}



#header {

}

#headerTitle {
width: 95%;
}

#headerTitle img {
*width: 95%;
}

#cssmenu > ul {
/**width:95%;**/
    margin: -75px;
}

#round {
    width: 100%;
}

.round1, .round2, .round3 {
    width: 25%;
    float: left;
}

#p1,#p2{
width:95%!important;
}

.cover{
width:98%!important;
}
.g1 {
    float: left;
    width: 50%;
text-align: justify;
}

.g2 {
    width: 44%;
}

#table-2 {
overflow: auto; 
}

#table-2 td {
 
}

#body {
width: 95%;
}

.top {
    display:none;
}

.bottom {
   display:none;
}

#main{
width:96%;
padding: 2%;
border: 2px solid #ddd;
margin-bottom: 20px;
}

#rt_side {
width: 65%
}

#inn_middle,.inn_middle,#inn_middle1 {
    width:96.5%;
}
.inn_top,.inn_bottom,.inn_top1,.inn_bottom1 {
    width:100%;
}
#ischolarbreadcrumb {
width: 100%;
height: 100%;
}
div.printarticle {
    margin-top: 0px;
}
div.articletabs div.articletabs {
width:95%;
}

#inner {
    width: 100%;
}
.tabs{
width:100%;
}
.rt_top,.rt_bottom {
width:100%;
}
.rt_middle {
width:97%;
}
#lf_side {
width:28%;
margin-left:0px;
}

#post1 {
width: 94%;
}

.scrollup {
    right: 0px;
 }
.alpha-order a {
line-height:2;
}
.journallink {
    position: inherit;
}
#body-section1{
/**width:95%!important;**/
}
#rtitle{
width:92%;
}

#kgatefooter {
width:100%;
    background: url("images/footer_bg.png") repeat-x scroll 0% 0% #0B8AC4;
    height: 470px;
}

#wrapper {
width: 95%;
}

#info {
width: 40%;
padding-left: 10%;
}
#follow {
width: 40%;
padding-left: 10%;
height: 230px;
}
.follow_head {
    margin: 45px 0px 0px 17px;
}

#navi {
width: 40%;
padding-left: 10%;
}


}


@media all and (max-width: 920px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  
.rt_top, .rt_bottom {
    width: 100.6%;
}

.inn_top,.inn_bottom {

}

#inn_middle, .inn_middle {
    width: 96%;
}

#cssmenu {
    *background: #39b1cc;
     background: none repeat scroll 0% 0% #27ABE7;
     width: 100%;
     padding: 0px;
  }
  #cssmenu > ul {
    display: none;
  }
  #cssmenu > ul.menuopen {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0;
  }
  #cssmenu.align-right > ul {
    float: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu > ul > li > a {
    padding: 18px 25px 18px 25px;
    border-right: 0;
  }
  #cssmenu > ul > li:hover > a,
  #cssmenu > ul > li.active > a {
    background: rgba(0, 0, 0, 0.1);
  }
  #cssmenu #menu-button {
    display: block;
    text-decoration: none;
    /**font-size: 13px;**/
    font-weight: 700;
    color: #d3eced;
    padding: 18px 25px 18px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: url('images/bg.png');
    cursor: pointer;
  }
  #cssmenu ul ul,
  #cssmenu ul li:hover > ul,
  #cssmenu > ul > li > ul,
  #cssmenu ul ul ul,
  #cssmenu ul ul li:hover > ul,
  #cssmenu.align-right ul ul,
  #cssmenu.align-right ul li:hover > ul,
  #cssmenu.align-right > ul > li > ul,
  #cssmenu.align-right ul ul ul,
  #cssmenu.align-right ul ul li:hover > ul {
    left: 0;
    right: auto;
    top: auto;
    opacity: 1;
    width: 100%;
    padding: 0;
    position: relative;
    text-align: left;
  }
  #cssmenu ul ul li {
    width: 100%;
  }
  #cssmenu ul ul li a {
    width: 100%;
    box-shadow: none;
    padding-left: 35px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 45px;
  }
  #cssmenu ul ul li:first-child > a,
  #cssmenu ul ul li:last-child > a {
    border-radius: 0;
  }
  #cssmenu #menu-button::after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    border-bottom: 2px solid #d3eced;
    right: 25px;
    top: 18px;
  }
  #cssmenu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    right: 25px;
    top: 28px;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
}


@media only screen and (max-width: 820px) {
.rt_top, .rt_bottom {
    width: 100.9%;
}
}

@media only screen and (max-width: 780px) {
.tabj,.tab_bottom,.tab_top {
width: 100%;
text-align: center;
background: none repeat scroll 0% 0% #1BA5DA !important;
padding-top: 0px;
height:8px;
}
.tabj{
height:25px;
}
.box_top_collections:before {
    content: "COLLECTIONS";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}
}

@media only screen and (max-width: 768px) {
#container {
min-width:100% !important;
}

#searchform {
margin-top: 76px !important;

float: left !important;
}

.toptext-search {

}

.open {
    float: right;
}

#header {
height: 140px;
}
#lf_side {
width: 100%;
border: 1px solid #DDD;
margin-bottom: 16px;
}

#k_subject {
    width: 100%;
}

.sub_head {
width: 100%;
background: none repeat scroll 0% 0% transparent;
}

.sub_head li a {
width: auto;
}

.box_top,.box_top_comp,.box_top_publisher,.box_topauthors,.box_top_collections,.box_top_coauthors,.box_top_journals,.box_top_year,.box_top_arch {
height: 30px;
text-align: center;
width: 100%;
background: none repeat scroll 0% 0% #1BA5DA !important;
padding-top: 10px;
}

.box_bottom {
width: 100%;
background: none repeat scroll 0% 0% transparent;
}
#changeliclass img,#changeli img{
display:none;
}

.box_top:before {
    content: "I-SCHOLAR JOURNALS";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}

.box_top_comp:before {
    content: "OUR COMPANY";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}

.box_top_publisher:before {
    content: "I-SCHOLAR PUBLISHERS";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}

.box_topauthors:before {
    content: "I-SCHOLAR AUTHORS";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}

.box_top_collections:before {
    content: "COLLECTIONS";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}
.box_top_coauthors:before {
    content: "CO-AUTHORS";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}
.box_top_journals:before {
    content: "JOURNALS";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}

.box_top_year:before {
    content: "YEAR";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}

.box_top_arch:before {
    content: "JOURNAL";
    font-size: 14px;
    color: #FFF;
    margin-top: 10px;
font-weight:bold;
}

.sub_head li {
width: 94%;
border-bottom:1px solid #DDD;
background:none;
}
#rt_side {
width: 100%;
float: right;
border: 1px solid #DDD;
}
.rt_top, .rt_bottom {
    width: 100%;
background:none;
}
.rt_middle {
background:none;
}
#inn_middle, .inn_middle {
    width: 96.5%;
}

#k_access {
width:100%;
}
.sub_head li a:hover {
width:auto;
}
.round1, .round2, .round3 {
    width: 50%;
}
.g1 {
    width: 95%;
}
.g2 {
 width: 95%;
float:right;
}
#xyz{
width:100%!important;
}

#kgatefooter {
height: 470px;
}

#wrapper {
width: 95%;
}

#info {
width: 40%;
padding-left: 0%;
padding-right: 10%;
}
#follow {
width: 40%;
padding-left: 0%;
height: 230px;
}
.follow_head {
    margin: 45px 0px 0px 17px;
}

#navi {
width: 35%;
padding-left: 0%;
padding-right: 15%;
}
 .flex-nav-container {
    padding-right: 0px !important;
}
#k_subject {
margin-top:0px!important;
}

}

@media only screen and (max-width: 630px) {
#kgatefooter {
height: 700px;
}

#info {
padding-left: 0%;
width: 100%;
}
#follow {
padding-left: 0%;
width: 100%;
height: 100px;
}
.follow_head {
    margin: 45px 0px 0px 17px;
}

#navi {
width: 100%;
padding-left: 0%;
}
.navi_head {
float:none;
}
.onlineWidget {
 margin-left:20px!important;
}
.follow_head {
margin: 0px 0px 0px 19px;
float:none;
} 
}

@media only screen and (max-width: 530px) {
.rt_middle {
    width: 95%;
}

#loginRemember{
margin-top: 35px;
margin-left: -182px;
}

#signinTable {
width:95%;
}
.contact_form1 input[type="text"]:focus, input[type="password"]:focus {
    padding-right: 20px!important;
}

#feedback table{
margin-left: 0px!important;
}

table.colltable1:nth-child(2) > thead:nth-child(1) > tr:nth-child(2),table.colltable1:nth-child(5) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(4) > thead:nth-child(1) > tr:nth-child(2),table.colltable1:nth-child(7) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(6) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(8) > thead:nth-child(1) > tr:nth-child(2),table.colltable1:nth-child(9) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(10) > thead:nth-child(1) > tr:nth-child(2),table.colltable1:nth-child(11) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(12) > thead:nth-child(1) > tr:nth-child(2),table.colltable1:nth-child(13) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(14) > thead:nth-child(1) > tr:nth-child(2),table.colltable1:nth-child(15) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(16) > thead:nth-child(1) > tr:nth-child(2),table.colltable1:nth-child(17) > thead:nth-child(1) > tr:nth-child(2),
table.colltable1:nth-child(18) > thead:nth-child(1) > tr:nth-child(2){
display:none;
}

.colltable1 tr:nth-child(odd) { 
		 
	}

table, thead, tbody, th, td, tr { 
			display: block; 
		}

.r_sub tr td, .r_sub1 tr td{ 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%!important; 

		}
		

#popcarttbl tr td, .r_sjv tr td, .r_pa tr td{ 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 40%!important; 

		}


		.r_sub tr td:before, .r_sub1 tr td:before, #popcarttbl tr td:before, .r_sjv tr td:before, .r_pa tr td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		

		.r_sub tr td:nth-of-type(1):before { content: "Sl.No";font-size: 12px;font-weight: bold; }
		.r_sub tr td:nth-of-type(2):before { content: "Collection Name";font-size: 12px;font-weight: bold; }
		.r_sub tr td:nth-of-type(3):before { content: "Online : USD";font-size: 12px;font-weight: bold; }
		.r_sub tr td:nth-of-type(4):before { content: "Discount: USD(20%)";font-size: 12px;font-weight: bold; }
		.r_sub tr td:nth-of-type(5):before { content: "Offer Price: USD"; font-size: 12px;font-weight: bold;}
		.r_sub tr td:nth-of-type(6):before { content: "Invoice"; font-size: 12px;font-weight: bold;}
		.r_sub tr td:nth-of-type(7):before { content: "Purchase"; font-size: 12px;font-weight: bold;}


	.r_sub1 tr td:nth-of-type(1):before { content: "Sl.No";font-size: 12px;font-weight: bold; }
		.r_sub1 tr td:nth-of-type(2):before { content: "Journal Name"; font-size: 12px;font-weight: bold;}
		.r_sub1 tr td:nth-of-type(3):before { content: "Access Type";font-size: 12px;font-weight: bold;text-align: left!important; }
		.r_sub1 tr td:nth-of-type(4):before { content: "Online : USD";font-size: 12px;font-weight: bold; text-align: left;}
		.r_sub1 tr td:nth-of-type(5):before { content: "Print + Online : USD"; font-size: 12px;font-weight: bold;text-align: left;}
		.r_sub1 tr td:nth-of-type(6):before { content: "Print Only : USD";font-size: 12px;font-weight: bold; text-align: left;}
		.r_sub1 tr td:nth-of-type(7):before { content: "Purchase ";font-size: 12px;font-weight: bold;text-align: left; }
	
	#popcarttbl tr td:nth-of-type(1):before { content: "Item : ";font-size: 12px;font-weight: bold; }
		#popcarttbl tr td:nth-of-type(2):before { content: "Title : "; font-size: 12px;font-weight: bold;}
		#popcarttbl tr td:nth-of-type(3):before { content: "Acess Type : ";font-size: 12px;font-weight: bold; }
		#popcarttbl tr td:nth-of-type(4):before { content: "Price : ";font-size: 12px;font-weight: bold; }
		#popcarttbl tr td:nth-of-type(5):before { content: "Quantity : "; font-size: 12px;font-weight: bold;}


		.r_sjv tr td:nth-of-type(1):before { content: "Sno : ";font-size: 12px;font-weight: bold; }
		.r_sjv tr td:nth-of-type(2):before { content: "Journal Title : "; font-size: 12px;font-weight: bold;}
		.r_sjv tr td:nth-of-type(3):before { content: "Start Date : ";font-size: 12px;font-weight: bold; }
		.r_sjv tr td:nth-of-type(4):before { content: "End Date : ";font-size: 12px;font-weight: bold; }

.r_sjv > tbody:nth-child(1) > tr:nth-child(1),.r_pa > tbody:nth-child(1) > tr:nth-child(1){
display:none;
}

		.r_pa tr td:nth-of-type(1):before { content: "Sno : ";font-size: 12px;font-weight: bold; }
		.r_pa tr td:nth-of-type(2):before { content: "Journal: "; font-size: 12px;font-weight: bold;}
		.r_pa tr td:nth-of-type(3):before { content: "Type	 : ";font-size: 12px;font-weight: bold; }
		.r_pa tr td:nth-of-type(4):before { content: "Title : ";font-size: 12px;font-weight: bold; }



.jrnl_titletd{
text-align:left!important;
}
.carthead {
display:none;
}

div.cartbox:nth-child(15) > div:nth-child(2) > div:nth-child(9) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(2) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,

#popcarttbl > tbody:nth-child(2) > tr:nth-child(2) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(3) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(4) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(5) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(6) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(7) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(8) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(9) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before,
#popcarttbl > tbody:nth-child(2) > tr:nth-child(10) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1):before{
display:none;
margin-left: -70px;
}

#popcarttbl > tbody:nth-child(2) > tr:nth-child(3) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1){

}



.emtycart {
width: 100%;
margin-left: -31px;
}

.toptext-search {
    width: 42.5%!important;
}

#searchform {
    width: 600px!important;
}


.popbox {
width: 100% !important;
}

.top-submitbtn {
 margin-right: 46%!important;
}

.open {
    margin-right: 45%!important;
}

h4#expanderHead {
margin: 10px 0px 20px;

}

ul.articletabs li {
    width: 100%;
border-top:none;
}
.articletabs li a {
    border-left: 0.1em solid #E6E6E6;
    border-right: none;
}

ul.articletabs a {
    width: 100%;
    float: none;
    text-align: center!important;
    border: 0.1em solid rgb(230, 230, 230)!important;
}

div.articleToolItem5, div.articleToolItem2, div.articleToolItem3, div.articleToolItem4 {
    width: 49%;
border:none!important;
}
.articleToolIcon{
    width: 100%;
    height: 100%;
}
div#ischolarsidebarRTArticleTools {
border:none!important;
}

.floatLeft {
    float: none;
}
.productDescriptionContainer {
    margin-left: 0px;
}

.productContainer h1.headline {
margin: 16px 0px 0px 0px;
    width: 100%;
    text-align: left;
}

#feedback > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1){
margin-top: 26px !important;
}


.data {
    padding-left: 0px;
}
.instruct {
  margin-top:20px;
}

table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(6) > td:nth-child(1), 
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(7) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(8) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(9) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(10) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(11) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(12) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(13) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(15) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(16) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(17) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(18) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(19) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(21) > td:nth-child(1){
  margin-top:25px;
}

table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(14) > td:nth-child(1),
table.data:nth-child(4) > tbody:nth-child(1) > tr:nth-child(20) > td:nth-child(1){
    margin-top: 95px;

}

iframe {
height: auto;
width: auto; /*IE8 bug fix*/
vertical-align: middle;
}

}



@media only screen and (max-width: 480px) {
#tb,#tb1{
width: 100%;
}

.rt_middle {
    width: 90%;
}

.tabj {
padding-top: 8px;
height: 40px;
}
.tab_top {
  height:0px;
}

.flexslider {
width: 123%!important;
}

.user-menu > li {
    width: 100%;
    border: 1px solid #D8D8D8;
}
.inst_name{
top: 178px!important;
}

}


@media only screen and (max-width: 430px) {

.round1, .round2, .round3 {
    width: 100%;
}
.roundimg {
margin-left: 40%;
}

#searchform {
    width: 430px !important;
}

.toptext-search {
    width: 38% !important;
}

.tab1, .tab2, .tab3{
height: auto;
}
.tabs {
    width: 100%;
    height: 100%;
}
input.Regbutton{
margin-bottom: 10px;
}
.g2 {
display:none;

}
}

@media only screen and (max-width: 320px) {

.copyright {
margin-left:0px;
}
.contact_form input[type="text"]:focus, input[type="password"]:focus {
    padding-right: 30px;
}

}

@media screen and (max-width: 980px){
.span{
width:75%;
text-align:center;
}
}

@media only screen and (min-width: 320px) and (max-width: 980px) {
.wt{

width:80%;
padding:10px;
}
}

.input-group-addon {
    padding: 7px 12px 6px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555555;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-right: none;
    border-radius: 4px;
    /**vertical-align: middle;**/
    height: 17px;
    padding: 5px 12px 8px 12px;
}
.input-group-addon:first-child{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
i.fa.fa-external-link-square {
    padding-right: 8px;
    color: #3498db;
}
input#loginUsername, input#loginPassword {
    float: none;
    width: 70%;
    height: 26px;
    vertical-align: middle;
}

/**Search **/
div#search-wrapper {
    /**border-top: 1px solid #d2d3d4;
    border-bottom: 1px solid #d2d3d4;**/
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%;
    text-align: center;
    padding-top:30px;
    background-color: rgb(255, 255, 255);
    background-size: cover;
    background: url(images/search_bak.jpg);
    background-position: 50% 75%;
    background-repeat: no-repeat;
    height: 245px;
    position: relative;
    z-index: 100;
}
#search-wrapper ul {
		width:75%;
		box-shadow: inset 0 10px 20px rgba(0,0,0,0.1);
		border-radius: 5px;
		border: solid 1px rgb(198, 198, 198);
		padding: 30px 11px;
		background-color: #FFF;
		display: inline-block;
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;
    		/** background: rgba(0, 0, 0, 0.6); 
    		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
		background: rgba(0,0,0,0.29);**/
    		border: 1px solid rgba(0,0,0,0.1);
    		box-shadow: inset 0 2px 10px rgba(0,0,0,0.1);
}
#search-wrapper li, #search-wrapper1 li {
		float: left;
		padding: 10px 30px;
		margin: 5px 0px 5px 0px;
		color: black;
		list-style: none;
		border-bottom: 1px solid #d9d9d9;
		border-radius: 5px 5px 0px 0px;
}
#search-wrapper li:hover, #search-wrapper1 li:hover, #search-wrapper li:hover a,#search-wrapper1 li:hover a {
		color: #FFF;
		background-color: #1A80B6;
}
#search-wrapper li a, #search-wrapper1 li a {
		text-decoration: none;
		color: #000000;
		font-size: 16px;
		/**text-shadow: 1px 0px 3px rgb(157, 157, 157);**/
}
#search-wrapper .active a, #search-wrapper1 .active a {
    color: #FFF;
}
#search-wrapper li:nth-child(1), #search-wrapper1 li:nth-child(1) {  margin-left: 1px;}
#search-wrapper .active, #search-wrapper1 .active {
		/**border: 1px solid #DDD;
		border-bottom-color: #FFF;**/
		background-color: #3498DB;
}
#search-wrapper1 ul {
    width: 78.3%;
    box-shadow: inset 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 5px;
    border: solid 1px rgb(198, 198, 198); 
    padding: 7px 11px;
    background-color: #FFF;
    margin: 0 auto;
    /*display: inline-block;
     background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; */
    /* background: rgba(0, 0, 0, 0.6); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";**/
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: inset 0 2px 10px rgba(0,0,0,0.1);
}
div#search-wrapper1 {
    padding-top: 15px;
}
.toggleExtras.active {
    background-color: transparent!important;
}
.searchs {
    margin-top: 30px;
    padding-bottom: 25px!important;
    clear: both;
    position: relative;
    z-index: 100;
}
input#query_input {
    padding: 13px 35px 13px 13px;
    font-size: 20px;
    width: 80%;
    height: 54px;
    background-color: #fff;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    box-sizing: border-box;
    box-shadow: none;
    font-family: 'Open Sans',arial,sans-serif;
    display: inline-block;
    -webkit-appearance: none;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border: 1px solid #d6d6d6;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
div#authorspane {
    width: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    text-align: center;
    clear: left;
}
#journalspane {
    width: 100%;
    border-bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    text-align: center;
    clear: left;
}
#institutionspane {
    width: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    text-align: center;
    clear: left;
}
.extrasContainer input.textField {
    background-color: #fff;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    box-sizing: border-box;
    box-shadow: none;
    font-family: 'Open Sans',arial,sans-serif;
    display: inline-block;
    -webkit-appearance: none;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border: 1px solid #d6d6d6;
    padding: 10px;
    width: 70%;
    height: 40px;
    border-radius: 2px;
}
select#searchJournal {
    width: 70%!important;
    height: 40px;
}
select#searchJournal,.extrasContainer select.selectMenu {
    background-color: #fff;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    box-sizing: border-box;
    box-shadow: none;
    font-family: 'Open Sans',arial,sans-serif;
    display: inline-block;
    /* -webkit-appearance: none; */
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border: 1px solid #d6d6d6;
    padding: 5px 10px 5px 10px;
}
.extrasContainer select.selectMenu {
    float:none;
    width: inherit!important;
}
i.fa.fa-check-square {
    color: #3498DB;
    padding-right: 10px;
}
.searchs table.data {
    margin-left: auto;
    margin-right: auto;
    font-size: 0.9em;
}
.extrasContainer table.data {
    background-color: #FFF;
    padding-left: 15%;
    padding-right: 15%;
    width: 100%;
    border-collapse: inherit;
}
.demo .pkp_controllers_extrasOnDemand .toggleExtras {
    margin-top: 35px;
}
.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{/**margin-top:15px;**/padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

@media (min-width: 768px){.modal-dialog{width:600px;margin:70px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}

@media (min-width:992px){.modal-lg{width:900px}}
.modal-footer:before,.modal-footer:after{content:" ";display:table}
.modal-footer:after{clear:both}
span#header_form {
    font-size: 1.17em;
    font-weight: bold;
}
.form-group {
    margin-top: 5px;
    margin-bottom: 5px;
    
}
.form-group label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}
input.form-control {
    height: 25px;
    line-height: 1.42857143;
    color: #3e3f3a;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #dfd7ca;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.errors span {
    color: #C50000;
}
.ajax-loader{width:75px;height:50px;vertical-align: middle;}
.reasonCheckBox {
    padding: 4px 0px 4px 0px;
}
.mbtn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #ccc!important;
    padding: 6px;
   /**rgin-top: -40px;**/
}
.mbtn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
    padding: 5px;
}
.mbtn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
    padding: 5px;
}
.mbtn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    /**padding: 6px 12px;**/
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.mbtn-default:hover, .active-initial {
    color: #333333;
    background-color: #fff;
    border-color: #adadad;
}
#pdfDownloadLinkContainer {
    text-align: right;
    padding: 5px;
    position: absolute;
    z-index: 1554;
    top: 16px;
    left: 30px;
    background-color: #000000;
    border-radius: 5px;
}

a.pdf {
    color: #FFF!important;
}
